Exemplo n.º 1
0
        public PauseMenu()
        {
            SetDrawFrame(position);
            drawTex = pauseScreenTexture;

            mute = new Button(new Rectangle(0, 0, 0, 0), muteOffTexture);
            resume = new Button(new Rectangle(0, 0, 0, 0), resumeTexture);
            restart = new Button(new Rectangle(0, 0, 0, 0), restartTex);
            nextLevel = new Button(new Rectangle(0, 0, 0, 0), nextLevelTexture);
            toTitleScreen = new Button(new Rectangle(0, 0, 0, 0), titleScreenTexture);
            pauseLabel = new View(new Rectangle(0, 0, 0, 50), pauseLabelTexture);

            this.animatedExpand(new Rectangle(0, 0, 800, 480), 15, false);

            mute.animatedExpand(new Rectangle(500, 180, 64, 64), 15, false);
            resume.animatedExpand(new Rectangle(0, 280, 256, 50), 15, false);
            restart.animatedExpand(new Rectangle(0, 350, 286, 50), 15, false);
            nextLevel.animatedExpand(new Rectangle(400, 280, 200, 100), 15, false);
            toTitleScreen.animatedExpand(new Rectangle(0, 420, 500, 50), 15, false);
            pauseLabel.animatedExpand(new Rectangle(0, 0, 800, 50), 15, false);

            flag = GameMenuFlag.NoFlag;
        }