A portable C library to load tiled maps in your games.
This project depends on Zlib, Jansson and LibXml2.
This project uses cmake as a build system builder. You can either use cmake, ccmake or cmake-gui.
You can disable XML support by setting WANT_XML
to off, the same way with WANT_JSON
you can disable JSON support.
mkdir build
cd build
cmake ..
make && make install
#include <tmx.h>
int main(void) {
tmx_map map = tmx_load("path/map.tmx");
if (!map) {
tmx_perror("tmx_load");
return 1;
}
/* ... */
tmx_free(map);
return 0;
}
See the Wiki.