Update of /cvsroot/super-tux/supertux/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32652
Modified Files:
badguy.cpp
Log Message:
- fixed bomb-dup bug (vector increases on add, and this changes I guess, so remove doesn't work, vector should really store pointers, not values)
Index: badguy.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/badguy.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- badguy.cpp 22 Apr 2004 16:25:23 -0000 1.43
+++ badguy.cpp 22 Apr 2004 16:49:28 -0000 1.44
@@ -856,6 +856,7 @@
BadGuy::squish(Player* player)
{
if(kind == BAD_MRBOMB) {
+ remove_me();
// mrbomb transforms into a bomb now
World::current()->add_bad_guy(base.x, base.y, BAD_BOMB);
@@ -864,7 +865,6 @@
play_sound(sounds[SND_SQUISH], SOUND_CENTER_SPEAKER);
player_status.score_multiplier++;
- remove_me();
return;
} else if(kind == BAD_BSOD) {
|