public boolean hasBasic() { return mappers.mBasic.has(entityId); }
public boolean hasBasic2() { return mappers.mBasic2.has(entityId); }
public boolean hasFlag() { return mappers.mFlag.has(entityId); }
public boolean hasParaGetter() { return mappers.mParaGetter.has(entityId); }
public boolean hasRename2() { return mappers.mRename2.has(entityId); }
private void writeKeyTag(Json json, Entity e) { if (saveTagMapper.has(e)) { String key = saveTagMapper.get(e).tag; if (key != null) json.writeValue("key", key); } }
private void writeKeyTag(Json json, Entity e) { if (saveTagMapper.has(e)) { String key = saveTagMapper.get(e).tag; if (key != null) json.writeValue("key", key); } }
/** * Apply force on joint, pushing the attached entity out of place. * * @param entity Entity to push * @param rotation Direction of force * @param force strength of force (don't factor in delta). */ public void push(final Entity entity, float rotation, float force) { if (am.has(entity)) { push(am.get(entity), rotation, force); } }
public void clampVelocity(int entity, float minSpeed, float maxSpeed) { if (ym.has(entity)) { final Physics physics = ym.get(entity); clampVelocity(physics, minSpeed, maxSpeed); } }
public void clampVelocity(int entity, float minSpeed, float maxSpeed) { if (ym.has(entity)) { final Physics physics = ym.get(entity); clampVelocity(physics, minSpeed, maxSpeed); } }
/** * Apply force on joint, pushing the attached entity out of place. * * @param entity Entity to push * @param rotation Direction of force * @param force strength of force (don't factor in delta). */ public void push(final Entity entity, float rotation, float force) { if (am.has(entity)) { push(am.get(entity), rotation, force); } }
private void writeKeyTag(Json json, Entity e) { if (saveTagMapper.has(e)) { String key = saveTagMapper.get(e).tag; if (key != null) json.writeValue("key", key); } }
public void clampVelocity(Entity entity, float minSpeed, float maxSpeed) { if (ym.has(entity)) { final Physics physics = ym.get(entity); clampVelocity(physics, minSpeed, maxSpeed); } }
/** * Apply force on joint, pushing the attached entity out of place. * * @param entity Entity to push * @param rotation Direction of force * @param force strength of force (don't factor in delta). */ public void push(final Entity entity, float rotation, float force) { if (am.has(entity)) { push(am.get(entity), rotation, force); } }
public void push(Entity entity, float rotation, float force) { if (ym.has(entity)) { vTmp.set(force, 0).setAngle(rotation); final Physics physics = ym.get(entity); physics.vx += vTmp.x; physics.vy += vTmp.y; } }
public void push(Entity entity, float rotation, float force) { if (ym.has(entity)) { vTmp.set(force, 0).setAngle(rotation); final Physics physics = ym.get(entity); physics.vx += vTmp.x; physics.vy += vTmp.y; } }
@Override protected void process(int e) { final Pos pos = pm.get(e); cameraSystem.camera.position.x = (int)(pos.xy.x); cameraSystem.camera.position.y = (int)(pos.xy.y); if ( mAngle.has(e)) { cameraSystem.camera.up.set(0, 1, 0).rotate(cameraSystem.camera.direction, -mAngle.get(e).rotation); } cameraSystem.camera.update(); } }
@Override protected void process(int e) { final Pos pos = pm.get(e); cameraSystem.camera.position.x = (int)(pos.xy.x); cameraSystem.camera.position.y = (int)(pos.xy.y); if ( mAngle.has(e)) { cameraSystem.camera.up.set(0, 1, 0).rotate(cameraSystem.camera.direction, -mAngle.get(e).rotation); } cameraSystem.camera.update(); } }
@Override protected void setup(int e, Sprite sprite, SpriteAsset spriteAsset) { spriteAsset.asset = new Texture(sprite.id); // set size to asset. if (!mSize.has(e)) { mSize.create(e).set(spriteAsset.asset.getWidth(), spriteAsset.asset.getHeight()); } } }
@Override protected void setup(int e, Sprite sprite, SpriteAsset spriteAsset) { spriteAsset.asset = new Texture(sprite.id); // set size to asset. if (!mSize.has(e)) { mSize.create(e).set(spriteAsset.asset.getWidth(), spriteAsset.asset.getHeight()); } } }