Monde de max de UINT_MAX * UINT_MAX
This commit is contained in:
		| @@ -35,7 +35,7 @@ public: | ||||
|  | ||||
| 	void Update(int& rendercount, Bullet* bullets[MAX_BULLETS], Player& player, Transformation& world, Shader& shader, TextureAtlas& atlas, Perlin& perlin, BlockInfo* blockinfo[BTYPE_LAST]); | ||||
|  | ||||
| 	void GetScope(int& x, int& y); | ||||
| 	void GetScope(unsigned int& x, unsigned int& y); | ||||
|  | ||||
| 	void ChangeBlockAtCursor(BlockType blockType, Player& player, bool& block); | ||||
| 	void ChangeBlockAtPosition(BlockType blockType, Vector3f pos); | ||||
| @@ -45,9 +45,9 @@ private: | ||||
| 	Array2d<Chunk*> m_chunks = Array2d<Chunk*>(WORLD_SIZE_X, WORLD_SIZE_Y); | ||||
| 	std::vector<Chunk*> m_tbDeleted; | ||||
|  | ||||
| 	int m_center[2] = { INT16_MAX / 2 - WORLD_SIZE_X / 2, INT16_MAX / 2 - WORLD_SIZE_Y / 2 }; | ||||
| 	unsigned int m_center[2] = { UINT16_MAX / 2 - WORLD_SIZE_X / 2, UINT16_MAX / 2 - WORLD_SIZE_Y / 2 }; | ||||
|  | ||||
| 	void UpdateChunk(int& updates, int chx, int chy, BlockInfo* blockinfo[BTYPE_LAST]); | ||||
| 	void UpdateChunk(int& updates, unsigned int chx, unsigned int chy, BlockInfo* blockinfo[BTYPE_LAST]); | ||||
| 	void RenderWorld(int& rendercount, Player& player, Transformation& world, Shader& shader); | ||||
| 	void UpdateWorld(Player& player, Perlin& perlin, BlockInfo* blockinfo[BTYPE_LAST]); | ||||
| 	void TransposeWorld(Player& player, Bullet* bullets[MAX_BULLETS]); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user