cRaybeam Class Reference

#include <cWeapon.h>

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

Laser Beam kind of Weapon.


Member Function Documentation

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

Update weapon animation cycles, particle trajectories and timers.

Reimplemented from cWeapon.

void cRaybeam::drawEffect (  )  [virtual]

Draw translucent effects like weapon flares and particles.

Reimplemented from cWeapon.

void cRaybeam::drawHUD (  )  [virtual]

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

Reimplemented from cWeapon.

void cRaybeam::drawSolid (  )  [virtual]

Draw the weapon model itself and non-translucent particles.

Reimplemented from cWeapon.

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