Raylib Bubbles
C++11 Raylib bubble shooter game.
Scripts

The scripts directory contains all scripts for the project. Make sure to run the scripts from the root directory of the project: scripts/to_run.sh.

Available Scripts

  • build.sh: Builds the project (check build/), as well as a zipped distributable build (check dist/). It also checks for memory leaks using LSAN.
  • make_docs.sh: Generates the documentation for the project using Doxygen (check .doxygen/). To view the documentation, open .doxygen/html/index.html in a browser.
  • vscode_doxygen.py: Adds a task to VSCode to use the .doxygen/warnings.log file generated after each run of make_docs.sh to highlight Doxygen warnings in the editor. Check the script docstring for more information.

Platform Support

The scripts are designed to work on Linux. Support for any other platform is not guaranteed at this time.

On Linux, running the scripts should be as simple as running scripts/something.sh from the project root.