package iamrescue.agent;
import iamrescue.agent.firebrigade.FastFirePredictor;
import java.util.ArrayList;
import java.util.List;
import rescuecore2.standard.entities.Building;
import rescuecore2.standard.entities.StandardEntityURN;
import rescuecore2.worldmodel.ChangeSet;
/**
* A sample centre agent.
*/
public class BasicIAMCentre extends AbstractIAMAgent<Building> {
@Override
public String toString() {
return "Basic IAM Centre";
}
@Override
protected void fallback(int time, ChangeSet changed) {
// TODO Auto-generated method stub
}
@Override
protected List<StandardEntityURN> getAgentTypes() {
List<StandardEntityURN> list = new ArrayList<StandardEntityURN>();
list.add(StandardEntityURN.AMBULANCE_CENTRE);
list.add(StandardEntityURN.FIRE_STATION);
list.add(StandardEntityURN.POLICE_OFFICE);
return list;
}
@Override
protected void think(int time, ChangeSet changed) {
// TODO Auto-generated method stub
}
@Override
protected void postConnect() {
// TODO Auto-generated method stub
super.postConnect();
// this.showFireImportanceModel(new FastFirePredictor(getTimer(),
// getWorldModel(), me().getID()));
}
}