namespace WebEMSim { public class Team { private string _name; private string _flagUrl; private int _wins = 0; private int _losses = 0; private int _draws = 0; private int _worldRank = 0; private int _for = 0; private int _against = 0; private int _points = 0; private int _group = -1; public Team(string name, int worldRank, string flagUrl) { _name = name; _worldRank = worldRank; _flagUrl = flagUrl; } public void AssignGroup(int group) { _group = group; } public void LogStats(int points, int goalsFor, int goalsAgainst) { _points += points; if (points == 3) { _wins += 1; } if (points == 1) { _draws += 1; } if (points == 0) { _losses += 1; } _for += goalsFor; _against += goalsAgainst; } public int For { get => _for; } public int Points { get => _points; } public int GoalDelta { get => _for - _against; } public int Group { get => _group; } public string Name { get => _name; } public string FlagUrl { get => _flagUrl; } public int Wins { get => _wins; } public int Losses { get => _losses; } public int Against { get => _against; } public int Draws { get => _draws; } public int WorldRank { get => _worldRank; } } }