public void LoadMenuImagePrevious(SkinSelectMenu old, string mySelectedOption) { 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("BoxGame", old.MenuDataList["BoxGame"]); MenuLabelList.Add("BoxGame", old.MenuLabelList["BoxGame"]); MenuDataList.Add("BoxD" + mySelectedOption, old.MenuDataList["BoxD" + mySelectedOption]); MenuDataList.Add("BoxG" + mySelectedOption, old.MenuDataList["BoxG" + mySelectedOption]); MenuLabelList.Add("Box" + mySelectedOption, old.MenuLabelList["Box" + mySelectedOption]); MenuDataList.Add("BoxDLevel", old.MenuDataList["BoxDLevel"]); MenuDataList.Add("BoxGLevel", old.MenuDataList["BoxGLevel"]); MenuLabelList.Add("BoxLevel", old.MenuLabelList["BoxLevel"]); }
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(SkinSelectMenu old) { MenuDataList.Add("Black", old.MenuDataList["Black"]); MenuDataList["Black"].Opacity = 1; var gl1 = new Image { Source = GameParameters._.MenutextureList["Versus"], HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(0.0, 0.0, 0.0, 0.0), Opacity = 0, Width = 500, Height = 500 }; MenuDataList.Add("Versus", gl1); if (GameParameters._.PlayerCount == 3) { MenuDataList.Add("P1", old.MenuDataList["Preview_1"]); MenuDataList["P1"].Margin = new Thickness(MenuDataList["P1"].Margin.Left, MenuDataList["P1"].Margin.Top + 160, 0.0, 0.0); MenuDataList.Add("P2", old.MenuDataList["Preview_2"]); MenuDataList["P2"].Margin = new Thickness(MenuDataList["P2"].Margin.Left + 60, MenuDataList["P2"].Margin.Top + 160, 0.0, 0.0); MenuDataList.Add("P3", old.MenuDataList["Preview_3"]); MenuDataList["P3"].Margin = new Thickness(MenuDataList["P3"].Margin.Left + 120, MenuDataList["P3"].Margin.Top + 160, 0.0, 0.0); }else if (GameParameters._.PlayerCount == 4) { MenuDataList.Add("P1", old.MenuDataList["Preview_1"]); MenuDataList["P1"].Margin = new Thickness(MenuDataList["P1"].Margin.Left, MenuDataList["P1"].Margin.Top + 160, 0.0, 0.0); MenuDataList.Add("P2", old.MenuDataList["Preview_2"]); MenuDataList["P2"].Margin = new Thickness(MenuDataList["P2"].Margin.Left, MenuDataList["P2"].Margin.Top + 160, 0.0, 0.0); MenuDataList.Add("P3", old.MenuDataList["Preview_3"]); MenuDataList["P3"].Margin = new Thickness(MenuDataList["P3"].Margin.Left, MenuDataList["P3"].Margin.Top + 160, 0.0, 0.0); MenuDataList.Add("P4", old.MenuDataList["Preview_4"]); MenuDataList["P4"].Margin = new Thickness(MenuDataList["P4"].Margin.Left, MenuDataList["P4"].Margin.Top + 160, 0.0, 0.0); }else { MenuDataList.Add("P1", old.MenuDataList["Preview_1"]); MenuDataList["P1"].Margin = new Thickness(MenuDataList["P1"].Margin.Left, MenuDataList["P1"].Margin.Top + 160, 0.0, 0.0); MenuDataList.Add("P2", old.MenuDataList["Preview_2"]); MenuDataList["P2"].Margin = new Thickness(MenuDataList["P2"].Margin.Left + 240, MenuDataList["P2"].Margin.Top + 160, 0.0, 0.0); } var gl = new Image { Source = GameParameters._.MenutextureList["White"], HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(0.0,0.0, 0.0, 0.0), Opacity = 1, Width = 1000, Height = 1000 }; MenuDataList.Add("White", gl); }