Commit graph

  • 92702a512d Make Optional<T> into readonly struct to avoid heap allocations value-optional Daniel Cronqvist 2024-12-02 22:45:14 +01:00
  • 7f78a971f9
    Merge pull request #67 from dcronqvist/dev master v0.3.0 dcronqvist 2024-12-02 22:03:37 +01:00
  • de41fb5508
    Merge pull request #68 from dcronqvist/fix-before-release dev dcronqvist 2024-12-02 22:02:20 +01:00
  • a38df45869 Add new version stuff Daniel Cronqvist 2024-12-02 22:00:04 +01:00
  • 58e03188a8
    Merge pull request #66 from dcronqvist/fix-benchmarks dcronqvist 2024-12-02 21:35:23 +01:00
  • 111403d7fc Fix benchmarks and update ratio numbers in README Daniel Cronqvist 2024-12-02 21:33:09 +01:00
  • fc710daf8c
    Merge pull request #65 from dcronqvist/enum-bug dcronqvist 2024-12-02 20:55:31 +01:00
  • 88ceee46e5 Add some test cases for the enum parsing bug and fix issue with .tmj format Daniel Cronqvist 2024-11-27 22:53:28 +01:00
  • b978b8b50d Add documentation about enum property behaviour Daniel Cronqvist 2024-11-27 22:20:42 +01:00
  • ade3d8840a Fix bug where enum properties were mistakenly parsed as uint when they were string Daniel Cronqvist 2024-11-27 22:15:24 +01:00
  • f3c4478125
    Merge pull request #63 from dcronqvist/color-bug dcronqvist 2024-11-22 21:18:59 +01:00
  • 94c1ac0f32 Unset colors are now parsed correctly, color properties have optional colors Daniel Cronqvist 2024-11-21 20:55:51 +01:00
  • 6deb28c1ce
    Merge pull request #57 from dcronqvist/custom-types-not-required dcronqvist 2024-11-21 18:24:47 +01:00
  • 374f2b2194
    Merge pull request #62 from dcronqvist/from-class-docs dcronqvist 2024-11-21 18:05:05 +01:00
  • f192a71c56 Add disclaimer about FromClass with classes that contain enums Daniel Cronqvist 2024-11-21 17:52:54 +01:00
  • 416cba6604
    Merge pull request #61 from Metraberryy/enum-property-fromclass dcronqvist 2024-11-21 17:48:03 +01:00
  • 7a7f360e22
    Implement requested changes Kat 2024-11-20 05:11:45 -08:00
  • 1027b922fe
    Enum properties in CustomClassDefinition.FromClass Kat 2024-11-19 03:08:04 -08:00
  • 1e41443704
    Merge pull request #60 from dcronqvist/overrideobject-bug dcronqvist 2024-11-17 15:56:37 +01:00
  • c9e85c9fd6 Add object override for rectangle objects Daniel Cronqvist 2024-11-17 15:52:20 +01:00
  • 080f95c698
    Merge pull request #59 from dcronqvist/fix-multiline-string-prop dcronqvist 2024-11-17 15:13:30 +01:00
  • 90a57b125d Fix multiline string property value parsing Daniel Cronqvist 2024-11-17 09:12:59 +01:00
  • 52f148f71d
    Merge pull request #58 from dcronqvist/tileobject-flippingflags dcronqvist 2024-11-17 09:03:25 +01:00
  • 54bc132154 Add flipping flags parsing/clearing to tile objects Daniel Cronqvist 2024-11-17 08:59:02 +01:00
  • e553c8e05a Update custom type documentation with optionality disclaimer Daniel Cronqvist 2024-11-16 21:33:06 +01:00
  • 8c9068cc97 Make custom types optional Daniel Cronqvist 2024-11-16 21:14:23 +01:00
  • 67876c6532
    Merge pull request #46 from differenceclouds/tilerendersize_fix dcronqvist 2024-11-16 19:39:19 +01:00
  • 66d59ffbe1
    Merge pull request #56 from dcronqvist/fix-readme dcronqvist 2024-11-16 19:30:51 +01:00
  • feb4375cd5 Make sure docs index.md depends on README.md as it is copied Daniel Cronqvist 2024-11-16 19:26:44 +01:00
  • 837f58bf68 Remove claims about being able to save Tiled maps Daniel Cronqvist 2024-11-16 19:26:14 +01:00
  • 23d218bac7
    Merge pull request #54 from dcronqvist/from-enum-storage-type dcronqvist 2024-11-16 19:16:44 +01:00
  • cbd03bc224
    Merge pull request #55 from dcronqvist/fix-template-dir dcronqvist 2024-11-16 19:06:52 +01:00
  • dcdceb8b78
    Fix directory name of pull request templates dcronqvist 2024-11-16 19:02:50 +01:00
  • 666a3433e3 Update docs section on CustomEnumDefinitions with new storage type parameter info Daniel Cronqvist 2024-11-16 18:48:15 +01:00
  • 2e8eaa5a72 Update FromEnum tests with storage type parameter Daniel Cronqvist 2024-11-16 18:35:59 +01:00
  • 35c6ba5002 Add storageType parameter to FromEnum, default value is consistent with Tiled Daniel Cronqvist 2024-11-16 18:35:21 +01:00
  • 322ddc0efa Added storageType parameter to FromEnum differenceclouds 2024-11-14 09:41:20 -05:00
  • e8fa9cd983 TryParse on empty color string now returns null differenceclouds 2024-11-14 09:32:22 -05:00
  • 50036075f5 "rendersize" -> "tilerendersize" differenceclouds 2024-11-14 09:26:32 -05:00
  • 606d2ec57d Update BoolProperty.cs differenceclouds 2024-11-14 09:20:37 -05:00
  • c83c8c7be9 Changed behavior for empty string Color properties differenceclouds 2024-11-12 20:46:44 -05:00
  • 8dba9e81a0 Added ValueString to IProperty differenceclouds 2024-11-12 20:43:24 -05:00
  • a7ad3b49a1 CustomEnumStorageType parameter for importing custom enums differenceclouds 2024-11-04 15:00:51 -05:00
  • a4da49c486 "rendersize" changed to "tilerendersize" differenceclouds 2024-11-02 09:43:35 -04:00
  • 88352cfa45
    Merge pull request #39 from dcronqvist/release-v0.2.1 v0.2.1 dcronqvist 2024-10-04 21:26:48 +02:00
  • d943a8d8b7 Update version in .csproj Daniel Cronqvist 2024-10-04 21:25:36 +02:00
  • 69f68d5853 Update version compatibility matrix Daniel Cronqvist 2024-10-04 21:22:43 +02:00
  • aaa1ba7de4
    Merge pull request #38 from dcronqvist/example-running dcronqvist 2024-10-04 21:18:16 +02:00
  • e411d51573 Make sure to run console example application as part of test suite Daniel Cronqvist 2024-10-04 21:16:00 +02:00
  • 5969b509e4
    Merge pull request #37 from Serdan/feature/visible-type-in-tileset dcronqvist 2024-10-04 21:05:42 +02:00
  • 782e771a41 Fix type of visible attribute in tileset object group. Anders Kehlet 2024-10-03 22:26:47 +02:00
  • 871270ab00
    Merge pull request #36 from dcronqvist/dev dcronqvist 2024-09-28 20:03:19 +02:00
  • f8f21a8a7d
    Merge pull request #35 from dcronqvist/remove-monogame-reference dcronqvist 2024-09-28 19:56:44 +02:00
  • e8dc677341
    Update README that is published with NuGet to reflect MonoGame support dcronqvist 2024-09-28 19:55:06 +02:00
  • 50c14011bc
    Remove text about MonoGame support dcronqvist 2024-09-28 19:52:28 +02:00
  • e66cd36f6d
    Merge pull request #32 from krnlexception/dev dcronqvist 2024-09-16 19:09:08 +02:00
  • f72cfd397b Removed backup file krnlException 2024-09-16 16:33:07 +02:00
  • 0515ba3256
    Godot example krnlexception 2024-09-13 19:32:24 +02:00
  • 3d649fab95 Program class to public and top-level warning disabled krnlException 2024-09-12 20:23:43 +02:00
  • 44cbf5b90a Style changes, and usage of embedded resources krnlException 2024-09-11 17:11:24 +02:00
  • eb22de169c
    JetBrains Rider .idea directory ignore krnlexception 2024-09-10 00:57:23 +02:00
  • 7407edccb3
    Example project krnlexception 2024-09-10 00:56:24 +02:00
  • 01099daef1
    Merge pull request #30 from dcronqvist/release-v0.2.0 v0.2.0 dcronqvist 2024-09-07 22:05:33 +02:00
  • 89d3f022a4 Bump version and add to version compatibility matrix Daniel Cronqvist 2024-09-07 21:51:39 +02:00
  • fb1c1499d6
    Merge pull request #29 from dcronqvist/multi-version dcronqvist 2024-09-07 21:47:23 +02:00
  • 40106b5472 Add different PR templates to make sure no release work is missed, and dev PRs are actually filled with useful information Daniel Cronqvist 2024-09-07 21:39:48 +02:00
  • 914a667c35 Add version compatibility matrix to docs Daniel Cronqvist 2024-09-07 21:21:16 +02:00
  • 373cdc991e Fix maintained status in NuGet README Daniel Cronqvist 2024-09-07 20:55:05 +02:00
  • 7f22f868e8
    Merge pull request #28 from dcronqvist/map-custom-types dcronqvist 2024-09-07 20:49:31 +02:00
  • b3be5c3735 Add docs on how to map properties to classes Daniel Cronqvist 2024-09-07 18:44:46 +02:00
  • 9b665efe18 Add more tests to Loader for custom types Daniel Cronqvist 2024-09-07 15:54:51 +02:00
  • e0252d263e Added test that creates class definition from C# class and uses to load map Daniel Cronqvist 2024-09-07 15:47:59 +02:00
  • d23eec4433 Move test data and current tests into UnitTests Daniel Cronqvist 2024-09-07 13:23:32 +02:00
  • 0a77a9fec7 Add FromEnum to CustomEnumDefinition with tests Daniel Cronqvist 2024-09-07 13:16:29 +02:00
  • 58b0ad3493 Make use of generic type parameter in generic methods Daniel Cronqvist 2024-09-07 13:03:27 +02:00
  • 64f66421c2 Add tests for FromClass for CustomClassDefinition Daniel Cronqvist 2024-09-07 12:59:59 +02:00
  • 762e610904 Make sure to only embed map, tileset and template files in tests binary Daniel Cronqvist 2024-09-07 12:49:10 +02:00
  • 84b55fe005 Added some new FromClass methods to construct custom class definitions, tests not done Daniel Cronqvist 2024-09-05 22:25:13 +02:00
  • e285f97825 Add some more tests to HasPropertiesBase Daniel Cronqvist 2024-09-05 21:15:39 +02:00
  • 53907b9c36 Add overload to MapPropertiesTo with supplied factory method Daniel Cronqvist 2024-09-05 21:02:34 +02:00
  • 612b5cdb33 Rename tests Daniel Cronqvist 2024-08-31 20:02:08 +02:00
  • 4e273cd521 Remove unecessary duplicate of API Daniel Cronqvist 2024-08-31 19:59:20 +02:00
  • ce3d4e339c Rename parts of the property mapping API and simplify Daniel Cronqvist 2024-08-31 19:56:44 +02:00
  • fda0922dcc Initial working concept of mapping properties to C# classes using reflection Daniel Cronqvist 2024-08-31 18:48:53 +02:00
  • be71a1af85
    Merge pull request #27 from dcronqvist/tiledcsplus-readme dcronqvist 2024-09-05 20:49:48 +02:00
  • f497968c8a Update TiledCSPlus maintained status Daniel Cronqvist 2024-09-05 20:48:02 +02:00
  • 2b05ab9a72
    Merge pull request #26 from dcronqvist/resolve-class dcronqvist 2024-09-05 20:46:28 +02:00
  • 99fb910336 Affected parts of model should now inherit properties from their specified class Daniel Cronqvist 2024-09-05 20:43:12 +02:00
  • ffc529ecb6 Now able to override properties from class in Map Daniel Cronqvist 2024-09-04 22:24:40 +02:00
  • 0ad1347bc1 Map now resolves props from class Daniel Cronqvist 2024-09-04 22:11:45 +02:00
  • fef01eb41d
    Merge pull request #25 from dcronqvist/nuget-fixes dcronqvist 2024-09-04 21:41:20 +02:00
  • 77a47856e2 Updated NuGet README to not have ugly formatting Daniel Cronqvist 2024-09-04 21:39:32 +02:00
  • 9abda9e244 Fix strange keywords Daniel Cronqvist 2024-09-04 21:35:19 +02:00
  • 4034e68cf3
    Merge pull request #24 from dcronqvist/common-readers dcronqvist 2024-09-04 21:33:07 +02:00
  • b06bbd27c8 Made makefile use proper dependency for docs index.md Daniel Cronqvist 2024-09-04 21:31:07 +02:00
  • 8fd43d95aa Updated docs a bit Daniel Cronqvist 2024-09-04 21:27:18 +02:00
  • 247f9294af Simplified loader a bit and added more docs Daniel Cronqvist 2024-09-03 22:52:26 +02:00
  • 738a9fc5a8 Add docs to quickstart Daniel Cronqvist 2024-09-02 23:58:25 +02:00
  • 01bb3d4f23 Add better default loader creation Daniel Cronqvist 2024-09-02 21:14:56 +02:00
  • 9133f8887c Add loader to make it easier to start using library Daniel Cronqvist 2024-09-02 21:11:31 +02:00