Commit Graph

299 Commits

Author SHA1 Message Date
Darren Eberly
2a9f5daaee tests(layer): First layer test with no compression or encoding completed 2020-07-27 20:31:18 -04:00
Darren Eberly
a1d4cbda36 refactor(layer): make coordinates default to 0,0 because they are always set to that from Tiled 2020-07-27 20:14:31 -04:00
Benjamin Kirkbride
456fbb1e9c tests(layer): stub 2020-07-27 19:33:46 -04:00
Benjamin Kirkbride
153dcad863 fix(layer): encoding key is not required 2020-07-27 19:33:46 -04:00
Jordan Geiser
64e4c2adb1 add comment to _get_common_attributes 2020-07-25 16:04:21 -04:00
Benjamin Kirkbride
91ff654bf0 fixme 2020-07-25 15:19:40 -04:00
Benjamin Kirkbride
013ff7b07d docs(layer): fix url 2020-07-25 15:19:10 -04:00
Darren Eberly
a1dfce4ecf Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster 2020-07-25 00:17:14 -04:00
Darren Eberly
50c3ffae0d feat(layer): base64 decoding 2020-07-25 00:17:04 -04:00
Benjamin Kirkbride
b708de98b3 test(layer_tests): add b64 and csv examples
with compression
2020-07-25 00:00:57 -04:00
Darren Eberly
7e59cc89d1 Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster 2020-07-23 21:35:58 -04:00
Darren Eberly
b7a513641e feat(wangsets): Initial Implementation of wang sets 2020-07-23 21:35:50 -04:00
Benjamin Kirkbride
1ecdc93e24 Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster 2020-07-23 21:15:39 -04:00
Benjamin Kirkbride
393be05d68 chore(setup.cfg): specify isort version 2020-07-23 21:15:29 -04:00
Darren Eberly
ab685c8917 tests: added terrain with properties test 2020-06-14 14:23:26 -04:00
Darren Eberly
1864162cfb fix: changes type attribute of TileSet to not be optional. It is provided as 'tileset' by default from Tiled. 2020-06-14 14:23:06 -04:00
Darren Eberly
f54093a171 tests: implemented terrain test for tilesets 2020-06-14 12:22:13 -04:00
Darren Eberly
87916d6332 tests: removed color property from individual_images test to increase branch coverage 2020-06-14 12:21:18 -04:00
Darren Eberly
3112e562eb fix: changed properties list of Terrain object in tileset to be optional 2020-06-14 12:19:40 -04:00
Darren Eberly
95bc9834d0 Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster 2020-06-09 21:59:14 -04:00
Darren Eberly
452101521c tests: Implemented more tileset testing. Only missing terrains and wang sets at this point. 2020-06-09 21:59:03 -04:00
Benjamin Kirkbride
41071ba531 chore(test): rename layers dir to layer_tests 2020-06-09 21:45:15 -04:00
Benjamin Kirkbride
241127c6f1 fix(layer): darren is bad at leaving extra whitespace 2: electric boog 2020-06-09 21:41:54 -04:00
Benjamin Kirkbride
a1bd3c372a fix(layer): darren is bad at not leaving extra whitespace 2020-06-09 21:41:09 -04:00
Darren Eberly
7cf9e025ce fix(layer): Fixed tiled_object import 2020-06-09 21:40:29 -04:00
Darren Eberly
03f9744e24 feat(layer): Reimplemented ObjectLayer casting 2020-06-09 21:39:39 -04:00
Benjamin Kirkbride
8782903fe5 feat(layer): imagelayer 2020-06-09 21:37:01 -04:00
Darren Eberly
290bdb70ea feat(layer): Implemented LayerGroup casting 2020-06-09 21:36:34 -04:00
Darren Eberly
6c933a455a Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster 2020-06-09 21:32:18 -04:00
Darren Eberly
2d6e9ac0d0 feat(layer): Implemented ObjectLayer casting 2020-06-09 21:32:07 -04:00
Benjamin Kirkbride
54ad9633eb rf(layer): remove extra tab 2020-06-09 21:26:54 -04:00
Darren Eberly
fefab2a1a2 feat(map): TileLayer casting 2020-06-09 21:23:07 -04:00
Benjamin Kirkbride
6721bef291 fix(layer): common_attributes required attributes 2020-06-09 21:16:43 -04:00
Benjamin Kirkbride
e805230b16 chore(pylintrc): id is an acceptable var name 2020-06-09 21:16:13 -04:00
Benjamin Kirkbride
452e8a29db test(layer): example stubs 2020-06-09 21:13:28 -04:00
Benjamin Kirkbride
abc73fdf06 feat(layer): build out _get_common_attributes 2020-06-07 21:48:34 -04:00
Benjamin Kirkbride
34e898f3ef rf(layer.Layer): alphabetize 2020-06-07 21:47:05 -04:00
Benjamin Kirkbride
d27b564bbc stub(layer.Layer): the tiled docs need work 2020-06-07 21:46:29 -04:00
Benjamin Kirkbride
be0a3812e3 stub(layer): get common attributes 2020-06-07 21:34:07 -04:00
Benjamin Kirkbride
cc5ddd1f54 doc(layer): cast docstring 2020-06-07 21:34:07 -04:00
Darren Eberly
a6b8a8e6df Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster 2020-06-07 21:07:43 -04:00
Darren Eberly
e2651bfbc0 tests: implemented idnividual image tileset test with animated tiles and collision objects layer. 2020-06-07 21:07:35 -04:00
Benjamin Kirkbride
9a038655a4 Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster 2020-06-07 21:07:29 -04:00
Benjamin Kirkbride
a2aa9d9865 rf(layer): remove extra line 2020-06-07 21:00:37 -04:00
Darren Eberly
e0d157ab86 changed width and height attributes of Layer to be optional to accurately reflect the JSON format 2020-06-07 20:45:10 -04:00
Darren Eberly
68ec66a227 changed id attribute of Layer to be optional because of it not being present in embedded object layers. 2020-06-07 20:39:47 -04:00
Darren Eberly
e48455a329 Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster 2020-06-07 20:37:54 -04:00
Darren Eberly
1a49382278 updated objectgroup layer casting to be accurate. It was previously being done as a list of TiledObjects rather than a Layer 2020-06-07 20:37:32 -04:00
Benjamin Kirkbride
0ec3c90d80 rf(layer): s/id/id_ 2020-06-07 20:34:57 -04:00
Benjamin Kirkbride
40616a78fd doc(layer): _get_caster docstring 2020-06-07 20:31:30 -04:00