mirror of
https://github.com/magefree/mage.git
synced 2025-12-28 06:22:01 -08:00
* Added acustic an optical signals for use of skip buttons.
This commit is contained in:
parent
612721973c
commit
b158ef4f3c
6 changed files with 110 additions and 25 deletions
|
|
@ -74,6 +74,7 @@ public class ChoiceImpl implements Choice, Serializable {
|
|||
@Override
|
||||
public void clearChoice() {
|
||||
choice = null;
|
||||
choiceKey = null;
|
||||
chosen = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue