ProjectZombie/src/projectzombie/world/chunk/ChunkEmpty.java

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;
}
}