fix z-order bug

This commit is contained in:
Chris Forbes
2010-09-16 17:43:17 +12:00
parent 72fe873b26
commit d6f8b7d850

View File

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