package sample; import java.util.Collection; import java.util.EnumSet; import rescuecore2.worldmodel.ChangeSet; import rescuecore2.messages.Command; import rescuecore2.standard.components.StandardAgent; import rescuecore2.standard.entities.StandardEntity; import rescuecore2.standard.entities.StandardEntityURN; /** A no-op agent. */ public class DummyAgent extends StandardAgent<StandardEntity> { @Override protected void think(int time, ChangeSet changed, Collection<Command> heard) { sendRest(time); } @Override protected EnumSet<StandardEntityURN> getRequestedEntityURNsEnum() { return EnumSet.of(StandardEntityURN.FIRE_BRIGADE, StandardEntityURN.FIRE_STATION, StandardEntityURN.AMBULANCE_TEAM, StandardEntityURN.AMBULANCE_CENTRE, StandardEntityURN.POLICE_FORCE, StandardEntityURN.POLICE_OFFICE); } }