Пример #1
0
        public Main()
        {
            Content.RootDirectory = "Content";

            graphics = new GraphicsDeviceManager(this);
            graphics.PreferredBackBufferWidth  = 1000;
            graphics.PreferredBackBufferHeight = 660;

            screenManager = new ScreenManager(this);
            Components.Add(screenManager);

            screenManager.AddScreen(new BackgroundScreen(), null);
            screenManager.AddScreen(new MainMenuScreen(), null);
        }
Пример #2
0
 public static void Load(ScreenManager screenManager, bool loadingIsSlow,
                          PlayerIndex? controllingPlayer, bool isNewGame,
                                       params GameScreen[] screensToLoad)
 {
     foreach(GameScreen screen in screenManager.GetScreens())
     {
         screen.ExitScreen();
     }
     LoadingScreen loadingScreen = new LoadingScreen(screenManager,
                                 loadingIsSlow, screensToLoad, isNewGame);
     screenManager.AddScreen(loadingScreen, controllingPlayer);
 }