diff --git a/assets/hex/white.png b/assets/hex/white.png new file mode 100644 index 0000000..1d78510 Binary files /dev/null and b/assets/hex/white.png differ diff --git a/src/engine/renderer/TerrainRenderer.cpp b/src/engine/renderer/TerrainRenderer.cpp index 31c3ddc..c269856 100644 --- a/src/engine/renderer/TerrainRenderer.cpp +++ b/src/engine/renderer/TerrainRenderer.cpp @@ -18,7 +18,6 @@ void TerrainRenderer::renderTerrainTiles(const std::unordered_mapposition.x, hexTile->position.y, hexTile->position.z); glDrawElements(GL_TRIANGLES, texturedModel->getRawModel()->vertexCount, GL_UNSIGNED_INT, 0); } unbindTexturedModel(); diff --git a/src/game/hexWorld/HexModelFactory.cpp b/src/game/hexWorld/HexModelFactory.cpp index bf2a703..e6db5c4 100644 --- a/src/game/hexWorld/HexModelFactory.cpp +++ b/src/game/hexWorld/HexModelFactory.cpp @@ -41,8 +41,8 @@ RawModel HexModelFactory::createHexRawModel(Loader &loader, float radius) { for (int i = 1; i <= 6; ++i) { indices.push_back(0); - indices.push_back(i); indices.push_back(i % 6 + 1); + indices.push_back(i); } return loader.loadToVAO(vertices, normals, uvs, indices);