Exemple #1
0
        void create()
        {
            if (name.Text == string.Empty)
            {
                return;
            }

            var size  = new MPos(int.Parse(sizeX.Text), int.Parse(sizeY.Text));
            var name2 = name.Text;

            var piece = PieceSaver.SaveEmpty(size, FileExplorer.Pieces, name2);

            GameController.CreateNew(GameSaveManager.DefaultSave.Copy(), MissionType.TEST, InteractionMode.EDITOR, custom: MapType.FromPiece(piece));
        }
Exemple #2
0
 void savePiece()
 {
     PieceSaver.SaveWorld(game.World, FileExplorer.FindPath(FileExplorer.Pieces, game.MapType.OverridePiece, ".yaml"), game.MapType.OverridePiece);
     game.AddInfoMessage(150, "Map saved!");
 }