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; } } }
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]); } }