/** * Creates a new EntityProcessingSystem. */ @SuppressWarnings("unchecked") public ClampedSystem() { super(Aspect.getAspectForAll(Pos.class, Clamped.class)); }
public HomingSystem() { super(Aspect.getAspectForAll(Homing.class, Pos.class)); }
public AimSystem() { super(Aspect.getAspectForAll(Aim.class, Pos.class, Anim.class)); }
public InbetweenSystem() { super(Aspect.getAspectForAll(Inbetween.class, Pos.class)); }
public EntitySpawnerSystem() { super(Aspect.getAspectForAll(EntitySpawner.class, Pos.class, Bounds.class)); }
public MouseCursorSystem() { super(Aspect.getAspectForAll(Pos.class, MouseCursor.class)); }
public PhysicsSystem() { super(Aspect.getAspectForAll(Physics.class, Pos.class)); }
public MapWallSensorSystem() { super(Aspect.getAspectForAll(MapWallSensor.class, Pos.class, Bounds.class)); }
public EntityCameraSystem() { super(Aspect.getAspectForAll(Pos.class, Camera.class)); }
public AttachmentSystem() { super(Aspect.getAspectForAll(Pos.class, Attached.class)); }
public MapCollisionSystem() { super(Aspect.getAspectForAll(Physics.class, Pos.class, Bounds.class, MapSolid.class)); }
public SchedulerSystem() { super(Aspect.getAspectForAll(Schedule.class)); }
public AnimRenderSystem(EntityProcessPrincipal principal) { super(Aspect.getAspectForAll(Pos.class, Anim.class, Renderable.class).exclude(Invisible.class), principal); }