Add support for GID to a tiled object.

This commit is contained in:
Paul Vincent Craven
2019-06-27 09:57:49 -05:00
parent edd1d30f51
commit cf1bf3d005
2 changed files with 6 additions and 0 deletions

View File

@@ -250,6 +250,7 @@ class _TiledObjectBase:
@dataclasses.dataclass
class _TiledObjectDefaults:
gid: int = None
size: Size = Size(0, 0)
rotation: int = 0
opacity: float = 1

View File

@@ -251,6 +251,11 @@ def _parse_objects(
tiled_object = objects.TiledObject(id_, location)
try:
tiled_object.gid = int(object_element.attrib["gid"])
except KeyError:
tiled_object.gid = None
try:
width = float(object_element.attrib["width"])
except KeyError: