/// <summary> /// Generates a new world with the specified height, width, depth, and world generator. /// </summary> /// <param name="chunkWidth"></param> /// <param name="chunkHeight"></param> /// <param name="depth"></param> /// <param name="generator"></param> public static void Initialize(int chunkWidth, int chunkHeight, DimensionGenerator generator, string dimensionName) { Random r = new Random(); new Dimension("First Reality", generator.Generate(chunkWidth, chunkHeight, dimensionName, r)); WorldStorage.SerializeWorld(WorldStorage.SaveName, new WorldDiskSink()); }
/// <summary> /// Generates a new world with the specified height, width, depth, and world generator. /// </summary> /// <param name="chunkWidth"></param> /// <param name="chunkHeight"></param> /// <param name="depth"></param> /// <param name="generator"></param> public static void Initialize(int chunkWidth, int chunkHeight, DimensionGenerator generator) { Random r = new Random(); Dimension zero = new Dimension("First Reality", generator.GenerateWorld(chunkWidth, chunkHeight, r)); }