Commit Graph

150 Commits

Author SHA1 Message Date
Darren Eberly
481bf3e71c Actually fix world tests 2023-02-26 23:26:27 -05:00
Darren Eberly
afa36a1824 Fix world tests 2023-02-26 23:16:06 -05:00
Darren Eberly
5635f50146 xfail world tests for now 2022-12-27 21:28:38 -05:00
Darren Eberly
f4350f8c3c Add test for single image tileset tile properties 2022-12-27 21:25:36 -05:00
Darren Eberly
3c94bc7f16 Add support for repeatx and repeaty on layeres 2022-08-13 00:46:54 -04:00
Darren Eberly
9a92a32661 Add support for parallax origin in maps 2022-08-13 00:35:43 -04:00
Darren Eberly
58deab5f78 Add support for image tile sub-rect 2022-08-13 00:13:19 -04:00
Darren Eberly
95ed454e95 Support for tilerendersize and fillmode on tileset 2022-08-12 23:24:39 -04:00
Darren Eberly
75049e3152 Fix more tests 2022-08-11 02:16:35 -04:00
Darren Eberly
6e335a7fc3 More CI test fixes 2022-08-11 02:11:31 -04:00
Darren Eberly
daf522b85d Add rounding to world tests 2022-08-11 02:03:45 -04:00
Darren Eberly
54ad83245f Tiled 1.9 Compatibility Update 2022-08-02 20:28:19 -04:00
Darren Eberly
0213a8467d More test coverage improvements 2022-06-01 01:34:58 -04:00
Darren Eberly
4de08767e3 Bunch of test coverage improvements 2022-06-01 01:15:35 -04:00
Darren Eberly
96b104c931 Invalid map format handling 2022-06-01 00:39:59 -04:00
Darren Eberly
9e8e3b980a Fixed broken tests. Removed Class properties
Class Properties were not implemented very properly, need to revisit it with a more thought-out implementation.
2022-06-01 00:28:43 -04:00
Darren Eberly
6b7d88f131 Initial work on mkdocs documentation 2021-12-25 22:20:36 -05:00
Darren Eberly
72116adce6 tests: All map tests working 2021-12-21 21:50:42 -05:00
Darren Eberly
22d7631bfb All object tests passing for TMX 2021-12-20 00:08:50 -05:00
Darren Eberly
5b78fd68f1 tests: All tileset unit tests passing 2021-12-19 22:23:09 -05:00
Darren Eberly
62746b63be tests: All layer unit tests for TMX parser 2021-12-19 22:12:23 -05:00
Darren Eberly
45e0784d3d Initial 2.0 refactor 2021-11-07 02:43:32 -05:00
Darren Eberly
e19e9e64dd Fix for only one parallax value being set. (#45) 2021-10-12 19:57:30 -04:00
Darren Eberly
d959bbfd56 Default layer offsets to 0, 0 if not present 2021-08-28 12:00:02 -04:00
Darren Eberly
29c04a39a9 Update all tests for template template update(#41) 2021-07-28 22:38:10 -04:00
Darren Eberly
0ec7941491 Test for template with a collection of images tileset 2021-07-28 00:43:37 -04:00
Darren Eberly
ed3159373d Fix color parsing 2021-07-09 21:06:11 -04:00
Darren Eberly
e2573ff655 Initial object template tests 2021-05-16 00:40:48 -04:00
Darren Eberly
e5caf6daee Initial tests for worlds 2021-05-15 23:50:15 -04:00
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