diff --git a/Subsurface/Source/Map/Levels/LevelRenderer.cs b/Subsurface/Source/Map/Levels/LevelRenderer.cs index 5d778c856..54c8b7870 100644 --- a/Subsurface/Source/Map/Levels/LevelRenderer.cs +++ b/Subsurface/Source/Map/Levels/LevelRenderer.cs @@ -185,6 +185,13 @@ namespace Barotrauma level.BackgroundColor, 0.0f, Vector2.Zero, SpriteEffects.None, 0.0f); + + GUI.DrawRectangle(spriteBatch, new Rectangle((int)(MathUtils.Round(pos.X, 512.0f)), (int)-GameMain.GameScreen.Cam.WorldView.Y, width, (int)(GameMain.GameScreen.Cam.WorldView.Y - level.Size.Y)), Color.Black, true ); + + //background.DrawTiled(spriteBatch, + // (backgroundPos.Y < 0) ? new Vector2(0.0f, -backgroundPos.Y) : Vector2.Zero, + // new Vector2(GameMain.GraphicsWidth, 1024 - backgroundPos.Y), + // Vector2.Zero, level.BackgroundColor); } diff --git a/Subsurface/Source/Screens/GameScreen.cs b/Subsurface/Source/Screens/GameScreen.cs index a38d05574..dd0880ec7 100644 --- a/Subsurface/Source/Screens/GameScreen.cs +++ b/Subsurface/Source/Screens/GameScreen.cs @@ -156,7 +156,7 @@ namespace Barotrauma public override void Draw(double deltaTime, GraphicsDevice graphics, SpriteBatch spriteBatch) { - cam.UpdateTransform(true, !GameMain.DebugDraw); + cam.UpdateTransform(true); DrawMap(graphics, spriteBatch);