コード例 #1
0
ファイル: Wizard.cs プロジェクト: SsSanzo/BombEISTIv2
        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();
        }
コード例 #2
0
ファイル: GameModeMenu.cs プロジェクト: SsSanzo/BombEISTIv2
 public void LoadMenuImagePrevious(OptionMenu 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("BoxOption", old.MenuDataList["BoxOption"]);
     MenuLabelList.Add("BoxOption", old.MenuLabelList["BoxOption"]);
     MenuDataList.Add("BoxGeneral", old.MenuDataList["BoxGeneral"]);
     MenuLabelList.Add("BoxGeneral", old.MenuLabelList["BoxGeneral"]);
 }
コード例 #3
0
ファイル: KeyConfigMenu.cs プロジェクト: SsSanzo/BombEISTIv2
 public void LoadMenuImagePrevious(OptionMenu 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("BoxTouche", old.MenuDataList["BoxTouche"]);
     MenuLabelList.Add("BoxTouche", old.MenuLabelList["BoxTouche"]);
 }
コード例 #4
0
ファイル: KeyOption.cs プロジェクト: SsSanzo/BombEISTIv2
 public void LoadMenuImagePrevious(OptionMenu 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("BoxTouche", old.MenuDataList["BoxTouche"]);
     MenuLabelList.Add("BoxTouche", old.MenuLabelList["BoxTouche"]);
     var l = new Label { Content = "Chargement...", FontSize = 40, Foreground = new SolidColorBrush(Colors.White), Margin = new Thickness(150, 500, 0, 0) };
     MenuLabelList.Add("Loading", l);
     OptionMoved.Add("1_None", "");
     OptionMoved.Add("1_Switch", "");
     OptionMoved.Add("1_Right", "");
     OptionMoved.Add("1_Left", "");
     OptionMoved.Add("1_Up", "");
     OptionMoved.Add("1_Down", "");
     OptionMoved.Add("2_None", "");
     OptionMoved.Add("2_Switch", "");
     OptionMoved.Add("2_Right", "");
     OptionMoved.Add("2_Left", "");
     OptionMoved.Add("2_Up", "");
     OptionMoved.Add("2_Down", "");
     OptionMoved.Add("3_None", "");
     OptionMoved.Add("3_Switch", "");
     OptionMoved.Add("3_Right", "");
     OptionMoved.Add("3_Left", "");
     OptionMoved.Add("3_Up", "");
     OptionMoved.Add("3_Down", "");
     OptionMoved.Add("4_None", "");
     OptionMoved.Add("4_Switch", "");
     OptionMoved.Add("4_Right", "");
     OptionMoved.Add("4_Left", "");
     OptionMoved.Add("4_Up", "");
     OptionMoved.Add("4_Down", "");
     OptionMoved.Add("Confirm", "");
     OptionMoved.Add("Quit", "");
 }