package sample; import rescuecore2.worldmodel.Entity; import rescuecore2.worldmodel.DefaultWorldModel; import rescuecore2.worldmodel.ChangeSet; import rescuecore2.messages.control.KSUpdate; import rescuecore2.messages.control.KSCommands; import rescuecore2.components.AbstractSimulator; /** A sample simulator that doesn't do anything useful. */ public class SampleSimulator extends AbstractSimulator<DefaultWorldModel<Entity>> { @Override protected DefaultWorldModel<Entity> createWorldModel() { return new DefaultWorldModel<Entity>(Entity.class); } @Override protected void postConnect() { super.postConnect(); } @Override protected void handleUpdate(KSUpdate u) { super.handleUpdate(u); } @Override protected void processCommands(KSCommands c, ChangeSet changes) { } }