critical core fix for failing test

This commit is contained in:
magenoxx 2012-05-15 07:21:51 +04:00
parent e003b43214
commit 407f10fa86

View file

@ -633,7 +633,9 @@ public abstract class GameImpl<T extends GameImpl<T>> implements Game, Serializa
state.setPriorityPlayerId(player.getId());
while (!player.isPassed() && !player.hasLost() && !player.hasLeft() && !isPaused() && !isGameOver()) {
if (!resuming) {
checkStateAndTriggered();
if (checkStateAndTriggered()) {
applyEffects();
}
if (isPaused() || isGameOver()) return;
// resetPassed should be called if player performs any action
if (player.priority(this))