TankBatteries Class Reference

#include <TankBatteries.h>

List of all members.

Public Member Functions

 TankBatteries (ScorchedContext &context)
virtual ~TankBatteries ()
void setTank (Tank *tank)
void newMatch ()
void changed ()
int getNoBatteries ()
bool canUse ()

Protected Attributes

ScorchedContextcontext_
Tanktank_


Detailed Description

Definition at line 28 of file TankBatteries.h.


Constructor & Destructor Documentation

TankBatteries::TankBatteries ( ScorchedContext context  ) 

Definition at line 26 of file TankBatteries.cpp.

TankBatteries::~TankBatteries (  )  [virtual]

Definition at line 32 of file TankBatteries.cpp.


Member Function Documentation

void TankBatteries::setTank ( Tank tank  )  [inline]

Definition at line 34 of file TankBatteries.h.

References tank_.

Referenced by TankAccessories::setTank().

void TankBatteries::newMatch (  ) 

Definition at line 36 of file TankBatteries.cpp.

Referenced by TankAccessories::newMatch().

void TankBatteries::changed (  ) 

Definition at line 40 of file TankBatteries.cpp.

Referenced by TankAccessories::changed().

int TankBatteries::getNoBatteries (  ) 

Definition at line 44 of file TankBatteries.cpp.

References AccessoryPart::AccessoryBattery, Tank::getAccessories(), TankAccessories::getAccessoryCount(), TankAccessories::getAllAccessoriesByType(), and tank_.

Referenced by canUse(), GLWScorchedInfo::draw(), TankBatteryTip::populate(), and TankBatteryTip::showItems().

bool TankBatteries::canUse (  ) 

Definition at line 53 of file TankBatteries.cpp.

References AccessoryPart::AccessoryBattery, Tank::getAccessories(), TankAccessories::getAllAccessoriesByType(), getNoBatteries(), and tank_.

Referenced by ServerDefenseHandler::processDefenseMessage(), TankBatteryTip::showItems(), and TankAICurrentMove::useAvailableBatteries().


Member Data Documentation

ScorchedContext& TankBatteries::context_ [protected]

Definition at line 42 of file TankBatteries.h.

Tank* TankBatteries::tank_ [protected]

Definition at line 43 of file TankBatteries.h.

Referenced by canUse(), getNoBatteries(), and setTank().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:07 2009 for Scorched3D by  doxygen 1.5.3