[Super-tux-commit] supertux/src badguy.cpp,1.43,1.44
Brought to you by:
wkendrick
From: Ingo R. <gr...@us...> - 2004-04-22 16:49:37
|
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) { |