public static GameHUDScreen GetInstance() { if (_hudScreen == null) { _hudScreen = new GameHUDScreen(); } return(_hudScreen); }
// private bool useRenderer; public GameplayScreen() { // this.useRenderer = true; // worldScreen = new GameWorldScreen(); _hudScreen = GameHUDScreen.GetInstance(); //new GameHUDScreen(); _gameState = new GameState(null, null, null); _renderer = new Renderer(ScreenManager.GetInstance().GraphicsDevice); _hudScreen.InitializeElements(); _hudScreen.IsVisible = false; }
public static void Dispose() { _hudScreen = null; }