/** * Returns all teams for a specific game, for example DotA 2. * @Game g the Game **/ public List<Team> getTeams(Game g) { List<Team> teamList = new List<Team>(); foreach(Team t in getAllTeams()) { if(t._game._gameName == g._gameName) { teamList.Add(t); } } return teamList; }
/** * Returns an array with games. */ public Game[] getGames() { Game[] gArr = new Game[] { new Game("DotA 2"), new Game("League of Legends"), new Game("Starcraft 2") }; return gArr; }
public List<Player> getPlayers(Game g) { List<Player> playerList = new List<Player>(); List<Team> teams = getTeams(g); foreach(Team team in teams) { foreach(Player player in team._players) { playerList.Add(player); } } return playerList; }
/*Om vi fortsätter använda detta så skickar jag eventuellt ut detta till en annan klass.*/ /*Adding and removing object in lists*/ private void addingToGameList(Game name) { _gameList.Add(name); }