add Shroud selector to spectator mode, closes #2463

This commit is contained in:
Matthias Mailänder
2013-03-23 16:02:12 +01:00
parent aa6f12f0a1
commit baacad8432
3 changed files with 53 additions and 18 deletions

View File

@@ -42,28 +42,16 @@ namespace OpenRA
public readonly Shroud LocalShroud;
public Player RenderedPlayer;
public Shroud RenderedShroud {
get {
if(RenderedPlayer == null)
{
return LocalShroud;
}else{
return RenderedPlayer.Shroud;
}
}
}
public Shroud RenderedShroud { get { return RenderedPlayer != null ? RenderedPlayer.Shroud : LocalShroud; } }
public void SetLocalPlayer(string pr)
{
if (!(orderManager.Connection is ReplayConnection))
{
LocalPlayer = Players.FirstOrDefault(p => p.InternalName == pr);
RenderedPlayer = LocalPlayer;
}else{
}
if (orderManager.Connection is ReplayConnection)
return;
LocalPlayer = Players.FirstOrDefault(p => p.InternalName == pr);
RenderedPlayer = LocalPlayer;
}
public readonly Actor WorldActor;