/// <summary> /// Konstruktor aplikacji /// </summary> public Minifice() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; //graphics.PreferredBackBufferWidth = 1024; //graphics.PreferredBackBufferHeight = 768; // Tworzenie Menadzera ekranow screenManager = new ScreenManager(this, graphics); screenManager.TraceEnabled = true; Components.Add(screenManager); // Dodanie screenManagera jako komponentu gry. Wiêcej wyjaœnione w odpowiednim rozdziale. screenManager.AddScreen(new BackgroundScreen(@"Menu\background")); screenManager.AddScreen(new MainMenuScreen()); }
/// <summary> /// Load /// </summary> public static void Load(ScreenManager screenManager, bool loadingIsSlow, params GameScreen[] screensToLoad) { foreach (GameScreen screen in screenManager.GetScreens()) screen.ExitScreen(); LoadingScreen loadingScreen = new LoadingScreen(screenManager, loadingIsSlow, screensToLoad); screenManager.AddScreen(loadingScreen); }