private void BtnChange_Click(object sender, EventArgs e)
        {
            LevelSelect lSelect = new LevelSelect();
            lSelect.StartPosition = FormStartPosition.CenterParent;
            lSelect.Owner = ReubenController.MainWindow;

            DialogResult dr = lSelect.ShowDialog();
            if (dr == DialogResult.OK)
            {
                if (lSelect.SelectedLevel != null)
                {
                    _CurrentPointer.LevelGuid = lSelect.SelectedLevel.LevelGuid;
                    LblPointsToWorld.Text = "World: " + ProjectController.WorldManager.GetWorldInfo(lSelect.SelectedLevel.WorldGuid).Name;
                    LblPointsToLevel.Text = " Level: " + lSelect.SelectedLevel.Name;
                }
            }
        }
示例#2
0
        private void BtnChange_Click(object sender, EventArgs e)
        {
            LevelSelect lSelect = new LevelSelect();

            lSelect.StartPosition = FormStartPosition.CenterParent;
            lSelect.Owner         = ReubenController.MainWindow;

            DialogResult dr = lSelect.ShowDialog();

            if (dr == DialogResult.OK)
            {
                if (lSelect.SelectedLevel != null)
                {
                    _CurrentPointer.LevelGuid = lSelect.SelectedLevel.LevelGuid;
                    LblPointsToWorld.Text     = "World: " + ProjectController.WorldManager.GetWorldInfo(lSelect.SelectedLevel.WorldGuid).Name;
                    LblPointsToLevel.Text     = " Level: " + lSelect.SelectedLevel.Name;
                }
            }
        }
示例#3
0
        private void MnuBonusArea_Click(object sender, EventArgs e)
        {
            LevelSelect ls = new LevelSelect();

            ls.ShowDialog();

            LevelInfo li = SelectedLevel;

            LevelToNodes[li.LevelGuid].Parent.Nodes.Remove(LevelToNodes[li.LevelGuid]);

            if (ls.DialogResult == DialogResult.Cancel)
            {
                li.BonusAreaFor = Guid.Empty;
                WorldToNodes[li.WorldGuid].Nodes.Add(LevelToNodes[li.LevelGuid]);
            }
            else
            {
                li.BonusAreaFor = ls.SelectedLevel.LevelGuid;
                LevelToNodes[li.BonusAreaFor].Nodes.Add(LevelToNodes[li.LevelGuid]);
            }
        }
示例#4
0
        private void MnuBonusArea_Click(object sender, EventArgs e)
        {
            LevelSelect ls = new LevelSelect();
            ls.ShowDialog();

            LevelInfo li = SelectedLevel;
            LevelToNodes[li.LevelGuid].Parent.Nodes.Remove(LevelToNodes[li.LevelGuid]);

            if (ls.DialogResult == DialogResult.Cancel)
            {
                li.BonusAreaFor = Guid.Empty;
                WorldToNodes[li.WorldGuid].Nodes.Add(LevelToNodes[li.LevelGuid]);
            }
            else
            {
                li.BonusAreaFor = ls.SelectedLevel.LevelGuid;
                LevelToNodes[li.BonusAreaFor].Nodes.Add(LevelToNodes[li.LevelGuid]);
            }
        }