cMachineGun Class Reference

#include <cWeapon.h>

Inheritance diagram for cMachineGun:
cWeapon

List of all members.

Public Member Functions

virtual void fire (OID target)
virtual void animate (float spf)
virtual void drawSolid ()
virtual void drawEffect ()
virtual void drawHUD ()

Detailed Description

Your usual Machine or Mini-Gun.


Member Function Documentation

void cMachineGun::animate ( float  spf  )  [virtual]

Update weapon animation cycles, particle trajectories and timers.

Reimplemented from cWeapon.

void cMachineGun::drawEffect (  )  [virtual]

Draw translucent effects like weapon flares and particles.

Reimplemented from cWeapon.

void cMachineGun::drawHUD (  )  [virtual]

Paints an iconic display of the weapon type and state into ortho [0..1,0..1] view.

Reimplemented from cWeapon.

void cMachineGun::drawSolid (  )  [virtual]

Draw the weapon model itself and non-translucent particles.

Reimplemented from cWeapon.

void cMachineGun::fire ( OID  target  )  [virtual]

Fire Weapon at target, target may be 0.

Implements cWeapon.


The documentation for this class was generated from the following files:

Generated on Tue Feb 16 18:32:39 2010 for Linwarrior 3D by  doxygen 1.6.1