public GeneratorProcess(CubeWorldGenerator generator, CubeWorld world) { this.finished = false; this.generator = generator; this.world = world; generator.Prepare(); totalCost = generator.GetTotalCost(); }
public GeneratorProcess(CubeWorldGenerator generator, CubeWorld world) { this.finished = false; this.generator = generator; this.world = world; generator.Prepare(); totalCost = generator.GetTotalCost(); }
public GeneratorProcess Generate(CubeWorldGenerator generator) { enqueueTileUpdates = false; reportTileInvalidated = false; updateLighting = false; ChainedWorldGenerator chained = new ChainedWorldGenerator(); chained.AddGenertor(generator); chained.AddGenertor(new InternalWorldInitializationGenerator()); return new GeneratorProcess(chained, this.world); }
public void AddGenertor(CubeWorldGenerator generator) { generators.Add(generator); }
public void AddGenertor(CubeWorldGenerator generator) { generators.Add(generator); }