Merge pull request #9151 from penev92/bleed_summaries

Add a bit of code documentation
This commit is contained in:
abcdefg30
2015-08-24 21:18:11 +02:00

View File

@@ -24,13 +24,13 @@ namespace OpenRA
public string MapUid; public string MapUid;
public string MapTitle; public string MapTitle;
/// <summary>Game start timestamp (when the recoding started).</summary>
public DateTime StartTimeUtc; public DateTime StartTimeUtc;
// Game end timestamp (when the recoding stopped). /// <summary>Game end timestamp (when the recoding stopped).</summary>
public DateTime EndTimeUtc; public DateTime EndTimeUtc;
// Gets the game's duration, from the time the game started until the /// <summary>Gets the game's duration, from the time the game started until the replay recording stopped.</summary>
// replay recording stopped.
public TimeSpan Duration { get { return EndTimeUtc > StartTimeUtc ? EndTimeUtc - StartTimeUtc : TimeSpan.Zero; } } public TimeSpan Duration { get { return EndTimeUtc > StartTimeUtc ? EndTimeUtc - StartTimeUtc : TimeSpan.Zero; } }
public IList<Player> Players { get; private set; } public IList<Player> Players { get; private set; }
public MapPreview MapPreview { get { return Game.ModData.MapCache[MapUid]; } } public MapPreview MapPreview { get { return Game.ModData.MapCache[MapUid]; } }
@@ -90,7 +90,7 @@ namespace OpenRA
return nodes.WriteToString(); return nodes.WriteToString();
} }
// Adds the player information at start-up. /// <summary>Adds the player information at start-up.</summary>
public void AddPlayer(OpenRA.Player runtimePlayer, Session lobbyInfo) public void AddPlayer(OpenRA.Player runtimePlayer, Session lobbyInfo)
{ {
if (runtimePlayer == null) if (runtimePlayer == null)
@@ -127,7 +127,7 @@ namespace OpenRA
Players.Add(player); Players.Add(player);
} }
// Gets the player information for the specified runtime player instance. /// <summary>Gets the player information for the specified runtime player instance.</summary>
public Player GetPlayer(OpenRA.Player runtimePlayer) public Player GetPlayer(OpenRA.Player runtimePlayer)
{ {
Player player; Player player;
@@ -139,38 +139,43 @@ namespace OpenRA
public class Player public class Player
{ {
// Start-up information #region Start-up information
public int ClientIndex; public int ClientIndex;
// The player name, not guaranteed to be unique. /// <summary>The player name, not guaranteed to be unique.</summary>
public string Name; public string Name;
public bool IsHuman; public bool IsHuman;
public bool IsBot; public bool IsBot;
// The faction's display name. /// <summary>The faction's display name.</summary>
public string FactionName; public string FactionName;
// The faction ID, a.k.a. the faction's internal name. /// <summary>The faction ID, a.k.a. the faction's internal name.</summary>
public string FactionId; public string FactionId;
public HSLColor Color; public HSLColor Color;
// The team id on start-up, or 0 if the player is not part of the team. /// <summary>The team ID on start-up, or 0 if the player is not part of a team.</summary>
public int Team; public int Team;
public int SpawnPoint; public int SpawnPoint;
// True if the faction was chosen at random; otherwise, false /// <summary>True if the faction was chosen at random; otherwise, false.</summary>
public bool IsRandomFaction; public bool IsRandomFaction;
// True if the spawn point was chosen at random; otherwise, false.</summary> /// <summary>True if the spawn point was chosen at random; otherwise, false.</summary>
public bool IsRandomSpawnPoint; public bool IsRandomSpawnPoint;
// Information gathered at a later stage #endregion
// The game outcome for this player #region
/// <summary>The game outcome for this player.</summary>
public WinState Outcome; public WinState Outcome;
// The time when this player won or lost the game /// <summary>The time when this player won or lost the game.</summary>
public DateTime OutcomeTimestampUtc; public DateTime OutcomeTimestampUtc;
#endregion
} }
} }
} }