Rewarding winning games in league.

This commit is contained in:
marcins78@gmail.com
2012-01-27 11:31:21 +00:00
parent afb86d2a0e
commit 74ed7e6c21

View File

@@ -9,7 +9,6 @@ import com.gempukku.lotro.db.vo.LeagueMatch;
import com.gempukku.lotro.db.vo.LeagueSerie;
import com.gempukku.lotro.game.CardCollection;
import com.gempukku.lotro.game.DefaultCardCollection;
import com.gempukku.lotro.game.LotroGameMediator;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
@@ -233,21 +232,6 @@ public class LeagueService {
return date.get(Calendar.YEAR) * 10000 + (date.get(Calendar.MONTH) + 1) * 100 + date.get(Calendar.DAY_OF_MONTH);
}
private boolean isRanked(League league, LeagueSerie season, LotroGameMediator gameMediator) {
Set<String> playersPlaying = gameMediator.getPlayersPlaying();
for (String player : playersPlaying) {
int maxMatches = season.getMaxMatches();
Collection<LeagueMatch> playedInSeason = _leagueMatchDao.getPlayerMatchesPlayedOn(league, season, player);
if (playedInSeason.size() >= maxMatches)
return false;
for (LeagueMatch leagueMatch : playedInSeason) {
if (playersPlaying.contains(leagueMatch.getWinner()) && playersPlaying.contains(leagueMatch.getLoser()))
return false;
}
}
return true;
}
private class MultipleComparator<T> implements Comparator<T> {
private Comparator<T>[] _comparators;