@Override public Player getActivePlayer(User user, Game game) { for (Player p : user.getProfile().getPlayers()) { for (Player gamePlayer : game.getPlayers()) { if (gamePlayer.getPlayerId() == p.getPlayerId()) { return gamePlayer; } } } throw new SpaceCrackUnexpectedException("This user isn't playing this game"); }
@Override public List<Game> getGames(User user) { return gameRepository.getGamesByProfile(user.getProfile()); }