A portable C library to load tiled maps in your games.
This project depends on Zlib and LibXml2.
This project uses cmake as a build system builder. You can either use cmake, ccmake or cmake-gui.
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_map_free(map);
return 0;
}
See the dumper example (examples/dumper/dumper.c
) for an in-depth usage of TMX.
See the Wiki.