コード例 #1
0
ファイル: MainMenuScreen.cs プロジェクト: Thegemsearcher/CoT5
        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();
        }
コード例 #2
0
ファイル: MainMenuScreen.cs プロジェクト: Thegemsearcher/CoT5
 public override void DrawUserInterface(SpriteBatch spriteBatch)
 {
     spriteBatch.Draw(ResourceManager.Get <Texture2D>("cot"), new Rectangle(0, 0, Game1.ScreenWidth, Game1.ScreenHeight), null, Color.Gray, 0f, Vector2.Zero, SpriteEffects.None, 0.9f);
     spriteBatch.DrawString(ResourceManager.Get <SpriteFont>("titlefont"), "Crypt of Traitors", new Vector2(Game1.ScreenWidth / 5f, Game1.ScreenHeight / 15f), Color.DarkRed * 0.8f, 0f, Vector2.Zero, 1.1f, SpriteEffects.None, 1f);
     base.DrawUserInterface(spriteBatch);
 }