cPlasmaGun Class Reference

#include <cWeapon.h>

Inheritance diagram for cPlasmaGun:
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

Energetic Particle Rail-Gun.


Member Function Documentation

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

Update weapon animation cycles, particle trajectories and timers.

Reimplemented from cWeapon.

void cPlasmaGun::drawEffect (  )  [virtual]

Draw translucent effects like weapon flares and particles.

Reimplemented from cWeapon.

void cPlasmaGun::drawHUD (  )  [virtual]

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

Reimplemented from cWeapon.

void cPlasmaGun::drawSolid (  )  [virtual]

Draw the weapon model itself and non-translucent particles.

Reimplemented from cWeapon.

void cPlasmaGun::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