Calculate max amount of rendered chunks based on window size

This commit is contained in:
Stone_Red
2022-04-01 13:10:40 +02:00
parent 06e6c72dc3
commit 1c55813d85
4 changed files with 10 additions and 20 deletions
@@ -76,12 +76,10 @@ public class PlayerManager {
double offset = Chunk.CHUNK_SIZE * Chunk.ENTITY_SIZE;
int loadedChunksX = (int) Math.ceil(world.getScene().getWidth() / Chunk.CHUNK_SIZE / Chunk.ENTITY_SIZE) + 1;
int loadedChunksY = (int) Math.ceil(world.getScene().getHeight() / Chunk.CHUNK_SIZE / Chunk.ENTITY_SIZE) + 1;
//TODO: Calculate amount of chunks based on window size
int loadedChunksX = 5;
int loadedChunksY = 5;
System.out.println("X:" + loadedChunksX + " Y:" + loadedChunksY);
int chunkX = -(int) Math.floor((world.getTranslateX() + offset) / Chunk.CHUNK_SIZE / Chunk.ENTITY_SIZE);
int chunkY = -(int) Math.floor((world.getTranslateY() + offset) / Chunk.CHUNK_SIZE / Chunk.ENTITY_SIZE);