//TODO: fix rendertarget order public void Draw(SpriteBatch spriteBatch) { graphicsDevice.Clear(new Color(20, 20, 20)); // graphicsDevice.SetRenderTarget(renderTarget); spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, SamplerState.PointWrap, null, null, null, cameraManager.Camera.GetTransformation()); tileMap.Draw(spriteBatch); player.Draw(spriteBatch); spriteBatch.End(); /* graphicsDevice.SetRenderTarget(null); * * spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); * * spriteBatch.Draw(renderTarget, SceneLocation, Color.White); * * spriteBatch.End();*/ }