private void SwitchListsButton_Click(object sender, EventArgs e) { click.Play(); //Play Audio Clip //Change SwitchListButton Text. if (switchListButton.Text == "Golden Keys") { switchListButton.Text = "Silver Keys"; } //Call Draw to reload pics WorldKeyDisplay temp = new WorldKeyDisplay(m_ScreenManager); temp.worldDisplayed = this.worldDisplayed; temp.sbtext = switchListButton.Text; //Change Screens Based on what screen is if (sbtext == "Golden Keys") { m_ScreenManager.PushScreen(temp); } else { m_ScreenManager.PopScreen(); } //Set switchListButton text to golden keys. switchListButton.Text = "Golden Keys"; }
private void World1Keys_Click(object sender, EventArgs e) { click.Play(); //play Audio Click Effect //Call Draw to reload pics WorldKeyDisplay temp = new WorldKeyDisplay(m_ScreenManager); temp.worldDisplayed = 1; //Change Screens Based on what screen is m_ScreenManager.PushScreen(temp); }
public void OpenThumbnail(IGameScreenManager screenManager) { if (info != null) { screenManager.PushScreen(new ThumbnailScreen(screenManager, info, exePath, this)); } }
public void Update(GameTime gameTime) { foreach (var component in m_components) { component.Update(gameTime); } if (fightStarted == false) { fightStartTimer.Elapsed += new ElapsedEventHandler(StartFight); } if (fightStarted == true) { numOfEnemies -= 1; if (numOfEnemies < 0) { m_ScreenManager.PopScreen(); } else { if (Game1.m_audioState == Game1.AudioState.PLAYING) { Game1.currentInstance.Stop(); } m_ScreenManager.PushScreen(new FightScreen(m_ScreenManager, "1-1")); fightStarted = false; } } if (isMusicStopped == true && wasOptionsOpen == true) { isMusicStopped = false; wasOptionsOpen = false; } }
public void HandleInput(GameTime gameTime) { var keyboard = Keyboard.GetState(); if (keyboard.IsKeyDown(Keys.Escape)) { m_exitGame = true; } if (keyboard.IsKeyDown(Keys.Back)) { m_ScreenManager.PushScreen(new OptionsScreen(m_ScreenManager)); } #region Answer on Button Press //Button Press Decision. if (canAnswer) { if ((oldState.IsKeyUp(Keys.W) && keyboard.IsKeyDown(Keys.W)) || (oldState.IsKeyUp(Keys.Up) && keyboard.IsKeyDown(Keys.Up))) { Answer01_Pressed(); canAnswer = false; canAnswerTimer.Start(); } if ((oldState.IsKeyUp(Keys.A) && keyboard.IsKeyDown(Keys.A)) || (oldState.IsKeyUp(Keys.Left) && keyboard.IsKeyDown(Keys.Left))) { Answer02_Pressed(); canAnswer = false; canAnswerTimer.Start(); } if ((oldState.IsKeyUp(Keys.D) && keyboard.IsKeyDown(Keys.D)) || (oldState.IsKeyUp(Keys.Right) && keyboard.IsKeyDown(Keys.Right))) { Answer03_Pressed(); canAnswer = false; canAnswerTimer.Start(); } if ((oldState.IsKeyUp(Keys.S) && keyboard.IsKeyDown(Keys.S)) || (oldState.IsKeyUp(Keys.Down) && keyboard.IsKeyDown(Keys.Down))) { Answer04_Pressed(); canAnswer = false; canAnswerTimer.Start(); } } #endregion oldState = keyboard; }
private void KeyGalleryButton_Click(object sender, EventArgs e) { click.Play(); //Play the audio clip m_ScreenManager.PushScreen(new KeyGalleryMain(m_ScreenManager)); //Push a key gallery screen. }
// Option Menu Methods #region Options #region Open/Close Options //Opens the Options Menu public void OpenOptionsMenu(IGameScreenManager m_screenManager) { m_screenManager.PushScreen(new OptionsScreen(m_screenManager)); }
// World Map Screen Methods #region World Map Screen #region Enter Current World //Controls all level entrance battle initializers. public int EnterLevel(int currentLevel, IGameScreenManager m_screenManager, int levelsUnlocked, SoundEffect bgm) { //In Each Case is as follows //1. Music turned off //2. Game1.isFightOn set to true. //3. //didFightStart Set to true. //4. Push a Fight Screen using a specific level Tag //5. Increment levelsUnlocked //6. Return levelsUnlocked. switch (currentLevel) { case 0: break; case 1: if (levelsUnlocked > 0) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-1")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 1) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 2: if (levelsUnlocked > 1) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-2")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 2) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 3: if (levelsUnlocked > 2) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-3")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 3) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 4: if (levelsUnlocked > 3) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-4")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 4) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 5: if (levelsUnlocked > 4) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-5")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 5) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 6: if (levelsUnlocked > 5) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-6")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 6) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 7: if (levelsUnlocked > 6) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-7")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 7) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 8: if (levelsUnlocked > 7) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-8")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 8) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 9: if (levelsUnlocked > 8) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-9")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 9) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 10: if (levelsUnlocked > 9) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-10")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 10) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 11: if (levelsUnlocked > 10) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "1-11")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 11) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 12: if (levelsUnlocked > 11) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-1")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 12) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 13: if (levelsUnlocked > 12) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-2")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 13) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 14: if (levelsUnlocked > 13) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-3")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 14) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 15: if (levelsUnlocked > 14) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-4")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 15) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 16: if (levelsUnlocked > 15) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-5")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 16) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 17: if (levelsUnlocked > 16) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-6")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 17) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 18: if (levelsUnlocked > 17) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-7")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 18) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 19: if (levelsUnlocked > 18) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-8")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 19) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 20: if (levelsUnlocked > 19) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-9")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 20) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 21: if (levelsUnlocked > 20) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-10")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 21) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 22: if (levelsUnlocked > 21) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "2-11")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 22) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 23: if (levelsUnlocked > 22) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-1")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 23) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 24: if (levelsUnlocked > 23) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-2")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 24) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 25: if (levelsUnlocked > 24) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-3")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 25) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 26: if (levelsUnlocked > 25) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-4")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 26) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 27: if (levelsUnlocked > 26) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-5")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 27) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 28: if (levelsUnlocked > 27) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-6")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 28) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 29: if (levelsUnlocked > 28) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-7")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 29) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 30: if (levelsUnlocked > 29) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-8")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 30) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 31: if (levelsUnlocked > 30) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-9")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 31) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 32: if (levelsUnlocked > 31) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-10")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 32) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 33: if (levelsUnlocked > 32) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-11")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 33) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked case 34: if (levelsUnlocked > 33) { MusicOff(); Game1.isFightOn = true; m_screenManager.PushScreen(new FightScreen(m_screenManager, "3-12")); } else { // display cannot enter level message??? } //Increment levelsUnlocked if (levelsUnlocked == 34) { levelsUnlocked += 1; } return(levelsUnlocked); //Return levelsUnlocked } return(levelsUnlocked); //Return levelsUnlocked }
//Used To Save the Game. public void SaveGame(IGameScreenManager m_screenManager) { m_screenManager.PushScreen(new SaveFileScreen(m_screenManager)); //Push Save File Screen. }