[Super-tux-devel] Bad guys fixes [patch]
Brought to you by:
wkendrick
From: Ricardo C. <ri...@ae...> - 2004-03-14 00:47:05
|
Hey there, This patch fixes a few issues (not all!) from bad guys, give it a try. (the patch is small, but gave some work, so appreciate it! ;) ) The following bugs should be fixed: - When Tux is big and is stopped, laptop does not harm him. This is a result of the fact that now collisions are not tested upon the velocity, but player's position and size; - When laptop is being hold, you are invincible. This is a gameplay issue, laptop could be destroyed/kicked after the first enemy killed or/and player could only hold the laptop for a few time. Collision system should be studied a little more, since there seem to be a few issues, regarding it. There was this bug: if(pbad->dir = LEFT) (line 174 badguys.c) Shouldn't gcc said anything? We are using -Wall... At least, g++ would have warn about that. Tobias, I sent a few time ago, a patch for making the powerups going in the opposite direction of the side that the player collided with the brick... It looks like that isn't being done, wanna me to patch that again? Anyway, I had a look at SuperTux 0.0.5 code and i must say that it has evolved a lot. I mean *a lot*! So, I guess, SuperTux future can only be brilliant, after all ;) Bests, Ricardo Cruz -- The best portion of a good man's life, his little, nameless, unremembered acts of kindness and love. -- Wordsworth |