ProjectZombie/src/shootergame/world/layer/layergen/LayerGen.java

20 lines
528 B
Java

package shootergame.world.layer.layergen;
import java.util.Random;
import shootergame.util.math.map.IMap2D;
import shootergame.util.math.vec.Vec2i;
import shootergame.world.chunk.Chunk;
import shootergame.world.layer.Layer;
public abstract class LayerGen implements IMap2D<Chunk>
{
public abstract void generateChunk(Chunk chunk, Layer layer, long seed, Random rand, Vec2i pos);
public abstract void spawnEntities(Layer layer, Random rand);
@Override
public Chunk getEmpty(Vec2i pos) {
return Chunk.CHUNK_EMPTY;
}
}