Example #1
0
        protected void ButtonPressed(object sender, EventArgs args)
        {
            if (sender is ActionButton)
            {
                ActionButton button = (ActionButton)sender;

                if (button != null)
                    buttonPressed = button;

                FadeOut();
            }
        }
Example #2
0
        public PauseMenu()
        {
            background = new Sprite();

            resumeGameButton = new ActionButton();
            optionsButton = new ActionButton();
            exitButton = new ActionButton();

            logo = new Sprite();

            inputManager.SetButtons(new ActionButton[] { resumeGameButton, optionsButton, exitButton });
            currentState = State.None;
        }
Example #3
0
        public OptionsMenu()
        {
            background = new Sprite();

            backButton = new ActionButton();
            masterVolumeSlider = new Slider();
            fxVolumeSlider = new Slider();
            musicVolumeSlider = new Slider();

            inputManager.SetButtons(new Button[] { backButton, masterVolumeSlider, fxVolumeSlider, musicVolumeSlider });

            currentState = State.None;
        }
Example #4
0
        public MainMenu()
        {
            background = new Sprite();

            startGameButton = new ActionButton();
            optionsButton = new ActionButton();
            exitButton = new ActionButton();

            logo = new Sprite();

            inputManager.SetButtons(new ActionButton[] { startGameButton, optionsButton, exitButton });
            currentState = State.None;

            //AnimationManager anim = AnimationManager.CreateFromFile("Content\\XMLExample.xml");
        }