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;
 }