Commit Graph

348 Commits

Author SHA1 Message Date
Darren Eberly
9acda39a5d Update version and CHANGELOG for 1.2.0 2021-02-21 15:50:31 -05:00
Darren Eberly
6df9b4af61 Make zstd optional 2021-02-21 15:40:44 -05:00
Darren Eberly
bdf206d740 Update version to 1.1.0 and update CHANGELOG 2021-02-21 04:46:16 -05:00
Darren Eberly
2267a435d5 Add better project metadata 2021-02-21 04:41:00 -05: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
569686ad53 Merge pull request #26 from Beefy-Swain/rf/caster
JSON Re-Write
2021-02-20 22:11:17 -08:00
Darren Eberly
d215450f49 Merge branch 'master' into rf/caster 2021-02-20 22:10:39 -08:00
Darren Eberly
2a5e475c93 Initial docs setup 2021-02-21 01:03:19 -05:00
Darren Eberly
cf5f693da3 Update to support pep517 for building 2021-02-21 01:00:04 -05: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
2d119513d5 Merge pull request #24 from thetrav/master
Flesh out support for objectgroups (object layers) and add support for image layers
2020-09-30 18:10:39 -04:00
Richard Jones
b3c2c00346 recognise image layers 2020-09-29 17:47:02 +10:00
Travis Dixon
5a44abd87a better objectgroup parsing 2020-09-29 17:47:02 +10:00
Darren Eberly
079acd87c0 Changed required python verison to >= 3.6 from ~= 3.6 2020-09-20 16:35:08 -04:00
Benjamin Kirkbride
ed825c5b71 fix(version.py): actually fix it 4 real 2020-08-21 21:16:14 -04:00
Benjamin Kirkbride
075cf9cd79 fix(version.py): move to root of repo 2020-08-21 21:15:12 -04:00
Darren Eberly
f66604fc9f Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster 2020-08-20 21:48:35 -04:00
Darren Eberly
00153d59dc refactor(tiled_map): Renamed Map class to TiledMap 2020-08-20 21:48:31 -04:00
Benjamin Kirkbride
d6bdf7b684 docs(layer): update docstrings 2020-08-20 19:32:53 -04:00
Benjamin Kirkbride
c98f16dcef docs(layer): add module docstring 2020-08-20 18:56:26 -04:00
Benjamin Kirkbride
0de74fc9eb docs(common_types.size): clarify unit 2020-08-20 18:33:57 -04:00
Benjamin Kirkbride
2b5799fa8e docs(common_types): removed redundant "multiple" 2020-08-20 18:33:05 -04:00
Benjamin Kirkbride
c95b2bd8d3 docs(pytiled_parser): update description 2020-08-20 18:32:25 -04:00
Benjamin Kirkbride
d101783f28 chore(setup.cfg): update 2020-08-20 18:29:59 -04:00
Benjamin Kirkbride
2cfe2e9a46 chore: switch to using module-define version number
https://stackoverflow.com/a/16084844/1342874
2020-08-20 18:29:36 -04:00
Benjamin Kirkbride
2bcb1caeea docs(README): update readme 2020-08-20 18:25:17 -04:00
Darren Eberly
71c7390c00 chore(tileset): Removed FIXME for completed task 2020-08-19 23:12:26 -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
659a2b7d85 chore(tiled_map): Fixed low-hanging fruit pylint errors 2020-08-19 23:06:31 -04:00
Darren Eberly
e5dcb10858 chore(layer): Removed FIXME for completed task 2020-08-19 23:05:04 -04:00
Darren Eberly
0b1348dc1b chore(common_types): Fixed unused import 2020-08-19 23:04:10 -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
3cd4e73d5f feat(embedded tilesets): Updates to support tilesets embedded in maps 2020-08-19 22:57:38 -04:00
Darren Eberly
612bd52653 tests(layer): infinite map tests 2020-08-05 23:14:31 -04:00
Darren Eberly
f23b5cd0a6 feat(layer): refactor to support infinite maps 2020-08-05 23:14:15 -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
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
72cfff01d1 tests(test_data): add no_layers map 2020-07-27 20:09:28 -04:00
Benjamin Kirkbride
45aae7e8ed rf(map): alphabetize branches 2020-07-27 20:08:51 -04:00
Benjamin Kirkbride
82b352d85e mv(test_data): maps -> example_maps 2020-07-27 19:57:27 -04:00