コード例 #1
0
 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"]);
 }
コード例 #2
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();
        }
コード例 #3
0
ファイル: PreGame.cs プロジェクト: SsSanzo/BombEISTIv2
        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);
        }