diff --git a/core/src/se/cookery/gfx/terrain/TerrainManager.java b/core/src/se/cookery/gfx/terrain/TerrainManager.java index f1e9fbc..26db95c 100644 --- a/core/src/se/cookery/gfx/terrain/TerrainManager.java +++ b/core/src/se/cookery/gfx/terrain/TerrainManager.java @@ -53,9 +53,9 @@ public class TerrainManager { */ protected void setTerrainCenter(Vector3f newCenter) { Vector3f newTerrainZero = new Vector3f( - (int) newCenter.getX()/(squareWidth*heightMap.getSquareCountWidth()), + (squareWidth * heightMap.getSquareCountWidth()) * (int)(newCenter.getX()/(squareWidth * heightMap.getSquareCountWidth())), 0, - (int) newCenter.getZ()/(squareHeight*heightMap.getSquareCountHeight())); + (squareHeight * heightMap.getSquareCountHeight()) * (int)(newCenter.getZ()/(squareHeight * heightMap.getSquareCountHeight()))); if (newTerrainZero.equals(terrainZero)) return;