* Changed handling of phases to stop to server based handling.

This commit is contained in:
LevelX2 2014-09-25 00:33:58 +02:00
parent e6d2bce95d
commit f3ea64e27c
19 changed files with 221 additions and 176 deletions

View file

@ -96,7 +96,7 @@ public class ComputerPlayer extends PlayerImpl implements Player {
public ComputerPlayer(String name, RangeOfInfluence range) {
super(name, range);
human = false;
userData = new UserData(UserGroup.COMPUTER, 64, false);
userData = new UserData(UserGroup.COMPUTER, 64, false, null);
pickedCards = new ArrayList<>();
}
@ -1365,7 +1365,7 @@ public class ComputerPlayer extends PlayerImpl implements Player {
@Override
public Mode chooseMode(Modes modes, Ability source, Game game) {
log.debug("chooseMode");
if (modes.getMode() != null) {
if (modes.getMode() != null && modes.getMaxModes() == modes.getSelectedModes().size()) {
// mode was already set by the AI
return modes.getMode();
}