public abstract class DispersedIntervalEntitySystem
extends com.artemis.EntitySystem
EntitySystem that will wait for an interval then queue all
 entities to be updated over the duration of the next interval.| Modifier and Type | Field and Description | 
|---|---|
| protected int | entitiesPerUpdate | 
| protected com.badlogic.gdx.utils.Queue<java.lang.Integer> | processingQueue | 
| Constructor and Description | 
|---|
| DispersedIntervalEntitySystem(com.artemis.Aspect.Builder aspect,
                             float interval)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| float | getInterval()Returns the interval of the system | 
| protected void | processSystem() | 
| void | setInterval(float interval)Sets the interval of the system | 
| protected abstract void | update(int entityId,
      float delta)Updates an entity | 
getEntities, inserted, inserted, inserted, removed, removed, removed, setWorldprotected final com.badlogic.gdx.utils.Queue<java.lang.Integer> processingQueue
protected int entitiesPerUpdate
public DispersedIntervalEntitySystem(com.artemis.Aspect.Builder aspect,
                                     float interval)
aspect - The Aspect to match entitiesinterval - The interval in secondsprotected abstract void update(int entityId,
                               float delta)
entityId - The entity iddelta - The delta since the last updateprotected void processSystem()
processSystem in class com.artemis.BaseSystempublic float getInterval()
public void setInterval(float interval)
interval -