Commit Graph

  • cf243729eb refactor: changed the way properties is imported in tiled_object to support new conventions Darren Eberly 2020-06-01 20:31:17 -04:00
  • ff411ee92b rf(tiled_object): remove Mapping import Benjamin Kirkbride 2020-06-01 20:26:35 -04:00
  • 74fff843c6 rf(tiled_object): remove reduntant references to "tiled_object" in function names Benjamin Kirkbride 2020-06-01 20:22:02 -04:00
  • 86af8df23d tests: use Color object for color Benjamin Kirkbride 2020-06-01 20:16:50 -04:00
  • 04c36bb355 feature: implemented properties casting for TiledObjects Darren Eberly 2020-06-01 20:09:05 -04:00
  • ea1c2241cc Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster Darren Eberly 2020-05-31 01:57:46 -04:00
  • 6de6867888 Added properties type to RawTiledObject Darren Eberly 2020-05-31 01:55:09 -04:00
  • fbfd3864b3 Added RawProperties import to tiled_object.py Darren Eberly 2020-05-31 01:54:34 -04:00
  • 441ac2e130 docs: docstring for _cast_tile Benjamin Kirkbride 2020-05-31 01:46:54 -04:00
  • 56f8a38c86 tests: add font options text test Benjamin Kirkbride 2020-05-31 01:46:22 -04:00
  • 4a65ad9622 fix: kerning is True by default Benjamin Kirkbride 2020-05-31 01:38:14 -04:00
  • 4ba6d2eac7 tests: add font options text object Benjamin Kirkbride 2020-05-31 01:33:15 -04:00
  • db51136ca9 add: types to RawTiledObject Benjamin Kirkbride 2020-05-31 01:24:55 -04:00
  • c41599f4d6 rf: use color for text Benjamin Kirkbride 2020-05-31 01:24:43 -04:00
  • b88af16cae Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster Darren Eberly 2020-05-31 01:15:57 -04:00
  • 7437bf5687 fix: Mypy error on polygon type in RawTiledObject Darren Eberly 2020-05-31 01:15:48 -04:00
  • 820fb9c2a5 fix: Removed redundant checking of polygon in caster Darren Eberly 2020-05-31 01:15:22 -04:00
  • 77d6742514 add: Tile caster Benjamin Kirkbride 2020-05-31 01:13:07 -04:00
  • a82ae5e45b tests: s/TILE_IMAGES/TILES Benjamin Kirkbride 2020-05-31 01:11:06 -04:00
  • 74b563621b tests: json is retarded Benjamin Kirkbride 2020-05-31 01:02:39 -04:00
  • 51d292bdf1 add: rectangle caster get Benjamin Kirkbride 2020-05-31 01:01:01 -04:00
  • d06525d8f2 fix(tiled_object): move kwarg to prior to dict unpacking Benjamin Kirkbride 2020-05-31 01:00:42 -04:00
  • d774a9ed36 Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster Benjamin Kirkbride 2020-05-31 00:47:54 -04:00
  • 798e186947 add: _get_tiled_object_caster Benjamin Kirkbride 2020-05-31 00:46:33 -04:00
  • 3d6068cc71 rf: remove gid from TiledObject Benjamin Kirkbride 2020-05-31 00:46:00 -04:00
  • 16bee5191d Implemented Point, Rectangle, and Polygon casters Darren Eberly 2020-05-31 00:45:47 -04:00
  • 69f05476ca tests: fix: invisible ellipse fixed test Darren Eberly 2020-05-31 00:29:38 -04:00
  • 2fc4a44831 rf: id attributes of objects is now id Benjamin Kirkbride 2020-05-31 00:28:03 -04:00
  • 8b4b2eb4fd fix: ellipse name = type Benjamin Kirkbride 2020-05-31 00:26:53 -04:00
  • b6812e56b5 wip: ellipse casting Benjamin Kirkbride 2020-05-30 23:58:34 -04:00
  • 6bbb739bec tests: fix missing visibility attribute Benjamin Kirkbride 2020-05-30 23:57:14 -04:00
  • 5c98e374f8 rf(common_types): int is implied by float Benjamin Kirkbride 2020-05-30 23:27:57 -04:00
  • e46f86bbd3 Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster Benjamin Kirkbride 2020-05-30 22:52:24 -04:00
  • 7d93308688 chore: add typing-extensions to requirements Benjamin Kirkbride 2020-05-30 22:52:08 -04:00
  • b5dee95bbd tests: load json before passing to caster Benjamin Kirkbride 2020-05-30 22:51:47 -04:00
  • 6f683adc5e tests: added missing ellipse test, implemented text tests Darren Eberly 2020-05-30 22:50:22 -04:00
  • b73f5bd311 tests: fix: added type to bottom right align text in tiled map Darren Eberly 2020-05-30 22:36:11 -04:00
  • ce22692326 fix(tiled_object): TileImage is now just Tile Benjamin Kirkbride 2020-05-30 22:22:14 -04:00
  • f94269ba66 Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster Benjamin Kirkbride 2020-05-30 22:13:02 -04:00
  • 161da5ef03 tests: add Tiles to list Benjamin Kirkbride 2020-05-30 22:12:47 -04:00
  • d973db18be Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster Darren Eberly 2020-05-30 22:00:13 -04:00
  • ae7182d5fb tests: fixed Polyline tests, implemented Polygon tests Darren Eberly 2020-05-30 21:58:07 -04:00
  • 0b36a2e0cc rf(tiled_object): rename TileImage to Tile Benjamin Kirkbride 2020-05-30 21:52:17 -04:00
  • 9e5453896d tests: remove whitespace Benjamin Kirkbride 2020-05-30 21:47:43 -04:00
  • 2424e7304e tests: remove unused imports Benjamin Kirkbride 2020-05-30 21:40:04 -04:00
  • 82f36cf2a8 Merge branch 'rf/caster' of github.com:Beefy-Swain/pytiled_parser into rf/caster Benjamin Kirkbride 2020-05-30 21:36:23 -04:00
  • ef20028338 tests: add rectangles to list Benjamin Kirkbride 2020-05-30 21:36:20 -04:00
  • ac6a4ff379 Added full set of Polygons and Polylines to map Darren Eberly 2020-05-30 21:32:11 -04:00
  • d11274693c Implemented Polyline Tests Darren Eberly 2020-05-30 21:15:06 -04:00
  • 93f603557a tests: Ben is fickle when it comes to json formatting Benjamin Kirkbride 2020-05-30 20:51:11 -04:00
  • 5b9ddff6ee Implemented Ellipse Tests Darren Eberly 2020-05-30 20:42:15 -04:00
  • 21281361c0 tests: width and height were reversed Benjamin Kirkbride 2020-05-30 20:33:31 -04:00
  • f585fe920c Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster Darren Eberly 2020-05-30 20:31:44 -04:00
  • e42b7e7532 tests: fix visibility of invisible ellipse Benjamin Kirkbride 2020-05-30 20:31:24 -04:00
  • ce016a5f8e tests: fix visibility of invisible rectangle Benjamin Kirkbride 2020-05-30 20:28:49 -04:00
  • 13a0317911 fix(common_types): correct attribute name in docstring Benjamin Kirkbride 2020-05-30 20:21:49 -04:00
  • 47d4210391 Merge branch 'rf/caster' of https://github.com/Beefy-Swain/pytiled_parser into rf/caster Darren Eberly 2020-05-30 20:19:08 -04:00
  • 59e8a77b26 tests: use casted type, not dict Benjamin Kirkbride 2020-05-30 20:18:57 -04:00
  • 0beea21560 fix(tiled_object): imports Benjamin Kirkbride 2020-05-30 20:18:38 -04:00
  • ba80ecaf64 feat: visible attribute to tiled_object Benjamin Kirkbride 2020-05-30 20:18:24 -04:00
  • becf4de4ea Added VS Code directory to gitignore Darren Eberly 2020-05-30 19:26:06 -04:00
  • 1864aa7ab6 Revert "RESET" Benjamin Kirkbride 2020-05-30 19:20:23 -04:00
  • 14c381ab56 re-doing everything as a caster instead of as a parser Benjamin Kirkbride 2020-05-30 19:14:51 -04:00
  • 4ff013c1f8 RESET Benjamin Kirkbride 2020-05-01 19:19:08 -04:00
  • 03d70163f4 fix: rotation is optional Benjamin Kirkbride 2020-05-01 18:46:37 -04:00
  • a57ecdf4c8 mv: typing_helpers out of test_data Benjamin Kirkbride 2020-04-20 20:48:53 -04:00
  • cd898c7bb2 test: fix; data -> layer data Benjamin Kirkbride 2020-04-20 20:44:23 -04:00
  • 6788a4937b mv: hitboxes -> objects Benjamin Kirkbride 2020-04-20 20:42:05 -04:00
  • 682dc51fdf rf: date -> layer_data Benjamin Kirkbride 2020-04-20 20:28:56 -04:00
  • 222af640d9 rf: reorder parsing of objects to end of function so it stands out more Benjamin Kirkbride 2020-04-19 23:42:27 -04:00
  • 2d2c2e3079 doc: clarify that there can be multiple objectgroup's Benjamin Kirkbride 2020-04-19 23:27:44 -04:00
  • 8528aeacd5 break long string to reduce max line length Benjamin Kirkbride 2020-04-19 23:27:08 -04:00
  • 4b710bf69c doc: add reference to objectgroup section of TMX docs Benjamin Kirkbride 2020-04-19 23:26:53 -04:00
  • 98b06bcd40 rf: _parse_objects -> _parse_tiled_objects Benjamin Kirkbride 2020-04-19 23:24:42 -04:00
  • 19e8b0025b test: remove vestigal print Benjamin Kirkbride 2020-04-19 21:30:10 -04:00
  • 156597637a rf: better implementation and testing of the offset feature of layers Benjamin Kirkbride 2020-04-19 21:25:43 -04:00
  • 86f7adb984 test: add simple offset test Benjamin Kirkbride 2020-04-19 21:16:29 -04:00
  • 0b87bb26c6 doc: clarify question Benjamin Kirkbride 2020-04-19 19:33:13 -04:00
  • 00ff8cb9ac rf: assume that there will always be a layer name Benjamin Kirkbride 2020-04-19 19:29:34 -04:00
  • b2dd3ac78a doc: reflow line Benjamin Kirkbride 2020-04-19 18:30:40 -04:00
  • 7580339415 rf: use assertion in place of try/except to tell Mypy that something is Benjamin Kirkbride 2020-04-19 04:22:34 -04:00
  • a0dc12e68e doc: FIXME: create example layer with no name (if possible) Benjamin Kirkbride 2020-04-19 04:15:00 -04:00
  • 180a3a7cbb rf: remove check for id Benjamin Kirkbride 2020-04-19 04:14:23 -04:00
  • ecfc65731d test: add infinite map test Benjamin Kirkbride 2020-04-19 04:13:12 -04:00
  • e1028030bd fix(xml_parser): infinite maps have a 1 not "true" Benjamin Kirkbride 2020-04-19 03:46:41 -04:00
  • 49bd42a7ce test: refactor and add tests for _parse_data Benjamin Kirkbride 2020-04-19 03:41:55 -04:00
  • acbb5374bc rf(test_parser: remove unnessesary function Benjamin Kirkbride 2020-04-19 03:41:23 -04:00
  • d55a5d210d rf(xml_parser): remove try except block for unforseable input Benjamin Kirkbride 2020-04-19 03:06:11 -04:00
  • c0aa698fc2 docs(xml_parser): docstring cleanup Benjamin Kirkbride 2020-04-19 03:04:47 -04:00
  • 66a15fb5ca rf(xml_parser): move b64 encoding verification logic to decoder function Benjamin Kirkbride 2020-04-19 02:59:22 -04:00
  • 9b20032ce6 doc(objects): docstring cleanup Benjamin Kirkbride 2020-04-19 02:46:14 -04:00
  • d33778c2a8 rf: rename TileLayerData to TileLayerGrid and use it for Chunks as well Benjamin Kirkbride 2020-04-19 01:32:08 -04:00
  • d45ef080b1 rf: move TileLayerData to objects module Benjamin Kirkbride 2020-04-19 01:02:13 -04:00
  • c8da8cf5de docs(xml_parser): fixed typo Benjamin Kirkbride 2020-04-19 01:00:01 -04:00
  • e44740d199 rf: define the tile layer data type Benjamin Kirkbride 2020-04-19 00:57:38 -04:00
  • 8b050fb566 rf: rename _decode_data to _decode_tile_layer_data Benjamin Kirkbride 2020-04-19 00:40:15 -04:00
  • 33c7274d4f docs(objects): add fixme Benjamin Kirkbride 2020-04-18 22:41:06 -04:00
  • fbc29a20e4 docs: clarify semantic versioning status Benjamin Kirkbride 2020-04-18 22:40:43 -04:00
  • f26ef9749e rf(xml_parser): remove try except clause for unforseable scenario Benjamin Kirkbride 2020-04-18 22:34:53 -04:00
  • cf1ea21560 docs: wrap object definitions Benjamin Kirkbride 2020-04-18 22:01:53 -04:00