Added missed branch code for issue 224

This commit is contained in:
North 2011-08-29 01:30:58 +03:00
parent d0dbb93f8f
commit 766a412e67
2 changed files with 28 additions and 8 deletions

View file

@ -228,8 +228,13 @@ public class HumanPlayer extends PlayerImpl<HumanPlayer> {
return true;
}
}
} else if (!target.isRequired()) {
return false;
} else {
if (target.getTargets().size() >= target.getNumberOfTargets()) {
return true;
}
if (!target.isRequired()) {
return false;
}
}
}
return false;
@ -257,8 +262,13 @@ public class HumanPlayer extends PlayerImpl<HumanPlayer> {
return true;
}
}
} else if (!target.isRequired()) {
return false;
} else {
if (target.getTargets().size() >= target.getNumberOfTargets()) {
return true;
}
if (!target.isRequired()) {
return false;
}
}
}
return false;
@ -289,8 +299,13 @@ public class HumanPlayer extends PlayerImpl<HumanPlayer> {
return true;
}
}
} else if (!required) {
return false;
} else {
if (target.getTargets().size() >= target.getNumberOfTargets()) {
return true;
}
if (!target.isRequired()) {
return false;
}
}
}
return false;
@ -309,8 +324,13 @@ public class HumanPlayer extends PlayerImpl<HumanPlayer> {
return true;
}
}
} else if (!target.isRequired()) {
return false;
} else {
if (target.getTargets().size() >= target.getNumberOfTargets()) {
return true;
}
if (!target.isRequired()) {
return false;
}
}
}
return false;