Now when polygons collide, they get moved by the overlap to ensure that

they don't get stuck in the following frames, it works very well and
Carza is happy :))))))
This commit is contained in:
Karma Riuk
2023-05-19 15:24:11 +02:00
parent 92e51a96be
commit a424fec9a9
5 changed files with 94 additions and 102 deletions

View File

@ -5,7 +5,6 @@
#include <cmath>
#include <gtk/gtk.h>
#include <unordered_set>
#include <utility>
#include <vector>
@ -27,7 +26,6 @@ class polygon {
vec2d speed;
double angular_speed;
std::unordered_set<polygon*> collided_with;
void draw(cairo_t* cr) const;
void draw_bounding_rect(cairo_t* cr) const;