Author: nehalmistry
Date: 2007-08-16 20:33:16 +0200 (Thu, 16 Aug 2007)
New Revision: 2964

Modified:
   branches/pingus_sdl/src/actions/walker.cpp
Log:
fixed walking off edge of map

Modified: branches/pingus_sdl/src/actions/walker.cpp
===================================================================
--- branches/pingus_sdl/src/actions/walker.cpp  2007-08-16 17:33:35 UTC (rev 
2963)
+++ branches/pingus_sdl/src/actions/walker.cpp  2007-08-16 18:33:16 UTC (rev 
2964)
@@ -64,6 +64,11 @@
 
   */
 
+  if (rel_getpixel(1, 0) == Groundtype::GP_OUTOFSCREEN) {
+               pingu->set_x(pingu->get_x() + pingu->direction);
+               return;
+  }
+
   if (rel_getpixel(0, -1) ==  Groundtype::GP_WATER)
     {
       pingu->set_action(Actions::Drown);



_______________________________________________
pingus-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/pingus-cvs

Reply via email to