149 lines
2.4 KiB
Java
Executable File
149 lines
2.4 KiB
Java
Executable File
package projectzombie.world.chunk;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Random;
|
|
|
|
import bdf.types.BdfObject;
|
|
import gl_engine.vec.Vec2d;
|
|
import gl_engine.vec.Vec2i;
|
|
import gl_engine.vec.Vec3d;
|
|
import projectzombie.display.Camera;
|
|
import projectzombie.entity.Entity;
|
|
import projectzombie.util.math.TileState;
|
|
|
|
public class ChunkEmpty extends Chunk
|
|
{
|
|
public ChunkEmpty() {
|
|
super(null, null, (Random)null);
|
|
}
|
|
|
|
@Override
|
|
public void BdfClassLoad(BdfObject bdf) {
|
|
}
|
|
|
|
@Override
|
|
public void BdfClassSave(BdfObject bdf) {
|
|
}
|
|
|
|
@Override
|
|
public void render(Camera camera) {}
|
|
|
|
@Override
|
|
public void tickEntities() {}
|
|
|
|
@Override
|
|
public void spawnEntity(Entity e) {}
|
|
|
|
@Override
|
|
public TileState getBackTile(Vec2i pos) {
|
|
return TileState.EMPTY;
|
|
}
|
|
|
|
@Override
|
|
public TileState getFrontTile(Vec2i pos) {
|
|
return TileState.EMPTY;
|
|
}
|
|
|
|
@Override
|
|
public void setBackTile(TileState tile, Vec2i pos) {}
|
|
|
|
@Override
|
|
public void setFrontTile(TileState tile, Vec2i pos) {}
|
|
|
|
@Override
|
|
public void checkEntities() {}
|
|
|
|
@Override
|
|
public ArrayList<Entity> getNearbyEntities(Vec2d pos, double distance) {
|
|
return new ArrayList<Entity>();
|
|
}
|
|
|
|
@Override
|
|
public void killEntity(Entity e) {
|
|
}
|
|
|
|
@Override
|
|
public void breakBackTile(Vec2i pos) {
|
|
}
|
|
|
|
@Override
|
|
public void breakFrontTile(Vec2i pos) {
|
|
}
|
|
|
|
@Override
|
|
public TileState getBackTile(int id) {
|
|
return TileState.EMPTY;
|
|
}
|
|
|
|
@Override
|
|
public TileState getFrontTile(int id) {
|
|
return TileState.EMPTY;
|
|
}
|
|
|
|
@Override
|
|
public double getLightLevel(int id) {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public double getLightLevel(Vec2i pos) {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setLightLevel(double light, int id) {
|
|
}
|
|
|
|
@Override
|
|
public void setLightLevel(double light, Vec2i pos) {
|
|
}
|
|
|
|
@Override
|
|
public void setBackTile(TileState tile, int id) {
|
|
}
|
|
|
|
@Override
|
|
public void setFrontTile(TileState tile, int id) {
|
|
}
|
|
|
|
@Override
|
|
public boolean isLightDirty() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public void resetLightDirty() {
|
|
}
|
|
|
|
@Override
|
|
public void tickRandomly() {
|
|
}
|
|
|
|
@Override
|
|
public double getDaylightLevel(int id) {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public double getDaylightLevel(Vec2i pos) {
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setDaylightLevel(double light, int id) {
|
|
}
|
|
|
|
@Override
|
|
public void setDaylightLevel(double light, Vec2i pos) {
|
|
}
|
|
|
|
@Override
|
|
public void clearDirty() {
|
|
}
|
|
|
|
@Override
|
|
public boolean isDirty() {
|
|
return false;
|
|
}
|
|
}
|