Salut,

J'ai fait un "cvs commit" de bourrin : j'ai remplacé tout le code source
par le mien. Désolé, c'est pas cool car je risque d'avoir perdu de tes
modifs Lawrence. Enfin, j'ai vérifié selon le CHANGELOG et un peu CVS,
apparement c'est bon.

Pour mon patch, voir le CHANGELOG. J'ai modifié le jeu selon les
conseils d'un pote : interdire le changement de ver après un mouvement
(Matthieu avait déjà fait la remarque), et il faut sauver la position de
la caméra entre deux tours.

Truc sympa : affiche la force du dernier tir de bazooka (légère ligne
dans la barre de force). D'ailleurs lorsqu'on reste appuyé : la roquette
part tout seul une fois que la force max. est atteinte.

Et puis un paquet d'autres choses.

Et modifiant assert() dans obj_physique.cpp, j'ai amélioré le débogage :
maintenant, une assertion manquée lance un signal "ABORT" qui est
intercepté par gdb. En pratique, si vous avez un assertion manquée pour
un objet physique et que vous êtes dans gdb, la commande "backtrace"
affichera correctement la pile (avant la pile était perdu la plupard du
temps). Reste à appliquer ça sur toutes les assertions ;-)

@+ Haypo


Répondre à