use of ilargia.egdx.logicbricks.component.scene.Tiled in project Entitas-Java by Rubentxu.
the class SceneEntity method addTiled.
public SceneEntity addTiled(String tileMapName, float unitScale) {
Tiled component = (Tiled) recoverComponent(SceneComponentsLookup.Tiled);
if (component == null) {
component = new Tiled();
}
component.tileMapName = tileMapName;
component.unitScale = unitScale;
addComponent(SceneComponentsLookup.Tiled, component);
return this;
}
use of ilargia.egdx.logicbricks.component.scene.Tiled in project Entitas-Java by Rubentxu.
the class SceneEntity method replaceTiled.
public SceneEntity replaceTiled(String tileMapName, float unitScale) {
Tiled component = (Tiled) recoverComponent(SceneComponentsLookup.Tiled);
if (component == null) {
component = new Tiled();
}
component.tileMapName = tileMapName;
component.unitScale = unitScale;
replaceComponent(SceneComponentsLookup.Tiled, component);
return this;
}
use of ilargia.egdx.logicbricks.component.scene.Tiled in project Entitas-Java by Rubentxu.
the class TiledRendererSystem method initialize.
@Override
public void initialize() {
this.cam = context.getCamera().camera;
Tiled tiled = context.getTiled();
TiledMap tiledMap = assetsManager.getMap(tiled.tileMapName);
this.tiledRenderer = new OrthogonalTiledMapRenderer(tiledMap, tiled.unitScale);
}
use of ilargia.egdx.logicbricks.component.scene.Tiled in project Entitas-Java by Rubentxu.
the class TiledRendererSystem method execute.
@Override
protected void execute(List<SceneEntity> gameEntities) {
Tiled tiled = context.getTiled();
TiledMap tiledMap = assetsManager.getMap(tiled.tileMapName);
tiledRenderer.setMap(tiledMap);
tiledRenderer.setView((OrthographicCamera) cam);
}
Aggregations