示例#1
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            FogOfWar.SaveFogInternal(displayMap);
            SaveForm SaveDialogue = new SaveForm();

            SaveDialogue.ShowDialog();
        }
示例#2
0
        public void SwitchMap(int floor)
        {
            FogOfWar.SaveFogInternal(this);
            ClearDisplayGrid();
            GetStairCoordinates(floor);

            if (floor == 1)
            {
                PrintMapWindow(MapGeneration.map1);
                SetCellColor(MapGeneration.map1, CurrentDoor[0], CurrentDoor[1]);
            }
            else if (floor == 2)
            {
                PrintMapWindow(MapGeneration.map2);
                SetCellColor(MapGeneration.map2, CurrentDoor[0], CurrentDoor[1]);
            }
            else if (floor == 3)
            {
                PrintMapWindow(MapGeneration.map3);
                SetCellColor(MapGeneration.map3, CurrentDoor[0], CurrentDoor[1]);
            }

            FogOfWar.LoadFogInternal(this);
        }