A library that simplifies Game abstraction written in C++
Comes with some modules, A Fenster
module for 2D graphics drawing, and a GL
module for 3D rendering
Uses CMake for it's build system and comes with some included tests
git clone [email protected]:ZeunO8/AbstractNexus.git --recurse-submodules
Either use your preferred IDE of choice, or run the following commands to build
cmake -B build .
cmake --build build
ctest --test-dir build --rerun-failed -VV -C Debug
#include <anex/modules/fenster/Fenster.hpp>
using namespace anex::modules::fenster;
int main()
{
FensterWindow game(640, 480);
game.awaitWindowThread();
};
See tests for more usage examples
Code is distributed under MIT license, feel free to use it in your proprietary projects as well.