Skip to content

ZeunO8/AbstractNexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AbstractNexus

AbstractNexus Logo

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

Cloning

git clone [email protected]:ZeunO8/AbstractNexus.git --recurse-submodules

Building

Either use your preferred IDE of choice, or run the following commands to build

cmake -B build .
cmake --build build

Testing

ctest --test-dir build --rerun-failed -VV -C Debug

Usage

#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

License

Code is distributed under MIT license, feel free to use it in your proprietary projects as well.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published