public void NextScreen(ScreenType screen) { switch (screen) { case ScreenType.DevScreen: if (!(_currentScreen is DevScreen)) { var s = new DevScreen(); s.setImage("Teamblui"); s.Show(this, _currentScreen); _currentScreen = s; } break; case ScreenType.PressStart: if (!(_currentScreen is MenuScreen)) { var m = new MenuScreen(); m.Show(this, _currentScreen); _currentScreen = m; } break; case ScreenType.MainMenu: if (!(_currentScreen is MainMenuScreen)) { var mm = new MainMenuScreen(); mm.Show(this, _currentScreen); _currentScreen = mm; } break; case ScreenType.Options: if (!(_currentScreen is OptionMenu)) { var m2 = new OptionMenu(); m2.Show(this, _currentScreen); _currentScreen = m2; } break; case ScreenType.GeneralOptions: var m3 = new GeneralOptionMenu(); m3.Show(this, _currentScreen); _currentScreen = m3; break; case ScreenType.KeyConfig: if (!(_currentScreen is KeyOption)) { var m4 = new KeyOption(); m4.Show(this, _currentScreen); _currentScreen = m4; } break; case ScreenType.Themes: if (!(_currentScreen is ThemeMenu)) { var m5 = new ThemeMenu(); m5.Show(this, _currentScreen); _currentScreen = m5; } break; case ScreenType.GameMode: if (!(_currentScreen is GameModeMenu)) { var m6 = new GameModeMenu(); m6.Show(this, _currentScreen); _currentScreen = m6; } break; case ScreenType.PlayerCound: if (!(_currentScreen is PlayerSelectMenu)) { var m7 = new PlayerSelectMenu(); m7.Show(this, _currentScreen); _currentScreen = m7; } break; case ScreenType.Characters: if (!(_currentScreen is SkinSelectMenu)) { var m8 = new SkinSelectMenu(); m8.Show(this, _currentScreen); _currentScreen = m8; } break; case ScreenType.PreGame: if (!(_currentScreen is PreGame)) { Score._.ResetScore(); var m9 = new PreGame(); m9.Show(this, _currentScreen); _currentScreen = m9; } break; case ScreenType.Game: if (!(_currentScreen is GameScreen)) { var m10 = new GameScreen(); m10.Show(this, _currentScreen); _currentScreen = m10; } break; case ScreenType.Results: if(!(_currentScreen is ResultScreen)) { var m11 = new ResultScreen(); m11.Show(this, _currentScreen); _currentScreen = m11; } break; } //FadeIn(); }
public void LoadMenuImagePrevious(GeneralOptionMenu old) { MenuDataList.Add("Sky", old.MenuDataList["Sky"]); MenuDataList.Add("Black", old.MenuDataList["Black"]); MenuDataList.Add("Bomb", old.MenuDataList["Bomb"]); MenuDataList.Add("Eisti", old.MenuDataList["Eisti"]); MenuDataList.Add("2", old.MenuDataList["2"]); MenuDataList.Add("BoxOption", old.MenuDataList["BoxOption"]); MenuLabelList.Add("BoxOption", old.MenuLabelList["BoxOption"]); MenuDataList.Add("BoxGeneral", old.MenuDataList["BoxGeneral"]); MenuLabelList.Add("BoxGeneral", old.MenuLabelList["BoxGeneral"]); }