Moar progress, fixed shadow/los/submarine misalignment issues

This commit is contained in:
Regalis
2015-12-09 19:29:53 +02:00
parent beecfe60ac
commit 78bccca4af
43 changed files with 396 additions and 383 deletions

View File

@@ -70,7 +70,12 @@ namespace Barotrauma
public virtual Rectangle Rect {
get { return rect; }
set { rect = value; }
}
}
public Rectangle WorldRect
{
get { return Submarine == null ? rect : new Rectangle((int)(Submarine.Position.X + rect.X), (int)(Submarine.Position.Y + rect.Y), rect.Width, rect.Height); }
}
public virtual Sprite Sprite
{
@@ -505,12 +510,16 @@ namespace Barotrauma
foreach (MapEntity e in mapEntityList)
{
e.OnMapLoaded();
if (e.Submarine != null) e.Move(Submarine.HiddenSubPosition);
}
//mapEntityList.Sort((x, y) =>
//{
// return x.Name.CompareTo(y.Name);
//});
mapEntityList.Sort((x, y) =>
{
return x.Name.CompareTo(y.Name);
});
}