Quad Tree for collision checking implemented in C++ with SFML 2.
The source code must be compiled with a C++14 compatible compiler, for example GCC 4.9 or newer, or Visual C++ 2015 or newer.
The tree is cleared and rebuilt each frame. This is quite inefficient for a large number of objects.