├── .github └── workflows │ ├── buildandtest.yaml │ └── release.yaml ├── .gitignore ├── .readthedocs.yaml ├── CMakeLists.txt ├── COPYING ├── README.md ├── doc ├── CMakeLists.txt ├── conf.py.in ├── requirements.txt └── src │ ├── build.rst │ ├── conf.py │ ├── datastructure.rst │ ├── error.rst │ ├── example.png │ ├── functions.rst │ ├── getting-started.rst │ ├── glossary.rst │ ├── index.rst │ ├── override.rst │ └── renderer-from-scratch.rst ├── examples ├── allegro │ ├── CMakeLists.txt │ └── allegro.c ├── data │ ├── b64zlib.tmx │ ├── b64zstd.tmx │ ├── bg.jpg │ ├── csv.tmx │ ├── externtileset.tmx │ ├── numbers.png │ ├── objecttemplates.tmx │ ├── pointtemplate.tx │ ├── proj.tiled-project │ ├── tileset.tsx │ └── tiletemplate.tx ├── dumper │ ├── CMakeLists.txt │ └── dumper.c ├── raylib │ ├── CMakeLists.txt │ └── raylib.c └── sdl │ ├── CMakeLists.txt │ └── sdl.c ├── src ├── tmx.c ├── tmx.h ├── tmx_err.c ├── tmx_hash.c ├── tmx_mem.c ├── tmx_utils.c ├── tmx_utils.h └── tmx_xml.c └── tmxConfig.cmake.in /.github/workflows/buildandtest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/.github/workflows/buildandtest.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/README.md -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/conf.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/conf.py.in -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/src/build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/build.rst -------------------------------------------------------------------------------- /doc/src/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/conf.py -------------------------------------------------------------------------------- /doc/src/datastructure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/datastructure.rst -------------------------------------------------------------------------------- /doc/src/error.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/error.rst -------------------------------------------------------------------------------- /doc/src/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/example.png -------------------------------------------------------------------------------- /doc/src/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/functions.rst -------------------------------------------------------------------------------- /doc/src/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/getting-started.rst -------------------------------------------------------------------------------- /doc/src/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/glossary.rst -------------------------------------------------------------------------------- /doc/src/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/index.rst -------------------------------------------------------------------------------- /doc/src/override.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/override.rst -------------------------------------------------------------------------------- /doc/src/renderer-from-scratch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/doc/src/renderer-from-scratch.rst -------------------------------------------------------------------------------- /examples/allegro/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/allegro/CMakeLists.txt -------------------------------------------------------------------------------- /examples/allegro/allegro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/allegro/allegro.c -------------------------------------------------------------------------------- /examples/data/b64zlib.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/b64zlib.tmx -------------------------------------------------------------------------------- /examples/data/b64zstd.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/b64zstd.tmx -------------------------------------------------------------------------------- /examples/data/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/bg.jpg -------------------------------------------------------------------------------- /examples/data/csv.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/csv.tmx -------------------------------------------------------------------------------- /examples/data/externtileset.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/externtileset.tmx -------------------------------------------------------------------------------- /examples/data/numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/numbers.png -------------------------------------------------------------------------------- /examples/data/objecttemplates.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/objecttemplates.tmx -------------------------------------------------------------------------------- /examples/data/pointtemplate.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/pointtemplate.tx -------------------------------------------------------------------------------- /examples/data/proj.tiled-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/proj.tiled-project -------------------------------------------------------------------------------- /examples/data/tileset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/tileset.tsx -------------------------------------------------------------------------------- /examples/data/tiletemplate.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/data/tiletemplate.tx -------------------------------------------------------------------------------- /examples/dumper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/dumper/CMakeLists.txt -------------------------------------------------------------------------------- /examples/dumper/dumper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/dumper/dumper.c -------------------------------------------------------------------------------- /examples/raylib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/raylib/CMakeLists.txt -------------------------------------------------------------------------------- /examples/raylib/raylib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/raylib/raylib.c -------------------------------------------------------------------------------- /examples/sdl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/sdl/CMakeLists.txt -------------------------------------------------------------------------------- /examples/sdl/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/examples/sdl/sdl.c -------------------------------------------------------------------------------- /src/tmx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx.c -------------------------------------------------------------------------------- /src/tmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx.h -------------------------------------------------------------------------------- /src/tmx_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx_err.c -------------------------------------------------------------------------------- /src/tmx_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx_hash.c -------------------------------------------------------------------------------- /src/tmx_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx_mem.c -------------------------------------------------------------------------------- /src/tmx_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx_utils.c -------------------------------------------------------------------------------- /src/tmx_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx_utils.h -------------------------------------------------------------------------------- /src/tmx_xml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/src/tmx_xml.c -------------------------------------------------------------------------------- /tmxConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baylej/tmx/HEAD/tmxConfig.cmake.in --------------------------------------------------------------------------------