Commit Graph

375 Commits

Author SHA1 Message Date
Darren Eberly
e2573ff655 Initial object template tests 2021-05-16 00:40:48 -04:00
Darren Eberly
fec406420f Initial object template implementation 2021-05-16 00:40:28 -04:00
Darren Eberly
e5caf6daee Initial tests for worlds 2021-05-15 23:50:15 -04:00
Darren Eberly
6beb77b97d Initial world implementation 2021-05-15 23:50:05 -04:00
Darren Eberly
7a474a23f5 Fix type string in Tilesets.
This value is a constant and will always be "tileset". No need to load it from the file.
2021-05-15 20:52:12 -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
3e9289eefe Change wang_tiles to be a dict based on ID rather than a list 2021-05-10 00:46:41 -04:00
Darren Eberly
55af4c78da Remove old terrain setup from Tilesets
Terrain has been merged into the Wang Sets objects as of Tiled 1.5
2021-05-10 00:46:03 -04:00
Darren Eberly
d4c2c2eebc Add type to wang sets 2021-05-10 00:19:30 -04:00
Darren Eberly
45187abb21 Support version key changes from Tiled 1.6 2021-05-10 00:02:01 -04:00
Darren Eberly
264ecf69db Updates for wang sets from Tiled 1.5 2021-05-10 00:01:44 -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
b300410027 Update version and changelog for 1.4.0 2021-04-25 21:13:37 -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
4335cb417e Use abolute paths for images when loading an external tileset 2021-04-25 21:08:30 -04:00
Benjamin Kirkbride
2d3d121c52 Merge pull request #30 from katefike/master
Fixed tests documentation
2021-04-19 21:53:47 -04:00
Kate Fike
09f1ee1076 Fixed tests documentation 2021-04-19 21:52:01 -04:00
Benjamin Kirkbride
dcd040a546 Merge pull request #29 from katefike/master
Corrected spelling in README
2021-04-19 21:36:38 -04:00
Kate Fike
2a0b1e0c56 Removed my own poor spelling 2021-04-19 21:34:32 -04:00
Kate Fike
af8369e530 Corrected poor spelling 2021-04-19 21:30:27 -04:00
Darren Eberly
de870b4ed2 Merge pull request #28 from Beefy-Swain/development
v1.3.0 Release
2021-03-31 20:49:34 -04:00
Darren Eberly
2ced9d4110 Update CHANGELOG and version number to 1.3.0 2021-03-31 20:49:06 -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
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