AutoGunner Class Reference

#include <Driver.h>

Collaboration diagram for AutoGunner:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AutoGunner (void)
int init (class VehicleSprite *target)
int connect (class VehicleSprite *to)
void disconnect (void)
bool fire (void)
void setTarget (Target *new_target)
void dropTarget (void)
bool getGunnerState (void)
void update (void)

Protected Member Functions

void calcAim (Target *target)

Protected Attributes

VehicleSpritevehicle
GroundTargetcurrent_target
bool doAim
bool hasAimed

Constructor & Destructor Documentation

AutoGunner::AutoGunner ( void   )  [inline]


Member Function Documentation

void AutoGunner::calcAim ( Target target  )  [protected]

int AutoGunner::connect ( class VehicleSprite to  ) 

void AutoGunner::disconnect ( void   )  [inline]

void AutoGunner::dropTarget ( void   ) 

bool AutoGunner::fire ( void   ) 

bool AutoGunner::getGunnerState ( void   )  [inline]

int AutoGunner::init ( class VehicleSprite target  ) 

void AutoGunner::setTarget ( Target new_target  ) 

void AutoGunner::update ( void   ) 


Member Data Documentation

GroundTarget* AutoGunner::current_target [protected]

bool AutoGunner::doAim [protected]

bool AutoGunner::hasAimed [protected]

class VehicleSprite* AutoGunner::vehicle [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7