Commit graph

228 commits

Author SHA1 Message Date
7H3LaughingMan
f99b8d4dac ZLib Tests 2025-04-29 13:43:29 -05:00
7H3LaughingMan
4647b45e51 Gzip Tests 2025-04-29 13:43:20 -05:00
7H3LaughingMan
c74e913ea9 Base64 Tests 2025-04-29 13:43:06 -05:00
7H3LaughingMan
3d27e02ac1 Use Already Defined Helper Functions 2025-04-29 13:42:47 -05:00
dcronqvist
fa6947e57d
Merge pull request #94 from dcronqvist/new-master-pr-workflow
Update master PR workflow to really check that new version is higher than current
2025-04-28 20:45:58 +02:00
Daniel Cronqvist
1cab5c46c0 Update master PR workflow to really check that new version is higher
than current
2025-04-28 20:40:43 +02:00
dcronqvist
622c790406
Merge pull request #92 from dcronqvist/duplicate-id-bug
Fix issue where templated objects would get incorrect ID's
2025-04-28 20:16:57 +02:00
Daniel Cronqvist
a08d6b0715 Fix issue by cloning template objects and overriding GID's in tmj parsing 2025-04-28 20:12:18 +02:00
Daniel Cronqvist
81277fdaf1 Add test data that fails due to bug from reported issue 2025-04-28 20:11:43 +02:00
dcronqvist
aa9d8498e8
Merge pull request #89 from dcronqvist/value-optional
Turn Optional into a readonly struct for less heap overhead
2025-04-27 00:11:44 +02:00
Daniel Cronqvist
2a61933e6f Update benchmarks in README to reflect new performance 2025-04-27 00:05:25 +02:00
Daniel Cronqvist
9aa2c63e0b Make Optional<T> into readonly struct to avoid heap allocations 2025-04-27 00:05:25 +02:00
dcronqvist
a3544c3b38
Merge pull request #88 from dcronqvist/contribution-guide
Add contribution guide
2025-04-26 22:31:00 +02:00
Daniel Cronqvist
7a0d51854a Add contribution guide 2025-04-26 22:28:59 +02:00
dcronqvist
21470cb056
Merge pull request #87 from dcronqvist/text-object-bug
Fix incorrect TextObject parsing
2025-04-26 21:43:56 +02:00
Daniel Cronqvist
40f0591271 Fix incorrect .tmj default TextObject color 2025-04-26 21:38:27 +02:00
Daniel Cronqvist
26a179efb7 Fix incorrect .tmx parsing of TextObject 2025-04-26 21:37:25 +02:00
Daniel Cronqvist
d86ad2dc10 Add missing TextObject to test map 2025-04-26 21:34:24 +02:00
Daniel Cronqvist
5587aeed47 Remove MonoGame example project from solution, caused slow build 2025-04-26 21:31:25 +02:00
dcronqvist
2e676e4555
Merge pull request #83 from dcronqvist/raylib-example
Add an example project showcasing DotTiled in combination with Raylib and MonoGame
2025-04-26 18:23:41 +02:00
Daniel Cronqvist
5703b4a2a7 Add documentation Raylib example project and link from official docs 2025-04-26 01:06:44 +02:00
Daniel Cronqvist
57b903bea1 Add MonoGame example project 2025-04-26 01:06:43 +02:00
Daniel Cronqvist
6191498618 Add Raylib example project and helper methods for resolving tilesets and finding source rectangles of tiles 2025-04-26 01:06:43 +02:00
Daniel Cronqvist
36c6f4dd12 Prepare an example world to be used in Raylib example project 2025-04-25 21:40:23 +02:00
dcronqvist
d20aff1d66
Merge pull request #86 from dcronqvist/tmj-image-props
Parse new image size properties in ImageLayers in `tmj`
2025-04-25 21:25:02 +02:00
Daniel Cronqvist
a98d45bfee Bump upcoming version number and add to representaion model table 2025-04-25 21:21:45 +02:00
Daniel Cronqvist
b133e31429 Remove warning from docs about missing image properties in tmj 2025-04-25 21:21:45 +02:00
Daniel Cronqvist
58bb446e2b Read new image size properties in tmj from Tiled 1.11.1 2025-04-25 21:21:42 +02:00
dcronqvist
c27049780a
Merge pull request #84 from dcronqvist/tiled-color
Rename Color to TiledColor
2025-04-25 21:19:32 +02:00
Daniel Cronqvist
77d4e38a2c Rename Color to TiledColor 2025-04-25 21:15:26 +02:00
dcronqvist
961b3293d7
Merge pull request #85 from dcronqvist/uint-to-int
Use signed integers instead of unsigned
2025-04-25 21:12:44 +02:00
Daniel Cronqvist
ae2e70a223 Change common parts of model API to use signed integers rather than unsigned for less casting 2025-04-25 21:09:48 +02:00
dcronqvist
de41fb5508
Merge pull request #68 from dcronqvist/fix-before-release
Add new version stuff
2024-12-02 22:02:20 +01:00
Daniel Cronqvist
a38df45869 Add new version stuff 2024-12-02 22:00:04 +01:00
dcronqvist
58e03188a8
Merge pull request #66 from dcronqvist/fix-benchmarks
Fix benchmarks and update ratio numbers in README
2024-12-02 21:35:23 +01:00
Daniel Cronqvist
111403d7fc Fix benchmarks and update ratio numbers in README 2024-12-02 21:33:09 +01:00
dcronqvist
fc710daf8c
Merge pull request #65 from dcronqvist/enum-bug
Enum properties were not being properly parsed due to incorrect usage of Optional
2024-12-02 20:55:31 +01:00
Daniel Cronqvist
88ceee46e5 Add some test cases for the enum parsing bug and fix issue with .tmj format 2024-11-27 22:53:28 +01:00
Daniel Cronqvist
b978b8b50d Add documentation about enum property behaviour 2024-11-27 22:20:42 +01:00
Daniel Cronqvist
ade3d8840a Fix bug where enum properties were mistakenly parsed as uint when they were string 2024-11-27 22:15:24 +01:00
dcronqvist
f3c4478125
Merge pull request #63 from dcronqvist/color-bug
Unset colors are now parsed correctly, color properties have optional colors
2024-11-22 21:18:59 +01:00
Daniel Cronqvist
94c1ac0f32 Unset colors are now parsed correctly, color properties have optional colors 2024-11-21 20:55:51 +01:00
dcronqvist
6deb28c1ce
Merge pull request #57 from dcronqvist/custom-types-not-required
Make custom types optional
2024-11-21 18:24:47 +01:00
dcronqvist
374f2b2194
Merge pull request #62 from dcronqvist/from-class-docs
Add disclaimer about FromClass with classes that contain enums
2024-11-21 18:05:05 +01:00
Daniel Cronqvist
f192a71c56 Add disclaimer about FromClass with classes that contain enums 2024-11-21 17:52:54 +01:00
dcronqvist
416cba6604
Merge pull request #61 from Metraberryy/enum-property-fromclass
Support enum properties in CustomClassDefinition.FromClass
2024-11-21 17:48:03 +01:00
Kat
7a7f360e22
Implement requested changes 2024-11-20 05:11:45 -08:00
Kat
1027b922fe
Enum properties in CustomClassDefinition.FromClass 2024-11-19 03:08:04 -08:00
dcronqvist
1e41443704
Merge pull request #60 from dcronqvist/overrideobject-bug
Add object override for rectangle objects
2024-11-17 15:56:37 +01:00
Daniel Cronqvist
c9e85c9fd6 Add object override for rectangle objects 2024-11-17 15:52:20 +01:00