Beispiel #1
0
 private void Map_GridBox_MouseDown(object sender, EventArgs e)
 {
     if (Tool_Tile_Button.Checked)
     {
         Core_TileTool();
         Map_MouseTimer.Enabled = true;
         Map_GridBox.Load(CurrentMap);
     }
     else if (Tool_Fill_Button.Checked)
     {
         Core_FillTool();
         Map_MouseTimer.Enabled = true;
         Map_GridBox.Load(CurrentMap);
     }
     else if (Tool_Erase_Button.Checked)
     {
         Core_EraseTool();
         Map_MouseTimer.Enabled = true;
         Map_GridBox.Load(CurrentMap);
     }
     else if (Tool_Pick_Button.Checked)
     {
         Core_PickTool();
         Map_MouseTimer.Enabled = false;
     }
     else
     {
         Program.ShowMessage("No tool is selected.");
     }
 }
Beispiel #2
0
        private void Changes_CheckBox_CheckedChanged(object sender, EventArgs e)
        {
            CurrentMap.ShowChanges    = new bool[Changes_Total_NumBox.Value];
            CurrentMap.ShowChanges[0] = Changes_CheckBox.Checked;

            Tool_Fill_Button.Enabled = !Changes_CheckBox.Checked;

            Changes_Total_NumBox.Enabled = Changes_CheckBox.Checked;
            Changes_Total_Label.Enabled  = Changes_CheckBox.Checked;
            Changes_NumBox.Enabled       = Changes_CheckBox.Checked;
            Changes_NumBox.Value         = 0;

            Map_GridBox.Load(CurrentMap);
        }
Beispiel #3
0
        void Core_LoadMap()
        {
            try
            {
                CurrentMap = new Map(
                    CurrentTileset,
                    Core.ReadData(MapData_PointerBox.Value, 0),
                    Changes_PointerBox.Value);

                Map_GridBox.Load(CurrentMap);
            }
            catch (Exception ex)
            {
                CurrentMap = null;
                Map_GridBox.Load(CurrentMap);
                Program.ShowError("Could not read the map for this chapter.", ex);
            }
        }
Beispiel #4
0
 private void Changes_NumBox_ValueChanged(object sender, EventArgs e)
 {
     CurrentMap.ShowChanges = new bool[Changes_Total_NumBox.Value + 1];
     CurrentMap.ShowChanges[Changes_NumBox.Value] = true;
     Map_GridBox.Load(CurrentMap);
 }
Beispiel #5
0
        private void View_AltPalette_Click(object sender, EventArgs e)
        {
            CurrentMap.ShowFog = View_AltPalette.Checked;

            Map_GridBox.Load(CurrentMap);
        }