Example #1
0
        void itemLabel_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                if (SelectedScreen != null)
                {
                    SelectedScreen.BackColor = Color.Wheat;
                }

                SelectedScreen           = sender as ItemEntryScreenTile;
                SelectedScreen.BackColor = Color.Red;
                LoadScreen();

                SeekToSelection();
                GetPasswordEntry();
                editTool = ItemEditTool.GetEditTool(currentRoom);

                ShowScreenAt(GetMapPosition());

                DragLabel  = true;
                DragLabelX = e.X / 8;
                DragLabelY = e.Y / 8;

                DisplaySelectedItem();
            }
        }
Example #2
0
        private void ClearItemDisplay()
        {
            SelectedScreen = null;

            for (int i = pnlMap.Controls.Count - 1; i >= 0; i--)
            {
                Control c = pnlMap.Controls[i];
                pnlMap.Controls.RemoveAt(i);
                c.Dispose();
            }
        }
Example #3
0
        internal void SelectItem(ItemEntryScreenTile editor)
        {
            SelectedScreen = editor;
            LoadScreen();

            GetPasswordEntry();
            this.editTool = ItemEditTool.GetEditTool(currentRoom);

            ShowScreenAt(GetMapPosition());

            DisplaySelectedItem();
        }