public abstract class Termination
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
canEnd |
boolean |
count_score |
int |
limit |
java.lang.String |
win |
Constructor and Description |
---|
Termination() |
Modifier and Type | Method and Description |
---|---|
void |
countScore(Game game) |
java.util.ArrayList<java.lang.String> |
getTerminationSprites()
Get all sprites that are used to check the termination condition
|
abstract boolean |
isDone(Game game) |
boolean |
isFinished(Game game) |
void |
parseParameters(TerminationContent content) |
boolean |
win(int playerID)
Determine win state of a specific player.
|
public java.lang.String win
public int limit
public boolean count_score
public static boolean canEnd
public void parseParameters(TerminationContent content)
public abstract boolean isDone(Game game)
public boolean isFinished(Game game)
public boolean win(int playerID)
playerID
- - ID of the player to query.public void countScore(Game game)
public java.util.ArrayList<java.lang.String> getTerminationSprites()