Example #1
0
        public override void Update()
        {
            base.Update();

            GetInput();
            currentSelected = (SelectedWinBtn)menuNum;

            foreach (var button in buttons)
            {
                button.Update();
            }

            buttons[menuNum].Color = new Color(237, 71, 86);

            MovePlane();
        }
Example #2
0
        public WinState()
        {
            win_sound = new SoundItem("Audio\\win_firework", 1f, true);

            playAgainBtn = new Button("Play Again", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(250, 450), new Vector2(245, 100));
            menuBtn      = new Button("Menu", "Fonts\\PixelFont", "Images\\btn-template", new Vector2(550, 450), new Vector2(200, 100));

            bg_card = new GameObject("Images\\win_card", new Vector2(176, 100), new Vector2(671, 294));
            plane   = new GameObject("Images\\win_plane", new Vector2(Globals.WindowWidth + 100, 100), new Vector2(900, 200));

            this.buttons = new List <Button>()
            {
                playAgainBtn,
                menuBtn
            };

            currentSelected = (SelectedWinBtn)menuNum;
        }