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(); }
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(); }