A fork of baylej's tmx, a portable C library to load tiled maps in your games, with additional Android asset loading support.
This project depends on Zlib and LibXml2.
The Android related code also depends on the cwalk library by Leonard Iklé which is included in this fork.
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.