Commit graph

44 commits

Author SHA1 Message Date
dcronqvist
7f81feaf6b
Merge pull request #3 from dcronqvist/more-tests
Add more tests that parse both XML and JSON maps
2024-08-14 20:36:29 +02:00
Daniel Cronqvist
aecd97bd7d More tests 2024-08-14 20:29:55 +02:00
Daniel Cronqvist
653e5b5326 Add final tests 2024-08-13 23:18:42 +02:00
Daniel Cronqvist
292dc9b1b9 Add wangset test 2024-08-13 22:34:51 +02:00
Daniel Cronqvist
3645f8c2a2 Add some tileset tests 2024-08-13 21:39:08 +02:00
Daniel Cronqvist
e68f7c178a Add tests for map with rotated/flipped tiles 2024-08-12 23:20:47 +02:00
Daniel Cronqvist
a1a2e3d373 Add tests for external tilesets in maps 2024-08-12 23:03:53 +02:00
Daniel Cronqvist
f82487f46a Add embedded tileset test case 2024-08-12 22:44:55 +02:00
Daniel Cronqvist
7b7e499b0d Add tests for custom type properties in maps 2024-08-12 22:33:00 +02:00
Daniel Cronqvist
5fd05683f6 Add tests for common properties in maps 2024-08-12 22:17:13 +02:00
Daniel Cronqvist
46d5127c72 Tests are automatically created when populating the available test data 2024-08-12 22:07:30 +02:00
Daniel Cronqvist
da5bf73ca0 Make assertions tell you where they fail 2024-08-12 22:00:59 +02:00
Daniel Cronqvist
4aebf1d67b Remove old maps from tests and seperate model more 2024-08-12 21:24:09 +02:00
dcronqvist
33f1f4dcb7
Merge pull request #2 from dcronqvist/json-support
Add JSON map parsing support
2024-08-11 17:16:24 +02:00
Daniel Cronqvist
9117b451dd Move custom types files 2024-08-11 17:05:52 +02:00
Daniel Cronqvist
36f600dcdf Splitting up Tmj parsing more 2024-08-11 17:02:16 +02:00
Daniel Cronqvist
cc57b172a8 Added Tmj parsing to benchmarking 2024-08-11 12:10:56 +02:00
Daniel Cronqvist
bb74d3ccee Added same CustomTypeDefinition stuff to Tmx 2024-08-10 21:36:13 +02:00
Daniel Cronqvist
e9cf6e01f6 Add text object parsing for JSON 2024-08-10 19:24:25 +02:00
Daniel Cronqvist
5e93716d2c Big properties work 2024-08-10 19:18:33 +02:00
Daniel Cronqvist
1168917c23 Getting further with the json support 2024-08-09 23:12:45 +02:00
Daniel Cronqvist
5626614acd Move over to JsonElement 2024-08-08 23:55:26 +02:00
Daniel Cronqvist
2a10ebb496 Stuck on how to handle class properties 2024-08-08 23:04:05 +02:00
Daniel Cronqvist
0f05bd10aa Start json reader 2024-08-06 22:39:58 +02:00
dcronqvist
34dcca7f35
Merge pull request #1 from dcronqvist/readers
Move to a reader/writer based approach instead of a standalone serializer
2024-08-04 16:58:50 +02:00
Daniel Cronqvist
38f0687e6d Some more README updates 2024-08-04 16:57:47 +02:00
Daniel Cronqvist
e190da7cdf Update README 2024-08-03 21:58:08 +02:00
Daniel Cronqvist
2799fe1fd8 Prepare some feature coverage 2024-08-03 21:29:59 +02:00
Daniel Cronqvist
3e8f3fbfb9 Some benchmarking and README updates 2024-08-03 21:07:31 +02:00
Daniel Cronqvist
bafbd3d6c7 No more TmxSerializer, now different readers for each file format 2024-08-03 14:26:09 +02:00
Daniel Cronqvist
453200bbb2 Move to readers instead 2024-08-03 13:51:38 +02:00
Daniel Cronqvist
7e325ea95d Add initial benchmarking project 2024-07-28 23:50:16 +02:00
Daniel Cronqvist
94e6a12bad Further README work 2024-07-28 17:20:43 +02:00
Daniel Cronqvist
765226c224 Further expanded on README content 2024-07-28 00:06:47 +02:00
Daniel Cronqvist
9d614fbab5 Update README with more examples 2024-07-27 23:55:56 +02:00
Daniel Cronqvist
5adf9c8b6b Update README with more examples 2024-07-27 23:53:05 +02:00
Daniel Cronqvist
0f6db5254d Add object Templates to Model and TmxSerializer 2024-07-27 23:53:05 +02:00
Daniel Cronqvist
5193ab5b61 Add Group to Model and to TmxSerializer 2024-07-27 23:53:05 +02:00
Daniel Cronqvist
6349471a58 Further README updates 2024-07-27 23:53:05 +02:00
Daniel Cronqvist
30318e6194 Initial README update, rebase and amend this commit 2024-07-27 23:53:04 +02:00
Daniel Cronqvist
6cf76c89cb Add tests and some test cases 2024-07-26 00:37:47 +02:00
Daniel Cronqvist
70fc74f43b Modelling soon done, starting tests structuring 2024-07-26 00:37:47 +02:00
Daniel Cronqvist
d2be83972d First initial modelling, going to move serialization away from model 2024-07-26 00:37:40 +02:00
dcronqvist
f0548060c0
Initial commit 2024-07-21 21:32:06 +02:00