private void Button_Click_Event(object sender, EventArgs e) { m_mediaManager.PlayClickSoundEffect(); var button = (Button)sender; if (button == m_exit_btn) { Application.Exit(); } else if (button == m_credits_btn) { CreditsWindow.CreditsWindowsForm creditsWindows = new CreditsWindow.CreditsWindowsForm(); creditsWindows.ShowDialog(); creditsWindows = null; } else if (button == m_option_btn) { OptionsWindow.OptionsWindowsForm optionsWindows = new OptionsWindow.OptionsWindowsForm(m_mediaManager); optionsWindows.ShowDialog(); optionsWindows = null; } else if (button == m_play_btn) { GameConfigurationWindow.GameConfigurationWindow gameConfigurationWindow = new GameConfigurationWindow.GameConfigurationWindow((MainWindow)this.ParentForm, m_mediaManager); gameConfigurationWindow.ShowDialog(); gameConfigurationWindow = null; } GC.Collect(); }
public PlayerSelectionUserControl(GameConfigurationWindow gameConfigurationWindow, MultiMediaManager mediaManager) { InitializeComponent(); m_gameConfigurationWindow = gameConfigurationWindow; m_mediaManager = mediaManager; InitButtonEvents(); m_playerIcon_pictureBox.Image = FileStore.ResourceManager.Images.ElementAt(0); //helper class needed with static resource files (icons) }