Пример #1
0
 public ScreenManager()
 {
     Dimensions = new Vector2(800, 950);
     currentScreen = new SplashScreen();
     xmlGameScreenManager = new XmlManager<GameScreen>();
     xmlGameScreenManager.Type = currentScreen.Type;
     currentScreen = xmlGameScreenManager.Load("Loads/SplashScreen.xml");
 }
Пример #2
0
 public void ChangeScreen(string screenName)
 {
     newScreen = ScreenFactory.CreateScreen(screenName);
     xmlGameScreenManager = new XmlManager<GameScreen>();
     xmlGameScreenManager.Type = newScreen.Type;
     currentScreen.UnloadContent();
     currentScreen = xmlGameScreenManager.Load("Loads/" + screenName + ".xml");
     currentScreen.LoadContent(Content);
 }