示例#1
0
        /// <summary>
        /// Test user interface
        /// </summary>
        public static void TestUI()
        {
            Texture backgroundTexture = null;

            TestGame.Start("TestUI",
                delegate
                {
                    backgroundTexture = new Texture("TestScreenshot");
                },
                delegate
                {
                    backgroundTexture.RenderOnScreen(BaseGame.ResolutionRect);

                    UIManager.DrawUI();
                });
        }
示例#2
0
        /// <summary>
        /// Test post screen glow
        /// </summary>
        public static void TestPostScreenGlow()
        {
            Texture backgroundTexture = null;

            TestGame.Start("TestPostScreenGlow",
                delegate
                {
                    backgroundTexture = new Texture("XnaBook");
                },
                delegate
                {
                    // Disable glow with ctrl or X
                    if (Input.Keyboard.IsKeyDown(Keys.LeftControl) == false &&
                        Input.GamePadXPressed == false)
                        BaseGame.GlowShader.Start();

                    backgroundTexture.RenderOnScreen(BaseGame.ResolutionRect,
                        new Rectangle(0, 0, 256, 320));
                    SpriteHelper.DrawSprites();
                });
        }