Update of /cvsroot/super-tux/supertux/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30321
Modified Files:
badguy.cpp defines.h
Log Message:
attempt to tune badguy activation
Index: badguy.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/badguy.cpp,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -d -r1.89 -r1.90
--- badguy.cpp 25 May 2004 02:51:30 -0000 1.89
+++ badguy.cpp 25 May 2004 10:13:07 -0000 1.90
@@ -841,10 +841,10 @@
start_position.y < scroll_y + screen->h + Y_OFFSCREEN_DISTANCE)
activate(LEFT);
} else {
- if(base.x + base.width < scroll_x - X_OFFSCREEN_DISTANCE
- || base.x > scroll_x + screen->w + X_OFFSCREEN_DISTANCE
- || base.y + base.height < scroll_y - Y_OFFSCREEN_DISTANCE
- || base.y > scroll_y + screen->h + Y_OFFSCREEN_DISTANCE) {
+ if(base.x + base.width < scroll_x - X_OFFSCREEN_DISTANCE*4
+ || base.x > scroll_x + screen->w + X_OFFSCREEN_DISTANCE*4
+ || base.y + base.height < scroll_y - Y_OFFSCREEN_DISTANCE*4
+ || base.y > scroll_y + screen->h + Y_OFFSCREEN_DISTANCE*4) {
seen = false;
if(dying != DYING_NOT)
remove_me();
Index: defines.h
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/defines.h,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- defines.h 24 May 2004 22:53:39 -0000 1.42
+++ defines.h 25 May 2004 10:13:07 -0000 1.43
@@ -92,8 +92,8 @@
/* Size constraints: */
-#define X_OFFSCREEN_DISTANCE screen->w*2
-#define Y_OFFSCREEN_DISTANCE screen->h*2
+#define X_OFFSCREEN_DISTANCE screen->w/2
+#define Y_OFFSCREEN_DISTANCE screen->h/2
#define LEVEL_WIDTH 375
|