예제 #1
0
파일: ServerMap.cs 프로젝트: nwrush/DnD
        public ServerMap(MainUI parent)
            : base(parent)
        {
            InitializeComponent();

            mapPanel.Paint += DrawSelectedTile;

            contextMenu.ItemClicked += (object sender, ToolStripItemClickedEventArgs e) => {
                if (e.ClickedItem == addMonsterButton) {
                    AddMonsterDialogue amd = new AddMonsterDialogue();
                    amd.SpawnPoint = PointToGrid(lastClick);
                    amd.Show();
                    amd.FormClosing += (object sender2, FormClosingEventArgs e2) => {
                        this.AddMonster(amd.Result);
                        e2.Cancel = false;
                    };
                }
            };
        }
예제 #2
0
파일: ServerMap.cs 프로젝트: nwrush/DnD
 private void newMonsterToolStripMenuItem_Click(object sender, EventArgs e)
 {
     AddMonsterDialogue amd = new AddMonsterDialogue();
     amd.SpawnPoint = selectedTile;
     amd.Show();
     amd.FormClosing += (object sender2, FormClosingEventArgs e2) => {
         this.AddMonster(amd.Result);
         e2.Cancel = false;
     };
 }