Darren Eberly
|
f658e763eb
|
Updates to tileset casting
|
2020-06-04 20:15:07 -04:00 |
|
Darren Eberly
|
ebd0b0c121
|
Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster
|
2020-06-02 20:45:35 -04:00 |
|
Darren Eberly
|
d3fe310d7f
|
Implemented TypedDicts for the raw data of all classes within TileSet
|
2020-06-02 20:45:33 -04:00 |
|
Benjamin Kirkbride
|
f09abd1f48
|
rf(tileset): underscore appended to attribute
this is unnessesary for attributes, as it does not overwrite the
built-in
|
2020-06-02 20:44:23 -04:00 |
|
Benjamin Kirkbride
|
c68a939cf9
|
test:chore: organized all the current test maps
|
2020-06-02 20:35:42 -04:00 |
|
Benjamin Kirkbride
|
60b991542f
|
test:add: maps and tilesets for testing
|
2020-06-02 20:07:39 -04:00 |
|
Benjamin Kirkbride
|
c83f79adb0
|
chore: major cleanup
|
2020-06-02 20:02:37 -04:00 |
|
Darren Eberly
|
80db745a6d
|
refactor: changed naming convention for RawProperty to be more clear
|
2020-06-01 22:08:08 -04:00 |
|
Darren Eberly
|
3e9bf10e70
|
docs: updated properties.py docstrings
|
2020-06-01 22:04:18 -04:00 |
|
Darren Eberly
|
484e1ac69c
|
docs: added docstrings to properties module
|
2020-06-01 21:55:11 -04:00 |
|
Benjamin Kirkbride
|
250ebc2d7d
|
rf(tiled_object): compare to None, not Truthy
|
2020-06-01 21:42:27 -04:00 |
|
Benjamin Kirkbride
|
e8f949c9e5
|
Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster
|
2020-06-01 21:41:30 -04:00 |
|
Benjamin Kirkbride
|
1a4d9a6b92
|
feat(tiled_object): Text object support
|
2020-06-01 21:41:18 -04:00 |
|
Darren Eberly
|
b7c4b3ba76
|
refactor: Removed templates as an attribute of TiledObjects
|
2020-06-01 21:38:08 -04:00 |
|
Darren Eberly
|
79f36a8f25
|
fix: Changed RawTiledObject properties list to match casting requirements
|
2020-06-01 21:36:26 -04:00 |
|
Darren Eberly
|
ea43d05090
|
tests: fix: fixed all polyline tests
|
2020-06-01 21:26:43 -04:00 |
|
Darren Eberly
|
9af16fce71
|
feature: implemented polyline casting
|
2020-06-01 21:26:29 -04:00 |
|
Darren Eberly
|
99bfdbc6ae
|
tests: fix: fixed polygon ID 20 test
|
2020-06-01 21:21:37 -04:00 |
|
Darren Eberly
|
6de198f8f0
|
tests: fix: fixed polygon ID 10 test
|
2020-06-01 21:21:11 -04:00 |
|
Darren Eberly
|
33010405a1
|
tests: fix: Fixed Point ID 3 test
|
2020-06-01 21:20:25 -04:00 |
|
Darren Eberly
|
3683ce59ce
|
Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster
|
2020-06-01 21:15:50 -04:00 |
|
Darren Eberly
|
3745b6bea5
|
refactor: changed RawProperties in properties.py to be a TypedDict
|
2020-06-01 21:14:11 -04:00 |
|
Benjamin Kirkbride
|
106ccab685
|
tests:fix: use correct name of cast function
|
2020-06-01 21:01:41 -04:00 |
|
Benjamin Kirkbride
|
0011efdbc2
|
fix(properties): Darren doesn't know how to use VSCode
|
2020-06-01 21:01:23 -04:00 |
|
Benjamin Kirkbride
|
00ee34a058
|
Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster
|
2020-06-01 20:58:27 -04:00 |
|
Benjamin Kirkbride
|
d89eb914e2
|
rf(tiled_object.Text): better organize attributes
|
2020-06-01 20:54:21 -04:00 |
|
Darren Eberly
|
141599ba38
|
Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster
|
2020-06-01 20:51:16 -04:00 |
|
Darren Eberly
|
0a3bb8b51a
|
feature: Re-implemented properties casting to support casting properties for things outside of TiledObjects
|
2020-06-01 20:51:05 -04:00 |
|
Darren Eberly
|
cf243729eb
|
refactor: changed the way properties is imported in tiled_object to support new conventions
|
2020-06-01 20:31:17 -04:00 |
|
Benjamin Kirkbride
|
ff411ee92b
|
rf(tiled_object): remove Mapping import
|
2020-06-01 20:26:35 -04:00 |
|
Benjamin Kirkbride
|
74fff843c6
|
rf(tiled_object): remove reduntant references to "tiled_object" in function names
|
2020-06-01 20:22:02 -04:00 |
|
Benjamin Kirkbride
|
86af8df23d
|
tests: use Color object for color
|
2020-06-01 20:16:50 -04:00 |
|
Darren Eberly
|
04c36bb355
|
feature: implemented properties casting for TiledObjects
|
2020-06-01 20:09:05 -04:00 |
|
Darren Eberly
|
ea1c2241cc
|
Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster
|
2020-05-31 01:57:46 -04:00 |
|
Darren Eberly
|
6de6867888
|
Added properties type to RawTiledObject
|
2020-05-31 01:55:09 -04:00 |
|
Darren Eberly
|
fbfd3864b3
|
Added RawProperties import to tiled_object.py
|
2020-05-31 01:54:34 -04:00 |
|
Benjamin Kirkbride
|
441ac2e130
|
docs: docstring for _cast_tile
|
2020-05-31 01:46:54 -04:00 |
|
Benjamin Kirkbride
|
56f8a38c86
|
tests: add font options text test
|
2020-05-31 01:46:22 -04:00 |
|
Benjamin Kirkbride
|
4a65ad9622
|
fix: kerning is True by default
|
2020-05-31 01:38:14 -04:00 |
|
Benjamin Kirkbride
|
4ba6d2eac7
|
tests: add font options text object
|
2020-05-31 01:33:15 -04:00 |
|
Benjamin Kirkbride
|
db51136ca9
|
add: types to RawTiledObject
|
2020-05-31 01:24:55 -04:00 |
|
Benjamin Kirkbride
|
c41599f4d6
|
rf: use color for text
|
2020-05-31 01:24:43 -04:00 |
|
Darren Eberly
|
b88af16cae
|
Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster
|
2020-05-31 01:15:57 -04:00 |
|
Darren Eberly
|
7437bf5687
|
fix: Mypy error on polygon type in RawTiledObject
|
2020-05-31 01:15:48 -04:00 |
|
Darren Eberly
|
820fb9c2a5
|
fix: Removed redundant checking of polygon in caster
|
2020-05-31 01:15:22 -04:00 |
|
Benjamin Kirkbride
|
77d6742514
|
add: Tile caster
|
2020-05-31 01:13:07 -04:00 |
|
Benjamin Kirkbride
|
a82ae5e45b
|
tests: s/TILE_IMAGES/TILES
|
2020-05-31 01:11:06 -04:00 |
|
Benjamin Kirkbride
|
74b563621b
|
tests: json is retarded
|
2020-05-31 01:02:39 -04:00 |
|
Benjamin Kirkbride
|
51d292bdf1
|
add: rectangle caster get
|
2020-05-31 01:01:01 -04:00 |
|
Benjamin Kirkbride
|
d06525d8f2
|
fix(tiled_object): move kwarg to prior to dict unpacking
|
2020-05-31 01:00:42 -04:00 |
|