Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Commit

Permalink
terrain sets and more formats supported
Browse files Browse the repository at this point in the history
  • Loading branch information
nolemretaW committed Apr 21, 2024
1 parent 468209d commit ebc0566
Show file tree
Hide file tree
Showing 136 changed files with 1,624 additions and 1,548 deletions.
206 changes: 0 additions & 206 deletions .editorconfig

This file was deleted.

54 changes: 0 additions & 54 deletions .vscode/launch.json

This file was deleted.

65 changes: 0 additions & 65 deletions .vscode/tasks.json

This file was deleted.

15 changes: 4 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
# TiledCSPlus

TiledCSPlus is an extended, and up to date fork of [TiledCS](https://github.com/TheBoneJarmer/TiledCS), a .NET library for loading Tiled maps and tilesets. Currently supports only uncompressed Base64 encoded .TMX maps and .TSX tilesets.

## Planned features
* Support for Tiled 1.9 and 1.10 features.
* ~~Embedded tilesets~~ Done!
* ~~Better layer arrangement (layers will be arranged in order from top to bottom, instead of current tile layers, then object layers, and image layers at the end)~~ Also done!
* Support for more formats.
* Support for terrains.
TiledCSPlus is an extended, and up to date fork of [TiledCS](https://github.com/TheBoneJarmer/TiledCS), a .NET library for loading Tiled maps and tilesets.

## Installation
### NuGet
Expand All @@ -17,10 +10,10 @@ Add `TiledCSPlus.dll` as a dependency in your project.

## Documentation
Full API reference is available at https://nolemretawxd.github.io/TiledCSPlus.
For examples, see [TiledCSPlus.Examples](TiledCSPlus.Examples) project.
For examples, see [TiledCSPlus.Example](TiledCSPlus.Example) project.

## Does it break compability?
**YES**, practically every field was renamed to be in PascalCase, and few fields were combined into one property eg. `offsetX` and `offsetY` into `Vector2` `offset`. Except those few changes, API didn't change much as of now.
## Supported versions
TiledCSPlus supports versions 1.8, 1.9 and 1.10. Older versions might work, but because they're old, I won't be supporting them. For older releases, see original TiledCS.

## License
TiledCSPlus is [licensed under MIT license](LICENSE). TiledCS, the original project, was created by [Ruben Labruyere](https://github.com/TheBoneJarmer), and it was [licensed under MIT license](LICENSE_orig).
1 change: 1 addition & 0 deletions TiledCSPlus.Example/TiledCSPlus.Example.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<LangVersion>12</LangVersion>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 2 additions & 0 deletions TiledCSPlus.Test/TiledCSPlus.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<Nullable>enable</Nullable>

<IsPackable>false</IsPackable>

<LangVersion>12</LangVersion>
</PropertyGroup>

<ItemGroup>
Expand Down
Loading

0 comments on commit ebc0566

Please sign in to comment.