예제 #1
0
        // Reset the 'Settings' to their standard values
        private void buttonReset_Click(object sender, EventArgs e)
        {
            gameController gamecontroller = new gameController();

            if (tabControlMenu.SelectedTab == tabPageSettings)
            {
                new gameSettings(true);
                gameSettings.GameOver = true;

                gamecontroller.writeSettingsXML();
            }
            else if (tabControlMenu.SelectedTab == tabPageControls)
            {
                new gameControls(true);

                gamecontroller.writeControlsXML();
            }
            else if (tabControlMenu.SelectedTab == tabPageColors)
            {
                gameSettings.initAllColors();

                gamecontroller.writeSettingsXML();
            }
            else if (tabControlMenu.SelectedTab == tabPagePowerups)
            {
                gameSettings.initPowerupSpawnGap(true);
                gameSettings.initAllPowerupDuration();
                gameSettings.GameOver = true;

                gamecontroller.writeSettingsXML();
            }
            else if (tabControlMenu.SelectedTab == tabPageSavefiles)
            {
                gamecontroller.ResetAllGameSprites();
            }

            setMenuValues();
        }