Class GameAction
java.lang.Object
edu.tufts.hrilab.polycraft.actions.GameAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.slf4j.Loggerprotected intprotected Stringprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanabstract Stringintabstract doubleabstract booleanvoidinsertResponse(String response) protected abstract voidprotected final voidsetGameOver(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)
-