20 lines
528 B
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;
|
|
}
|
|
}
|