public OptionsState() { //Slider om het volume van de achtergrondmuziek te beoalen musicVolume = new Slider("Music Volume", new Vector2((TetrisGame.WindowDimension.X - 100)/ 2, TetrisGame.WindowDimension.Y / 2 - 100), new Vector2(100, 20), 1.0f); musicVolume.front.ButtonUp += MusicVolume; gameObjects.Add(musicVolume); //Slider om het volume van de achtergrondmuziek te beoalen effectsVolume = new Slider("Sound Effects Volume", new Vector2((TetrisGame.WindowDimension.X - 100) / 2, TetrisGame.WindowDimension.Y / 2 - 20), new Vector2(100, 20), 1.0f); effectsVolume.front.ButtonUp += EffectsVolume; gameObjects.Add(effectsVolume); Button back = new Button("Back", "Comic Sans", 100); back.ButtonUp += Start; gameObjects.Add(back); }
public StartState() { gameObjects.Add(new SpriteGameObject("Logo", new Vector2(100, 20), new Point(622, 409), Color.White)); Button start = new Button("Play", "Comic Sans", 100); start.ButtonUp += Play; gameObjects.Add(start); Button options = new Button("Options", "Comic Sans", 175); options.ButtonUp += Options; gameObjects.Add(options); Button scores = new Button("Hiscores", "Comic Sans", 250); scores.ButtonUp += Hiscores; gameObjects.Add(scores); Button quit = new Button("Quit", "Comic Sans", 325); quit.ButtonUp += Quit; gameObjects.Add(quit); }
public void AddButton(Button button) { buttonList.Add(button); }