remove some bogosity; there will likely be regressions, but not a huge deal.

This commit is contained in:
Chris Forbes
2010-09-16 17:50:52 +12:00
parent d6f8b7d850
commit 82875e15f9

View File

@@ -41,11 +41,7 @@ namespace OpenRA.Graphics
{ {
public int Compare(Renderable x, Renderable y) public int Compare(Renderable x, Renderable y)
{ {
var result = x.ZOffset.CompareTo(y.ZOffset); return (x.Pos.Y + x.Sprite.size.Y + x.ZOffset).CompareTo(y.Pos.Y + y.Sprite.size.Y + y.ZOffset);
if (result == 0)
result = (x.Pos.Y + .5f * x.Sprite.size.Y).CompareTo(y.Pos.Y + .5f * y.Sprite.size.Y);
return result;
} }
} }