mirror of
https://github.com/OMGeeky/pytiled_parser.git
synced 2026-01-03 18:08:46 +01:00
fix: changes type attribute of TileSet to not be optional. It is provided as 'tileset' by default from Tiled.
This commit is contained in:
@@ -139,6 +139,7 @@ class TileSet:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
name: str
|
name: str
|
||||||
|
type: str
|
||||||
tile_width: int
|
tile_width: int
|
||||||
tile_height: int
|
tile_height: int
|
||||||
|
|
||||||
@@ -155,7 +156,6 @@ class TileSet:
|
|||||||
image_width: Optional[int] = None
|
image_width: Optional[int] = None
|
||||||
image_height: Optional[int] = None
|
image_height: Optional[int] = None
|
||||||
|
|
||||||
type: Optional[str] = None
|
|
||||||
firstgid: Optional[int] = None
|
firstgid: Optional[int] = None
|
||||||
background_color: Optional[Color] = None
|
background_color: Optional[Color] = None
|
||||||
tile_offset: Optional[OrderedPair] = None
|
tile_offset: Optional[OrderedPair] = None
|
||||||
@@ -372,6 +372,7 @@ def cast(raw_tileset: RawTileSet) -> TileSet:
|
|||||||
margin=raw_tileset["margin"],
|
margin=raw_tileset["margin"],
|
||||||
version=raw_tileset["version"],
|
version=raw_tileset["version"],
|
||||||
tiled_version=raw_tileset["tiledversion"],
|
tiled_version=raw_tileset["tiledversion"],
|
||||||
|
type=raw_tileset["type"],
|
||||||
)
|
)
|
||||||
|
|
||||||
if raw_tileset.get("image") is not None:
|
if raw_tileset.get("image") is not None:
|
||||||
@@ -395,9 +396,6 @@ def cast(raw_tileset: RawTileSet) -> TileSet:
|
|||||||
if raw_tileset.get("transparentcolor") is not None:
|
if raw_tileset.get("transparentcolor") is not None:
|
||||||
tileset.transparent_color = raw_tileset["transparentcolor"]
|
tileset.transparent_color = raw_tileset["transparentcolor"]
|
||||||
|
|
||||||
if raw_tileset.get("type") is not None:
|
|
||||||
tileset.type = raw_tileset["type"]
|
|
||||||
|
|
||||||
if raw_tileset.get("grid") is not None:
|
if raw_tileset.get("grid") is not None:
|
||||||
tileset.grid = _cast_grid(raw_tileset["grid"])
|
tileset.grid = _cast_grid(raw_tileset["grid"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user