Pierre Bouffartigues, Enzo Guilmer, Louna Tabbara
This project uses vcpkg with a CMake file.
# install sfml package with vcpkg
vcpkg install sfml
# build the project
cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=<path_to_vcpkg_installation>\vcpkg\scripts\buildsystems\vcpkg.cmake
# Add these two lines in the CMakeLists.txt on line 61 :
set(SFML_ROOT "<path_to_sfml_directory>")
set(SFML_STATIC_LIBRARIES TRUE)
CLion: Add -DCMAKE_TOOLCHAIN_FILE=<path_to_vcpkg_installation>\vcpkg\scripts\buildsystems\vcpkg.cmake
to your CMake Settings > CMake options.
On LucidChart
It is only a base to explain the overall functioning. Most of the classes are templated, and not all classes are listed.