/// <summary> /// changes my screen /// </summary> /// <param name="screen"></param> public void changeScreen(IGameScreen screen) { RemoveAllScreens(); m_gameScreens.Add(screen); screen.init(m_contentManager); }
/// <summary> /// Add a new screen to my screenlists /// </summary> /// <param name="screen"></param> public void PushScreen(IGameScreen screen) { if (!IsScreenListEmpty) { var Curscreen = GetCurrentScreen(); Curscreen.Pause(); } m_gameScreens.Add(screen); screen.init(m_contentManager); }