mirror of
				https://github.com/DarkflameUniverse/DarkflameServer.git
				synced 2025-10-31 12:41:55 +00:00 
			
		
		
		
	 e6c7f744b5
			
		
	
	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;
 | |
| };
 |