Public Member Functions | Static Public Member Functions | Protected Attributes

Gun Class Reference

#include <Gun.h>

Inheritance diagram for Gun:
GModel GGraphicsObject GObject

List of all members.

Public Member Functions

 Gun (void)
 ~Gun (void)
GBoneGetAttachmentBone (void)
void SetAttachmentBone (GBone *_B)
GunDef GetGunDefinition (void)
void SetGunDefinition (GunDef _def)
int FireGun (double time, double dtime, int FLAGS)

Static Public Member Functions

static GunDef LoadGunDef (char *_filename)

Protected Attributes

GBoneAttachmentBone
GunDef Stats
double LastFiredTime

Constructor & Destructor Documentation

Gun::Gun ( void   ) 
Gun::~Gun ( void   ) 

Member Function Documentation

int Gun::FireGun ( double  time,
double  dtime,
int  FLAGS 
)
GBone * Gun::GetAttachmentBone ( void   ) 
GunDef Gun::GetGunDefinition ( void   ) 
GunDef Gun::LoadGunDef ( char *  _filename  )  [static]
void Gun::SetAttachmentBone ( GBone _B  ) 
void Gun::SetGunDefinition ( GunDef  _def  ) 

Member Data Documentation

GBone* Gun::AttachmentBone [protected]
double Gun::LastFiredTime [protected]
GunDef Gun::Stats [protected]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines