void DoGen(int size) { int seed = new Random().Next(); IMapGenerator gen = new NotchyGenerator(); game.Server.BeginGeneration(size, 64, size, seed, gen); }
public override void BeginConnect() { game.Chat.SetLogName("Singleplayer"); game.SupportsCPEBlocks = game.UseCPE; int max = game.SupportsCPEBlocks ? Block.MaxCpeBlock : Block.MaxOriginalBlock; for (int i = 1; i <= max; i++) { BlockInfo.CanPlace[i] = true; BlockInfo.CanDelete[i] = true; } game.Events.RaiseBlockPermissionsChanged(); // For when user drops a map file onto ClassicalSharp.exe string path = game.Username; if (path.IndexOf(Path.DirectorySeparatorChar) >= 0 && Platform.FileExists(path)) { LoadLevelScreen.LoadMap(game, path); game.Gui.SetNewScreen(null); return; } NotchyGenerator gen = new NotchyGenerator(); gen.Width = 128; gen.Height = 64; gen.Length = 128; gen.Seed = new Random().Next(); game.Gui.SetNewScreen(new GeneratingMapScreen(game, gen)); }
void DoGen(int size) { //int seed = new Random().Next(); long seed = Utils.CurrentTimeMillis(); IMapGenerator gen = new NotchyGenerator(); game.Server.BeginGeneration(size, 64, size, seed, gen); }
void DoGen(int size) { IMapGenerator gen = new NotchyGenerator(); gen.Width = size; gen.Height = 64; gen.Length = size; gen.Seed = new Random().Next(); game.Gui.SetNewScreen(new GeneratingMapScreen(game, gen)); }