Skip to content

C++ Parser & API for the LevelZ File Format

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.rtf
Notifications You must be signed in to change notification settings

LevelZ-File/cpp-bindings

Folders and files

NameName
Last commit message
Last commit date
Mar 7, 2025
May 6, 2024
Sep 21, 2024
Sep 24, 2024
Mar 7, 2025
May 7, 2024
Mar 7, 2025
Mar 5, 2024
Mar 7, 2025
Sep 24, 2024
Mar 6, 2024
Mar 7, 2025

levelz-cpp

Header-only C++ Parser & API For LevelZ File Format

GitHub Release

Overview

Provides C++ bindings for the LevelZ file format. This library is header-only and does not require any additional dependencies.

Installation

Ensure you have CMake installed on your system, then run the following commands:

# Clone Repo
git clone https://github.com/LevelZ-File/cpp-bindings
cd cpp-bindings

# Build Project, Install with CMake
cmake --build . --config Release --target install

## may require sudo
sudo cmake --build . --config Release --target install

Usage

#include <levelz.hpp>

int main() {
    LevelZ::Coordinate2D coord = {0, 0};
    return 0;
}
#include <levelz.hpp>

using namespace LevelZ;

int main() {
    Level l = parseFile("path/to/file.lvlz")
    return 0;
}