LightingSystem.java
package com.devcharles.piazzapanic.componentsystems;
import com.badlogic.ashley.core.EntitySystem;
import com.badlogic.gdx.graphics.OrthographicCamera;
import box2dLight.RayHandler;
public class LightingSystem extends EntitySystem {
private RayHandler rayHandler;
private OrthographicCamera camera;
public LightingSystem(RayHandler rayHandler, OrthographicCamera camera) {
this.rayHandler = rayHandler;
this.camera = camera;
}
@Override
public void update(float deltaTime) {
super.update(deltaTime);
rayHandler.setCombinedMatrix(camera);
rayHandler.updateAndRender();
}
}