X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=flatland.git;a=blobdiff_plain;f=universe.cc;h=32e6f335bb7a2c9203e0cdd4ca3783c5220fcdad;hp=b897d0ca475548249d627cfc8f991d850907dfd2;hb=1f91ec6f67da83525115f49dcc7d535ff2e71ef0;hpb=e0f96aaef35ffaf34b912c7fa1473cb67b7a3dae diff --git a/universe.cc b/universe.cc index b897d0c..32e6f33 100644 --- a/universe.cc +++ b/universe.cc @@ -62,6 +62,11 @@ void Universe::add_polygon(Polygon *p) { } } +bool Universe::collide_with_borders(Polygon *p, scalar_t padding) { + return p->collide_with_borders(padding, padding,_width - padding, _height - padding); + +} + bool Universe::collide(Polygon *p) { for(int n = 0; n < _nb_polygons; n++) if(_polygons[n] && _polygons[n]->collide(p)) return true;