Skip to content

Commit d959bbf

Browse files
committed
Default layer offsets to 0, 0 if not present
1 parent 91ecb7f commit d959bbf

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

pytiled_parser/layer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ class Layer:
5656

5757
coordinates: OrderedPair = OrderedPair(0, 0)
5858
parallax_factor: OrderedPair = OrderedPair(1, 1)
59+
offset: OrderedPair = OrderedPair(0, 0)
5960

6061
id: Optional[int] = None
6162
size: Optional[Size] = None
62-
offset: Optional[OrderedPair] = None
6363
properties: Optional[properties_.Properties] = None
6464
tint_color: Optional[Color] = None
6565

tests/test_data/layer_tests/all_layer_types/expected.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
),
109109
layer.ImageLayer(
110110
name="Image Layer 1",
111+
offset=common_types.OrderedPair(1, 4),
111112
opacity=1,
112113
visible=True,
113114
id=3,
@@ -117,6 +118,7 @@
117118
),
118119
layer.ImageLayer(
119120
name="Image Layer 2",
121+
offset=common_types.OrderedPair(0, 0),
120122
opacity=1,
121123
visible=True,
122124
id=5,

tests/test_data/layer_tests/all_layer_types/map.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@
6464
"id":3,
6565
"image":"..\/..\/images\/tile_04.png",
6666
"name":"Image Layer 1",
67+
"offsetx":1,
68+
"offsety":4,
6769
"opacity":1,
6870
"tintcolor":"#ff0000",
6971
"transparentcolor":"#000000",
@@ -88,7 +90,7 @@
8890
"nextobjectid":3,
8991
"orientation":"orthogonal",
9092
"renderorder":"right-down",
91-
"tiledversion":"1.6.0",
93+
"tiledversion":"1.7.2",
9294
"tileheight":32,
9395
"tilesets":[
9496
{

0 commit comments

Comments
 (0)