Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public void AddButton(Button button)
 {
     buttonList.Add(button);
 }