Add support for properties element in a tile. Plus, fix a couple typos in comments.

This commit is contained in:
Paul Vincent Craven
2019-06-19 10:03:12 -05:00
parent 9d128bf6ab
commit 4dcb732474
2 changed files with 29 additions and 4 deletions

View File

@@ -42,6 +42,18 @@ class OrderedPair(NamedTuple):
y: Union[int, float]
class Property(NamedTuple):
"""OrderedPair NamedTuple.
Attributes:
name str: Name of property
value str: Value of property
"""
name: str
value: str
class Size(NamedTuple):
"""Size NamedTuple.
@@ -471,6 +483,7 @@ class Tile:
animation: Optional[List[Frame]]
image: Optional[Image]
hitboxes: Optional[List[TiledObject]]
properties: Optional[List[Property]]
@dataclasses.dataclass