#include <Gun.h>
Public Member Functions | |
Gun (void) | |
~Gun (void) | |
GBone * | GetAttachmentBone (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 | |
GBone * | AttachmentBone |
GunDef | Stats |
double | LastFiredTime |
Gun::Gun | ( | void | ) |
Gun::~Gun | ( | void | ) |
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 | ) |
GBone* Gun::AttachmentBone [protected] |
double Gun::LastFiredTime [protected] |
GunDef Gun::Stats [protected] |