patches/supertux-02-infinity.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 2636 066ba19e68d2
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name

--- supertux-0.3.3/src/supertux/sector.cpp	Mon Mar  1 13:40:58 2010
+++ supertux-0.3.3-patch/src/supertux/sector.cpp	Sat May 15 20:45:55 2010
@@ -1807,11 +1807,12 @@
 bool
 Sector::inside(const Rectf& rect) const
 {
+  double infinity = std::numeric_limits<double>::infinity();
   for(std::list<TileMap*>::const_iterator i = solid_tilemaps.begin(); i != solid_tilemaps.end(); i++) {
     TileMap* solids = *i;
 
     Rectf bbox = solids->get_bbox();
-    bbox.p1.y = -INFINITY; // pretend the tilemap extends infinitely far upwards
+    bbox.p1.y = -infinity; // pretend the tilemap extends infinitely far upwards
 
     if (bbox.contains(rect))
       return true;