Fixed inconsistent decal draw order

This commit is contained in:
Joonas Rikkonen
2018-02-13 12:28:54 +02:00
parent fa52c66788
commit ff7f43ca83
2 changed files with 6 additions and 4 deletions
@@ -190,10 +190,12 @@ namespace Barotrauma
{
Rectangle hullDrawRect = rect;
if (Submarine != null) hullDrawRect.Location += Submarine.DrawPosition.ToPoint();
float depth = 1.0f;
foreach (Decal d in decals)
{
d.Draw(spriteBatch, this);
d.Draw(spriteBatch, this, depth);
depth -= 0.000001f;
}
}