public World(ChunkSource source) { TimeFactor = 0.02; EntityHandler = new EntityHandler(this); Lighting = new LightingEngine(this); ChunkCache = new ChunkCache(source, new FlatChunkGenerator(Lighting)); ChunkPool = new ActiveChunkPool(this, ChunkCache); }
public FlatChunkGenerator(LightingEngine lighting) { this.lighting = lighting; }
public LightingUpdate(LightingEngine engine) { this.engine = engine; }