protected void ButtonPressed(object sender, EventArgs args) { if (sender is ActionButton) { ActionButton button = (ActionButton)sender; if (button != null) buttonPressed = button; FadeOut(); } }
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; }
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; }
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"); }