Beispiel #1
0
        //public void LoadHighscoreMenu() {
        //    RemoveEntity(MainMenu);
        //    var highscore = new Menu();
        //    highscore.AddItem(new MenuItem(Assets.MenuSignCoop, 0, 0, OnClick_Highscore_Coop));
        //    highscore.AddItem(new MenuItem(Assets.MenuSignMenu, 0, 0, delegate() { RemoveEntity(highscore); LoadMenu(MainMenu); }));
        //    highscore.AddItem(new MenuItem(Assets.MenuSignSinglePlayer, 0, 0, OnClick_Highscore_Single));
        //    LoadMenu(highscore);
        //}
        public void LoadTutorialMenu()
        {
            RemoveEntity(MainMenu);

            var tutorial = new Menu();

            tutorial.AddItem(new MenuItem(Assets.MenuSignCoop, 0, 0, OnClick_Tutorial_CoopSingle));
            tutorial.AddItem(new MenuItem(Assets.MenuSignMenu, 0, 0, delegate() { RemoveEntity(tutorial); LoadMenu(MainMenu); }));
            tutorial.AddItem(new MenuItem(Assets.MenuSignSinglePlayer, 0, 0, OnClick_Tutorial_CoopSingle));
            tutorial.AddItem(new MenuItem(Assets.MenuSignVersus, 0, 0, OnClick_Tutorial_Versus));

            LoadMenu(tutorial);
        }
Beispiel #2
0
        public void LoadMultiPlayerMenu()
        {
            RemoveEntity(MainMenu);

            var multiPlayer = new Menu();
            MainMenu = multiPlayer;

            multiPlayer.AddItem(new MenuItem(Assets.MenuSignVersus, 0, 0, OnClick_Versus));
            multiPlayer.AddItem(new MenuItem(Assets.MenuSignMenu, 0, 0, delegate() { RemoveEntity(multiPlayer); LoadMenu(MainMenu); }));
            multiPlayer.AddItem(new MenuItem(Assets.MenuSignCoop, 0, 0, OnClick_SettingsCoop));

            LoadMenu(multiPlayer);
        }
Beispiel #3
0
        //public void LoadSettingsMenu() {
        //    RemoveEntity(MainMenu);
        //    var settings = new Menu();
        //    //MainMenu = settings;
        //    var addition = new CheckBox(Settings.type.Addition, Assets.MenuCheckboxAdditionOn, Assets.MenuCheckboxAdditionOff, 900, 100);
        //    AddEntity(addition);
        //    var subtraction = new CheckBox(Settings.type.Subtraction, Assets.MenuCheckboxSubtractionOn, Assets.MenuCheckboxSubtractionOff, 900, 300);
        //    AddEntity(subtraction);
        //    var muliplication = new CheckBox(Settings.type.Multiplication, Assets.MenuCheckboxMultiplicationOn, Assets.MenuCheckboxMultiplicationOff, 900, 500);
        //    AddEntity(muliplication);
        //    settings.AddItem(new MenuItem(Assets.MenuSignMenu, 0, 0, delegate() { RemoveEntity(settings); RemoveEntity(muliplication); RemoveEntity(subtraction); RemoveEntity(addition); LoadMenu(MainMenu); }));
        //    settings.AddItem(new MenuItem(Assets.MenuSignStartGame, 0, 0, OnClick_SinglePlayer));
        //    LoadMenu(settings);
        //}
        public void LoadSettingsMenuSinglePlayer()
        {
            RemoveEntity(MainMenu);

            var settings = new Menu();
            //MainMenu = settings;
            var addition = new CheckBox(Settings.type.Addition, Assets.MenuCheckboxAdditionOn, Assets.MenuCheckboxAdditionOff, 900, 100);
            AddEntity(addition);
            var subtraction = new CheckBox(Settings.type.Subtraction, Assets.MenuCheckboxSubtractionOn, Assets.MenuCheckboxSubtractionOff, 900, 300);
            AddEntity(subtraction);
            var muliplication = new CheckBox(Settings.type.Multiplication, Assets.MenuCheckboxMultiplicationOn, Assets.MenuCheckboxMultiplicationOff, 900, 500);
            AddEntity(muliplication);

            settings.AddItem(new MenuItem(Assets.MenuSignMenu, 0, 0, delegate() { RemoveEntity(settings); RemoveEntity(muliplication); RemoveEntity(subtraction); RemoveEntity(addition); LoadMenu(MainMenu); }));
            settings.AddItem(new MenuItem(Assets.MenuSignStartGame, 0, 0, OnClick_SinglePlayer));

            LoadMenu(settings);
        }
Beispiel #4
0
        public void LoadHighscoreMenu()
        {
            RemoveEntity(MainMenu);

            var highscore = new Menu();

            highscore.AddItem(new MenuItem(Assets.MenuSignCoop, 0, 0, OnClick_Highscore_Coop));
            highscore.AddItem(new MenuItem(Assets.MenuSignMenu, 0, 0, delegate() { RemoveEntity(highscore); LoadMenu(MainMenu); }));
            highscore.AddItem(new MenuItem(Assets.MenuSignSinglePlayer, 0, 0, OnClick_Highscore_Single));

            LoadMenu(highscore);
        }