https://github.com/eskry/tmxl
Tiled Map Editor - Map loader
https://github.com/eskry/tmxl
tiled tiled-map-editor tilemap tmx tmx-loader-tme tmxl
Last synced: 3 months ago
JSON representation
Tiled Map Editor - Map loader
- Host: GitHub
- URL: https://github.com/eskry/tmxl
- Owner: eSkry
- License: mit
- Created: 2016-12-06T20:37:21.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-14T13:13:03.000Z (over 2 years ago)
- Last Synced: 2025-04-09T19:17:45.748Z (3 months ago)
- Topics: tiled, tiled-map-editor, tilemap, tmx, tmx-loader-tme, tmxl
- Language: C++
- Homepage:
- Size: 2.02 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
TMXL
## Build
Project uses [CMake](https://cmake.org) to generate platform and compiler-specific build files.### Dependencies
- `optional` [pugixml](https://pugixml.org)### CMake options
| Options | Description | Default |
|----------------------|------------------------------------|---------|
| BUILD_EXAMPLES | Build example projects | ON |
| BUILD_TESTS | Build all test existing in project | OFF |
| BUILD_TMXL_TEST_ONLY | Build test only for TMXL lib | OFF |
| BUILD_USE_PUGIXML | Build lib with pugixml support | ON |
| BUILD_SHARED_LIBS | Build shared libs | OFF |### Building on Linux (Unix Makefiles)
1. Clone repository, enter to TMXL directory: `git clone https://github.com/eSkry/TMXL && cd ./TMXL`
1. Run init submodules script: `chmod +x ./initsubmodules.sh && ./initsubmodules.sh`
1. Build TMXL:
- Run script: `chmod +x ./build.sh && ./build.sh` or create build dir: `mkdir build && cd build` and generate Makefile and build: `cmake -G "Unix Makefiles" .. -DCMAKE_BUILD_TYPE=Release && cmake --build .`
1. For install lib and include files run: `make install`### Building on Window (Visual Studio)
1. CMake build list:
- Visual Studio 2019: `cmake .. -G "Visual Studio 16 2019"`
- Visual Studio 2017: `cmake .. -G "Visual Studio 15 2017 Win64"`
- Visual Studio 2015: `cmake .. -G "Visual Studio 14 2015 Win64"`
1. Open TMXL.sln project
1. Run build## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details## Badges
 