public void ChangeBetweenScreen() { if (m_exitgame) { m_screenManager.Exit(); } }
public void ChangeBetweenScreens() { if (m_exitGame) { m_ScreenManager.Exit(); } }
private void Button(int i) { if (Singleton.Instance._currentmouse.Position.X > menu_button_poslist[i].X - _font.MeasureString("HOW TO PLAY").X / 2 && Singleton.Instance._currentmouse.Position.X <menu_button_poslist[i].X + _font.MeasureString("HOW TO PLAY").X / 2 && Singleton.Instance._currentmouse.Position.Y> menu_button_poslist[i].Y - _font.MeasureString("HOW TO PLAY").Y / 2 && Singleton.Instance._currentmouse.Position.Y < menu_button_poslist[i].Y + _font.MeasureString("HOW TO PLAY").Y / 2 && Singleton.Instance.isMouseActive) { menu_button_scalelist[i] = new Vector2(1.2f, 1.2f); menu_button_colorlist[i] = Color.Red; KeyboardCursorPos = menu_button_poslist[i]; keyboardCursorPosCounter = i; //Start to do play selection cursor sound cursorselectionPlayedcount++; //_cursorselection.IsLooped = false; _cursorselection.Volume = Singleton.Instance.MasterSFXVolume; if (!iscursorselectionPlayed && cursorselectionPlayedcount > 0) { _cursorselection.Play(); iscursorselectionPlayed = true; } //End to do play selection cursor sound if (Singleton.Instance._currentmouse.LeftButton == ButtonState.Pressed) { menu_button_scalelist[i] = new Vector2(1.1f, 1.1f); menu_button_colorlist[i] = Color.OrangeRed; } else if (Singleton.Instance._currentmouse.LeftButton == ButtonState.Released && Singleton.Instance._previousmouse.LeftButton == ButtonState.Pressed) { switch (i) { case 0: //Start to do play selected button sound _selected.Volume = Singleton.Instance.MasterSFXVolume; _selected.Play(); //End to do play selected button sound m_screenManager.ChangeScreen(new SelectCharScreen(m_screenManager)); break; case 1: //Start to do play selected button sound _selected.Volume = Singleton.Instance.MasterSFXVolume; _selected.Play(); //End to do play selected button sound m_screenManager.ChangeScreen(new HowToPlayScreen(m_screenManager)); break; case 2: //Start to do play selected button sound _selected.Volume = Singleton.Instance.MasterSFXVolume; _selected.Play(); //End to do play selected button sound m_screenManager.ChangeScreen(new AboutScreen(m_screenManager)); break; case 3: //Start to do play selected button sound _selected.Volume = Singleton.Instance.MasterSFXVolume; _selected.Play(); //End to do play selected button sound m_screenManager.ChangeScreen(new CharacterScreen(m_screenManager)); break; case 4: //Start to do play selected button sound _selected.Volume = Singleton.Instance.MasterSFXVolume; _selected.Play(); //End to do play selected button sound m_screenManager.Exit(); break; } } } else if (!Singleton.Instance.isKeyboardCursorActive) { menu_button_scalelist[i] = Vector2.One; menu_button_colorlist[i] = Color.White; //Check cursor sound played cursorselectionPlayedcount--; if (cursorselectionPlayedcount == 0) { iscursorselectionPlayed = false; } //End check cursor sound played } }