* Added acustic an optical signals for use of skip buttons.

This commit is contained in:
LevelX2 2014-10-30 23:43:32 +01:00
parent 612721973c
commit b158ef4f3c
6 changed files with 110 additions and 25 deletions

View file

@ -74,6 +74,7 @@ public class ChoiceImpl implements Choice, Serializable {
@Override
public void clearChoice() {
choice = null;
choiceKey = null;
chosen = false;
}

View file

@ -124,6 +124,11 @@ public interface Player extends MageItem, Copyable<Player> {
void pass(Game game);
void resetPassed();
boolean getPassedTurn();
boolean getPassedUntilEndOfTurn();
boolean getPassedUntilNextMain();
boolean getPassedAllTurns();
boolean hasLost();
boolean hasWon();
boolean hasQuit();

View file

@ -164,7 +164,7 @@ public abstract class PlayerImpl implements Player, Serializable {
* This indicates that player passed all turns until his own turn starts (F9).
* Note! This differs from passedTurn as it doesn't care about spells and abilities in the stack and will pass them as well.
*/
protected boolean passedAllTurns;
protected boolean passedAllTurns; // F9
protected int turns;
protected int storedBookmark = -1;
@ -2606,5 +2606,24 @@ public abstract class PlayerImpl implements Player, Serializable {
}
@Override
public boolean getPassedAllTurns() {
return passedAllTurns;
}
@Override
public boolean getPassedUntilNextMain() {
return passedUntilNextMain;
}
@Override
public boolean getPassedUntilEndOfTurn() {
return passedUntilEndOfTurn;
}
@Override
public boolean getPassedTurn() {
return passedTurn;
}
}