Darren Eberly
cd32f741dc
Add support for transformations in Tilesets. Closes #37
2021-05-15 20:51:33 -04:00
Darren Eberly
55d545b625
Add tiled project file for test maps/tilesets
2021-05-15 20:22:41 -04:00
Darren Eberly
3f206eb635
Finish updating tests for Tiled 1.6
2021-05-15 20:22:06 -04:00
Darren Eberly
2570ad0309
Update test files for Tiled 1.6(still needs work)
2021-05-10 00:47:05 -04:00
Darren Eberly
e2294545fd
Remove unecessary extra maps
...
These maps were leftover from old tests. No longer needed.
2021-05-09 11:22:13 -04:00
Darren Eberly
3ad32b1532
Add test for external tileset in different directory than the map
2021-04-25 21:08:44 -04:00
Darren Eberly
12e498e03f
Support for layer tint colors
2021-03-31 20:41:59 -04:00
Darren Eberly
136af7692f
Add support for Parallax Scrolling
2021-03-31 20:26:55 -04:00
Darren Eberly
ee56afe9dd
Add support for zstd compression
2021-02-21 04:38:47 -05:00
Darren Eberly
a0470a3d6e
Cleanup from re-write merge
2021-02-21 01:33:09 -05:00
Darren Eberly
d215450f49
Merge branch 'master' into rf/caster
2021-02-20 22:10:39 -08:00
Darren Eberly
674b4b50c4
Changes to API
...
Should make integration with game engines easier in general.
Puts the burden of color parsing on Pytiled. As well as formatting layer data into a two dimensional list from a straight one dimensional.
2021-02-21 00:58:30 -05:00
Darren Eberly
00153d59dc
refactor(tiled_map): Renamed Map class to TiledMap
2020-08-20 21:48:31 -04:00
Darren Eberly
4fb811d039
refactor(tileset): Renamed TileSet class to Tileset
2020-08-19 23:11:59 -04:00
Darren Eberly
fb13096178
tests(tileset): Removed unused tileset test
2020-08-19 23:10:00 -04:00
Darren Eberly
53d7cca47e
refactor(map): Renamed map to tiled_map to avoid redefining the built-in
2020-08-19 23:03:31 -04:00
Darren Eberly
c452c50b2f
tests(map): Expanded map test coverage
2020-08-19 22:58:12 -04:00
Darren Eberly
612bd52653
tests(layer): infinite map tests
2020-08-05 23:14:31 -04:00
Darren Eberly
99c6964e9b
tests(layer): increased branch coverage of layer tests
2020-07-27 21:06:53 -04:00
Darren Eberly
47fbe3c80b
Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster
2020-07-27 20:58:32 -04:00
Darren Eberly
7211a14c98
tests(layer): Base64 with uncompressed, gzip, and zlib type tests.
2020-07-27 20:57:18 -04:00
Benjamin Kirkbride
1745117e87
rf(no_layers): add typing info
2020-07-27 20:49:17 -04:00
Benjamin Kirkbride
ba9b8dabe0
tests(layer): no_layers
2020-07-27 20:41:15 -04:00
Benjamin Kirkbride
2b54089f40
mv(test_data): map_no_layers.json -> map.json
2020-07-27 20:36:17 -04:00
Darren Eberly
67514eed71
Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster
2020-07-27 20:32:13 -04:00
Darren Eberly
2a9f5daaee
tests(layer): First layer test with no compression or encoding completed
2020-07-27 20:31:18 -04:00
Benjamin Kirkbride
72cfff01d1
tests(test_data): add no_layers map
2020-07-27 20:09:28 -04:00
Benjamin Kirkbride
82b352d85e
mv(test_data): maps -> example_maps
2020-07-27 19:57:27 -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
b7a513641e
feat(wangsets): Initial Implementation of wang sets
2020-07-23 21:35:50 -04:00
Darren Eberly
ab685c8917
tests: added terrain with properties test
2020-06-14 14:23:26 -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
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
452e8a29db
test(layer): example stubs
2020-06-09 21:13:28 -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
Darren Eberly
9a205829d9
tests: Added type key to all existing tileset tests
2020-06-07 14:53:50 -04:00
Darren Eberly
9c373dd815
tests: Started on test for animated tiles with collision shapes. Can't finish until Layer casting is finished
2020-06-06 19:57:47 -04:00
Darren Eberly
a0ce33a563
tests: created a new tileset for individual image tiles with animations and properties
2020-06-06 19:45:42 -04:00
Darren Eberly
c81785eb77
tests: Added tileset_grid test
2020-06-06 17:48:05 -04:00
Darren Eberly
6c3e6af0a6
tests: fix tileset tests to work with new test_data file structure
2020-06-06 15:08:35 -04:00
Benjamin Kirkbride
ae7f37f4cd
Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster
2020-06-04 21:52:19 -04:00
Benjamin Kirkbride
f911844456
tests: move image up a level
2020-06-04 21:52:07 -04:00
Darren Eberly
9c45223e10
tests: implemented tile_offset test
2020-06-04 21:50:52 -04:00
Darren Eberly
94a733d537
Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster
2020-06-04 21:46:24 -04:00
Darren Eberly
7c4071c0f2
tests: all currently implemented tileset tests passing.
2020-06-04 21:45:39 -04:00
Benjamin Kirkbride
b860e88f15
test:fix(image_transparent_color): darren messed up big tim
2020-06-04 21:35:01 -04:00
Darren Eberly
107bf406bc
tests: updated expected variable in all expected.py files
2020-06-04 21:28:35 -04:00