Class GameAction
java.lang.Object
edu.tufts.hrilab.polycraft.actions.GameAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.slf4j.Logger
protected int
protected String
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
abstract String
int
abstract double
abstract boolean
void
insertResponse
(String response) protected abstract void
protected final void
setGameOver
(boolean goalAchieved)
-
Field Details
-
log
protected org.slf4j.Logger log -
receivedResponse
protected boolean receivedResponse -
rawResponse
-
maxResponseWait
protected int maxResponseWait
-
-
Constructor Details
-
GameAction
public GameAction()
-
-
Method Details
-
getCommand
-
getSuccess
public abstract boolean getSuccess() -
getStepCost
public abstract double getStepCost() -
getAssertions
-
parseResponse
protected abstract void parseResponse() -
canChangeGameState
public abstract boolean canChangeGameState() -
getRawResponse
-
getMaxResponseWait
public int getMaxResponseWait() -
insertResponse
-
setGameOver
protected final void setGameOver(boolean goalAchieved)
-