libgdx icon indicating copy to clipboard operation
libgdx copied to clipboard

Support Tiled "object" type MapProperty

Open Faust90 opened this issue 3 years ago • 0 comments

gdxVersion = '1.11.0'

Since Tiled 1.4 a Tiled Object can have custom properties of type "object", which can be used to reference another object inside that map.

It would be nice to have support of such feature in LibGDX Tiled libraries.

STACKTRACE

Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Wrong type given for property triggeredBy, given : object, supported : string, bool, int, float, color at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.castProperty(BaseTmxMapLoader.java:446) at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.loadProperties(BaseTmxMapLoader.java:425) at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.loadObject(BaseTmxMapLoader.java:409) at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.loadObject(BaseTmxMapLoader.java:313) at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.loadObjectGroup(BaseTmxMapLoader.java:250) at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.loadLayer(BaseTmxMapLoader.java:174) at com.badlogic.gdx.maps.tiled.BaseTmxMapLoader.loadTiledMap(BaseTmxMapLoader.java:161) at com.badlogic.gdx.maps.tiled.TmxMapLoader.load(TmxMapLoader.java:81) at com.badlogic.gdx.maps.tiled.TmxMapLoader.load(TmxMapLoader.java:59) at com.faust.lhitgame.game.rooms.impl.FixedRoom.loadTiledMap(FixedRoom.java:52)

Faust90 avatar Jun 15 '22 12:06 Faust90