Manage the various screens.
示例#1
0
文件: Game1.cs 项目: csce3513/Team12
        public Game1()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            screenManager = new ScreenManager();
            graphics.PreferredBackBufferWidth = 720;
        }
示例#2
0
        public void RestartTest()
        {
            ScreenManager manager = new ScreenManager();
            GameScreen game = new GameScreen();
            MenuScreen menu = new MenuScreen();

            menu.Manager = manager;
            manager.Screens.Push(game);
            manager.Screens.Push(menu);
            menu.Restart();

            Assert.AreNotEqual(game, manager.Screens.Peek());
        }