diff options
author | LawnCable <git@lawncable.net> | 2022-04-15 08:36:36 +0200 |
---|---|---|
committer | LawnCable <git@lawncable.net> | 2022-04-15 08:36:36 +0200 |
commit | ec09c0ae43799846a68a4e100a68353730edfed1 (patch) | |
tree | addf32caaad9b2968abb633476b02ed31e85f50f /readme.md | |
download | fast-tiled.rs-ec09c0ae43799846a68a4e100a68353730edfed1.tar.gz fast-tiled.rs-ec09c0ae43799846a68a4e100a68353730edfed1.tar.bz2 fast-tiled.rs-ec09c0ae43799846a68a4e100a68353730edfed1.tar.xz fast-tiled.rs-ec09c0ae43799846a68a4e100a68353730edfed1.zip |
init
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..6453a5e --- /dev/null +++ b/readme.md @@ -0,0 +1,20 @@ +# fast_tiled + +Parser for the tmx format Version 1.5 + +## Goals + +- fast parsing of tiled files +- a low level (to parse single files) +- a higher level API (point to a map and it loads all tile-maps it references, or loads an entire world from a world file and stuff like that) + +## The plan + +The idea is to first have something low level that just parses the tmx/tsx files and provides them in rust types. + +After that is done there could be more high level methods/struct that provide more high level functionality. + +Wishlist (things that would be nice): + +- serializing from rust types back to tmx/tsx (this needs including another xml lib, because roxmltree if fast because it is read-only) +- parsing from and serializing back to the tiled json based formats |