Merge pull request #2822 from Mailaender/shroud-selector

Added Shroud selector to spectator mode
This commit is contained in:
Matthias Mailänder
2013-03-26 14:34:06 -07:00
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;