Beispiel #1
0
        public void OptNPCSpawn_CheckedChanged(object sender, EventArgs e)
        {
            int n = 0;

            lstNpc.Items.Clear();

            for (n = 1; n <= Constants.MAX_MAP_NPCS; n++)
            {
                if (E_Types.Map.Npc[n] > 0)
                {
                    if (Types.Npc[E_Types.Map.Npc[n]].Name != null)
                    {
                        lstNpc.Items.Add(n + ": " + Types.Npc[E_Types.Map.Npc[n]].Name);
                    }
                    else
                    {
                        lstNpc.Items.Add(n + ": " + "Null");
                    }
                }
                else
                {
                    lstNpc.Items.Add(n + ": No Npc");
                }
            }

            scrlNpcDir.Value     = 0;
            lstNpc.SelectedIndex = 0;

            E_Editors.ClearAttributeDialogue();
            pnlAttributes.Visible = true;
            fraNpcSpawn.Visible   = true;
        }
Beispiel #2
0
 public void OptHouse_CheckedChanged(object sender, EventArgs e)
 {
     E_Editors.ClearAttributeDialogue();
     pnlAttributes.Visible = true;
     fraBuyHouse.Visible   = true;
     scrlBuyHouse.Maximum  = E_Housing.MAX_HOUSES;
     scrlBuyHouse.Value    = 1;
 }
 private void optLight_Click(object sender, EventArgs e)
 {
     E_Editors.ClearAttributeDialogue();
     pnlAttributes.Visible   = true;
     fraLight.Visible        = true;
     lightRadiusInput.Value  = 1;
     flickerCheckBox.Checked = true;
 }
Beispiel #4
0
 public void OptWarp_CheckedChanged(object sender, EventArgs e)
 {
     if (optWarp.Checked == true)
     {
         E_Editors.ClearAttributeDialogue();
         fraMapWarp.Visible = true;
         //FrmVisualWarp.Visible = True
     }
 }
Beispiel #5
0
        public void OptKeyOpen_CheckedChanged(object sender, EventArgs e)
        {
            E_Editors.ClearAttributeDialogue();
            fraKeyOpen.Visible    = true;
            pnlAttributes.Visible = true;

            scrlKeyX.Maximum = E_Types.Map.MaxX;
            scrlKeyY.Maximum = E_Types.Map.MaxY;
            scrlKeyX.Value   = 0;
            scrlKeyY.Value   = 0;
        }
Beispiel #6
0
        public void OptItem_CheckedChanged(object sender, EventArgs e)
        {
            E_Editors.ClearAttributeDialogue();
            pnlAttributes.Visible = true;
            fraMapItem.Visible    = true;

            scrlMapItem.Maximum = Constants.MAX_ITEMS;
            scrlMapItem.Value   = 1;
            lblMapItem.Text     = Types.Item[scrlMapItem.Value].Name.Trim() + " x" + System.Convert.ToString(scrlMapItemValue.Value);
            E_Graphics.EditorMap_DrawMapItem();
        }
Beispiel #7
0
        public void OptKey_CheckedChanged(object sender, EventArgs e)
        {
            E_Editors.ClearAttributeDialogue();
            pnlAttributes.Visible = true;
            fraMapKey.Visible     = true;

            scrlMapKey.Maximum = Constants.MAX_ITEMS;
            scrlMapKey.Value   = 1;
            chkMapKey.Checked  = true;
            E_Graphics.EditorMap_DrawKey();
            lblMapKey.Text = "Item: " + Types.Item[scrlMapKey.Value].Name.Trim();
        }
Beispiel #8
0
        public void OptDoor_CheckedChanged(object sender, EventArgs e)
        {
            if (optDoor.Checked == false)
            {
                return;
            }

            E_Editors.ClearAttributeDialogue();
            pnlAttributes.Visible = true;
            fraMapWarp.Visible    = true;

            scrlMapWarpMap.Maximum = Constants.MAX_MAPS;
            scrlMapWarpMap.Value   = 1;
            scrlMapWarpX.Maximum   = byte.MaxValue;
            scrlMapWarpY.Maximum   = byte.MaxValue;
            scrlMapWarpX.Value     = 0;
            scrlMapWarpY.Value     = 0;
        }
Beispiel #9
0
 public void OptTrap_CheckedChanged(object sender, EventArgs e)
 {
     E_Editors.ClearAttributeDialogue();
     pnlAttributes.Visible = true;
     fraTrap.Visible       = true;
 }