mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-12-04 12:43:37 +00:00
e6c7f744b5
* Implement terrain file reading to generate navmeshes in the future * Make Emo's suggested changes.
25 lines
324 B
C++
25 lines
324 B
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
#include <fstream>
|
|
|
|
struct RawMesh;
|
|
class RawHeightMap;
|
|
|
|
class RawChunk {
|
|
public:
|
|
RawChunk(std::ifstream& stream);
|
|
~RawChunk();
|
|
|
|
void GenerateMesh();
|
|
|
|
uint32_t m_ChunkIndex;
|
|
uint32_t m_Width;
|
|
uint32_t m_Height;
|
|
float m_X;
|
|
float m_Z;
|
|
|
|
RawHeightMap* m_HeightMap;
|
|
RawMesh* m_Mesh;
|
|
};
|