@Override protected void setWorld(World world) { super.setWorld(world); }
@Override protected void setWorld(World world) { super.setWorld(world); }
@Override protected void setWorld(World world) { super.setWorld(world); // making sure the first subscription matches all entities get(all()); }
/** * Set the world this system works on. * * @param world * the world to set */ @Override protected void setWorld(World world) { super.setWorld(world); if(implementsObserver(this, "added")) methodFlags |= FLAG_INSERTED; if(implementsObserver(this, "deleted")) methodFlags |= FLAG_REMOVED; }
@Override protected void setWorld(World world) { super.setWorld(world); // making sure the first subscription matches all entities get(all()); }
/** * Set the world this system works on. * * @param world * the world to set */ @Override protected void setWorld(World world) { super.setWorld(world); if(implementsObserver(this, "added")) methodFlags |= FLAG_INSERTED; if(implementsObserver(this, "deleted")) methodFlags |= FLAG_REMOVED; }
protected void setWorld(World world) { super.setWorld(world); subscription = getSubscription(); if (implementsAnyObserver(this)) subscription.addSubscriptionListener(this); }
protected void setWorld(World world) { super.setWorld(world); subscription = getSubscription(); if (implementsAnyObserver(this)) subscription.addSubscriptionListener(this); }
protected void setWorld(World world) { super.setWorld(world); subscriptionA = getSubscription(matcherA); subscriptionB = getSubscription(matcherB); subscriptionA.addSubscriptionListener(this); subscriptionB.addSubscriptionListener(this); }
protected void setWorld(World world) { super.setWorld(world); subscriptionA = getSubscription(matcherA); subscriptionB = getSubscription(matcherB); subscriptionA.addSubscriptionListener(this); subscriptionB.addSubscriptionListener(this); }
void initialize(World world, Injector injector, AspectSubscriptionManager asm) { if (invocationStrategy == null) invocationStrategy = new InvocationStrategy(); invocationStrategy.setWorld(world); world.invocationStrategy = invocationStrategy; systems.set(COMPONENT_MANAGER_IDX, world.getComponentManager()); systems.set(ENTITY_MANAGER_IDX, world.getEntityManager()); systems.set(ASPECT_SUBSCRIPTION_MANAGER_IDX, asm); for (BaseSystem system : systems) { world.partition.systems.put(system.getClass(), system); system.setWorld(world); if (ClassReflection.isInstance(Manager.class, system)) { ((Manager) system).registerManager(); } } injector.initialize(world, injectables); initializeSystems(injector); asm.processComponentIdentity(NO_COMPONENTS, new BitVector()); invocationStrategy.setSystems(systems); invocationStrategy.initialize(); }
void initialize(World world, Injector injector, AspectSubscriptionManager asm) { if (invocationStrategy == null) invocationStrategy = new InvocationStrategy(); invocationStrategy.setWorld(world); world.invocationStrategy = invocationStrategy; systems.set(COMPONENT_MANAGER_IDX, world.getComponentManager()); systems.set(ENTITY_MANAGER_IDX, world.getEntityManager()); systems.set(ASPECT_SUBSCRIPTION_MANAGER_IDX, asm); for (BaseSystem system : systems) { world.partition.systems.put(system.getClass(), system); system.setWorld(world); if (ClassReflection.isInstance(Manager.class, system)) { ((Manager) system).registerManager(); } } injector.initialize(world, injectables); initializeSystems(injector); asm.processComponentIdentity(NO_COMPONENTS, new BitVector()); invocationStrategy.setSystems(systems); invocationStrategy.initialize(); }