package rescuecore2.messages;
import rescuecore2.worldmodel.EntityID;
/**
A sub-interface of Message that tags messages that are interpreted as agent commands.
*/
public interface Command extends Message {
/**
Get the id of the agent-controlled entity that has issued this command.
@return The id of the agent.
*/
EntityID getAgentID();
/**
Get the timestep this command is intended for.
@return The timestep.
*/
int getTime();
}