Default layer offsets to 0, 0 if not present

This commit is contained in:
Darren Eberly
2021-08-28 12:00:02 -04:00
parent 91ecb7f6b6
commit d959bbfd56
3 changed files with 6 additions and 2 deletions

View File

@@ -56,10 +56,10 @@ class Layer:
coordinates: OrderedPair = OrderedPair(0, 0)
parallax_factor: OrderedPair = OrderedPair(1, 1)
offset: OrderedPair = OrderedPair(0, 0)
id: Optional[int] = None
size: Optional[Size] = None
offset: Optional[OrderedPair] = None
properties: Optional[properties_.Properties] = None
tint_color: Optional[Color] = None

View File

@@ -108,6 +108,7 @@ EXPECTED = [
),
layer.ImageLayer(
name="Image Layer 1",
offset=common_types.OrderedPair(1, 4),
opacity=1,
visible=True,
id=3,
@@ -117,6 +118,7 @@ EXPECTED = [
),
layer.ImageLayer(
name="Image Layer 2",
offset=common_types.OrderedPair(0, 0),
opacity=1,
visible=True,
id=5,

View File

@@ -64,6 +64,8 @@
"id":3,
"image":"..\/..\/images\/tile_04.png",
"name":"Image Layer 1",
"offsetx":1,
"offsety":4,
"opacity":1,
"tintcolor":"#ff0000",
"transparentcolor":"#000000",
@@ -88,7 +90,7 @@
"nextobjectid":3,
"orientation":"orthogonal",
"renderorder":"right-down",
"tiledversion":"1.6.0",
"tiledversion":"1.7.2",
"tileheight":32,
"tilesets":[
{