|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdk.brics.bisimulationGame.model.GameModel
public class GameModel
A local game model holding two GrappaModels.
Field Summary | |
---|---|
static java.lang.String |
ATTACKER
|
private java.lang.String |
attackerAction
|
private int |
attackerSide
|
static java.lang.String |
BOTH
|
static java.lang.String |
DEFENDER
|
private boolean |
gameOver
|
static int |
LEFT_SIDE
|
private GrappaModel |
leftGrappaModel
|
static java.lang.String |
MESSAGE_ATTACKER_1
|
static java.lang.String |
MESSAGE_ATTACKER_2
|
static java.lang.String |
MESSAGE_ATTACKER_WINS
|
static java.lang.String |
MESSAGE_DEFENDER
|
static java.lang.String |
MESSAGE_DEFENDER_WINS
|
static java.lang.String |
MESSAGE_YOU_LOSE
|
static java.lang.String |
MESSAGE_YOU_WIN
|
static int |
NOBODYS_TURN
|
static int |
RIGHT_SIDE
|
private GrappaModel |
rightGrappaModel
|
private int |
turn
|
static int |
TURN_ATTACKER_1
|
static int |
TURN_ATTACKER_2
|
static int |
TURN_DEFENDER
|
static java.lang.String |
YOUR_TURN
|
Constructor Summary | |
---|---|
GameModel(java.lang.String leftInitialNodeName,
java.lang.String rightInitialNodeName)
|
Method Summary | |
---|---|
java.lang.String |
getAttackerAction()
|
int |
getAttackerSide()
|
GrappaModel |
getLeftGrappaModel()
|
GrappaModel |
getRightGrappaModel()
|
int |
getTurn()
|
boolean |
isGameOver()
|
void |
reset()
Reset grappa models. |
void |
setAttackerAction(java.lang.String attackerAction)
Sets the attackers action |
void |
setAttackerSide(int attackerSide)
Sets the attacker side. |
void |
setGameOver()
Calculates if game is over. |
void |
setTurn(int turn)
Sets the turn (attacker/defender) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ATTACKER
public static final java.lang.String DEFENDER
public static final java.lang.String BOTH
public static final java.lang.String YOUR_TURN
public static final int NOBODYS_TURN
public static final int TURN_ATTACKER_1
public static final int TURN_ATTACKER_2
public static final int TURN_DEFENDER
public static final int LEFT_SIDE
public static final int RIGHT_SIDE
public static final java.lang.String MESSAGE_ATTACKER_1
public static final java.lang.String MESSAGE_ATTACKER_2
public static final java.lang.String MESSAGE_DEFENDER
public static final java.lang.String MESSAGE_ATTACKER_WINS
public static final java.lang.String MESSAGE_DEFENDER_WINS
public static final java.lang.String MESSAGE_YOU_WIN
public static final java.lang.String MESSAGE_YOU_LOSE
private int turn
private int attackerSide
private java.lang.String attackerAction
private GrappaModel leftGrappaModel
private GrappaModel rightGrappaModel
private boolean gameOver
Constructor Detail |
---|
public GameModel(java.lang.String leftInitialNodeName, java.lang.String rightInitialNodeName)
Method Detail |
---|
public java.lang.String getAttackerAction()
public void setAttackerAction(java.lang.String attackerAction)
attackerAction
- An actionpublic int getTurn()
public void setTurn(int turn)
turn
- A turnpublic int getAttackerSide()
public void setAttackerSide(int attackerSide)
attackerSide
- A sidepublic GrappaModel getLeftGrappaModel()
public GrappaModel getRightGrappaModel()
public void reset()
public boolean isGameOver()
public void setGameOver()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |