Hi all,
This is my draft, sorry but all comments are in french.
Instructions :
moving with arrow key
change weapon with mouse wheel
drop weapon with "d"
fire with left button mouse
Beware, if you want to compil the code, you must have the wheel mouse support in irrlicht source code (i've posted some days the modifications).
I got no mouse wheel.
An idea for making the weapon look more realistic: Set lighting of the weapon to true and place some dynamic light sources into the level.
Hope that help you
But beware, the class diagramm is not really up to date...
in the future, i'll write down all sequence diagramm, i've found a software (AQTime) which reverse your code and produce diagramm for you (better than rational).
Et merci pour tes remarques n'hésite pas à me donner des avis techniques car je ne suis pas un développeur professionnel.