package net.fourbytes.shadow;
import com.badlogic.gdx.utils.Array;
public class Chunk {
public static int size = 8;
public final int x;
public final int y;
public final long c;
public final Layer layer;
public Array<Block> blocks = new Array<Block>(false, 4096, Block.class);
public Array<Entity> entities = new Array<Entity>(false, 512, Entity.class);
public Array<Particle> particles = new Array<Particle>(false, 512, Particle.class);
public int dirty = 0;
public boolean rerender = true;
public Chunk(int x, int y, Layer layer) {
this.x = x;
this.y = y;
this.c = Coord.get(x, y);
this.layer = layer;
}
public void dirtify() {
if (layer.level.dirtify) {
dirty++;
}
}
}