├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── images └── image_1.png ├── res └── circle.png └── src ├── engine ├── common │ ├── color_utils.hpp │ ├── event_manager.hpp │ ├── grid.hpp │ ├── index_vector.hpp │ ├── math.hpp │ ├── number_generator.hpp │ ├── racc.hpp │ ├── utils.hpp │ └── vec.hpp ├── render │ └── viewport_handler.hpp └── window_context_handler.hpp ├── main.cpp ├── physics ├── collision_grid.hpp ├── physic_object.hpp └── physics.hpp ├── renderer ├── renderer.cpp └── renderer.hpp └── thread_pool └── thread_pool.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/README.md -------------------------------------------------------------------------------- /images/image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/images/image_1.png -------------------------------------------------------------------------------- /res/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/res/circle.png -------------------------------------------------------------------------------- /src/engine/common/color_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/color_utils.hpp -------------------------------------------------------------------------------- /src/engine/common/event_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/event_manager.hpp -------------------------------------------------------------------------------- /src/engine/common/grid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/grid.hpp -------------------------------------------------------------------------------- /src/engine/common/index_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/index_vector.hpp -------------------------------------------------------------------------------- /src/engine/common/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/math.hpp -------------------------------------------------------------------------------- /src/engine/common/number_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/number_generator.hpp -------------------------------------------------------------------------------- /src/engine/common/racc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/racc.hpp -------------------------------------------------------------------------------- /src/engine/common/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/utils.hpp -------------------------------------------------------------------------------- /src/engine/common/vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/common/vec.hpp -------------------------------------------------------------------------------- /src/engine/render/viewport_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/render/viewport_handler.hpp -------------------------------------------------------------------------------- /src/engine/window_context_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/engine/window_context_handler.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/physics/collision_grid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/physics/collision_grid.hpp -------------------------------------------------------------------------------- /src/physics/physic_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/physics/physic_object.hpp -------------------------------------------------------------------------------- /src/physics/physics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/physics/physics.hpp -------------------------------------------------------------------------------- /src/renderer/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/renderer/renderer.cpp -------------------------------------------------------------------------------- /src/renderer/renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/renderer/renderer.hpp -------------------------------------------------------------------------------- /src/thread_pool/thread_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnBuffer/VerletSFML-Multithread/HEAD/src/thread_pool/thread_pool.hpp --------------------------------------------------------------------------------