Esempio n. 1
0
        public override void Load()
        {
            if (!isDead)
            {
                Button resumeButton = new Button
                {
                    Text          = "Resume",
                    TextColor     = Color.Red,
                    PaddingLeft   = 20,
                    PaddingRight  = 20,
                    PaddingBottom = 10,
                    PaddingTop    = 10,
                    GridPositionX = 0,
                    GridPositionY = 1
                };
                resumeButton.Up += (s, a) =>
                {
                    ScreenManager.RemoveScreen(this);
                };
                Grid.Widgets.Add(resumeButton);
            }
            Button exitButton = new Button
            {
                Text          = "Exit to menu",
                TextColor     = Color.Red,
                PaddingLeft   = 20,
                PaddingRight  = 20,
                PaddingBottom = 10,
                PaddingTop    = 10,
                GridPositionX = 0,
                GridPositionY = 2
            };

            exitButton.Up += (s, a) =>
            {
                ScreenManager.ChangeScreen(new MainMenuScreen(false));
            };
            Grid.Widgets.Add(exitButton);

            base.Load();
        }
Esempio n. 2
0
        public override void Load()
        {
            Button playButton = new Button
            {
                Text          = "Play",
                TextColor     = Color.Red,
                PaddingLeft   = 20,
                PaddingRight  = 20,
                PaddingBottom = 10,
                PaddingTop    = 10,
                GridPositionX = 0,
                GridPositionY = 0
            };

            playButton.Up += (s, a) =>
            {
                ScreenManager.ChangeScreen(new GameplayScreen(false));
            };
            Grid.Widgets.Add(playButton);

            Button optionButton = new Button
            {
                Text          = "Options",
                TextColor     = Color.Red,
                PaddingLeft   = 20,
                PaddingRight  = 20,
                PaddingBottom = 10,
                PaddingTop    = 10,
                GridPositionX = 0,
                GridPositionY = 1
            };

            optionButton.Up += (s, a) =>
            {
            };
            Grid.Widgets.Add(optionButton);

            Button exitButton = new Button
            {
                Text          = "Exit",
                TextColor     = Color.Red,
                PaddingLeft   = 20,
                PaddingRight  = 20,
                PaddingBottom = 10,
                PaddingTop    = 10,
                GridPositionX = 0,
                GridPositionY = 2
            };

            exitButton.Up += (s, a) =>
            {
                Application.Exit();
            };
            Grid.Widgets.Add(exitButton);

            ContentManager content = Game1.Game.Content;

            ResourceManager.RegisterResource <Texture2D>(content.Load <Texture2D>("crypt of traitors crop"), "cot");
            ResourceManager.RegisterResource <Song>(content.Load <Song>("DiabloIntro"), "DiabloIntro");
            SoundManager.Instance.PlaySong("DiabloIntro");
            GameManager.Instance.Penumbra.Enabled = false;
            base.Load();
        }