Thanks for your clean in the weapon code. It's really better now.

Le mar 31/08/2004 à 22:22, Matthieu Fertré a écrit :
> Hum, well, the most doubtful decision is about weapon position and 
> rotation.

ClanLib 0.7 add rotation hotspot, a really sexy feature ("Programming is
like sex, it's better when it's free" -- Linus Torwald). It add also
translation, base rotation angle, etc. With all new features, we can
easily place our weapons ;-)

If the weapons are not well placed, it should a bug in ClanLib (x,y)
calculation functions.

> All the modification haven't been done. In fact, there are special 
> weapons... For example, in the original game Worms, you can play 2 times 
> with the shotgun in the same turn, or you can use a ninja cord and then 
> use a another weapon. That's why I add  "bool can_change_weapon" and 
> "uint nb_replay" in the weapon class. This is still not used but it 
> should be implemented fast !

Matthieu : Can you do implement "nb_replay" (e.g. for gun) ? It will be
cool, because I like this weapon !

>  The problem is I don't know where to manage 
> the "State" of the game_loop, would I manage it in keyboard.cpp, or will 
> it be better to manage it in weapon.cpp ?

Weapon class, I think.

Bye, Haypo


Répondre à