Ejemplo n.º 1
0
        public override Screen Draw(GameTime gameTime)
        {
            _screenManager.SpriteBatch.Begin(SpriteSortMode.BackToFront, transformMatrix: _camera.View, samplerState: SamplerState.PointClamp);

            _ecs.Draw();
            if (Flags.Debug)
            {
                _debugDrawer.Draw();
            }

            _screenManager.SpriteBatch.End();
            if (Flags.Debug)
            {
                DrawDebugText();
            }
            return(this);
        }