Package edu.tufts.hrilab.supermarket
Class GameAction
java.lang.Object
edu.tufts.hrilab.supermarket.GameAction
- Direct Known Subclasses:
Active
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected String
protected boolean
protected static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
abstract String
abstract boolean
int
abstract double
abstract boolean
void
insertResponse
(String response) protected abstract void
-
Field Details
-
receivedResponse
protected boolean receivedResponse -
rawResponse
-
maxResponseWait
protected int maxResponseWait -
RESP_SLEEP
protected static int RESP_SLEEP
-
-
Constructor Details
-
GameAction
public GameAction()
-
-
Method Details
-
getCommand
-
getRawResponse
-
getMaxResponseWait
public int getMaxResponseWait() -
getSuccess
public abstract boolean getSuccess() -
getStepCost
public abstract double getStepCost() -
getGameOver
public abstract boolean getGameOver() -
insertResponse
-
awaitResponse
public void awaitResponse() -
parseResponse
protected abstract void parseResponse()
-