Yes, this project is much based on dynamic libraries (.so), which make this extremely flexible and customizable !
More in this part to come..
Simple as ever, just make at the root of this repository to compile all current games and graphic libraries !
After the compilation is successful, the ./arcade++ binary is waiting an argument, which is the graphic dynamic library at launch.
All graphic libraries are located into the lib folder and games libraries into the games folder.
./arcade++ ./lib/lib_arcade_sfml.so will launch the program with the SFML library.
/!\ If you have any problems when compiling graphic libs, then install on your machine the appropriate library, I will fix up this soon !
The reason is that you may have missing dependencies for the library you can't compile and I've put in the local dependencies some important files so, yeah, that's a lil' fucked up.
For now it's a little empty so yeah, I'll try to fill this up..
Made by Maxime Cauvin with <3
Special thanks to Enguerrand Allamel who "works" with me on this project :)