#include <TankAutoDefense.h>
Public Member Functions | |
| TankAutoDefense (ScorchedContext &context) | |
| virtual | ~TankAutoDefense () |
| void | setTank (Tank *tank) |
| void | newMatch () |
| void | changed () |
| bool | haveDefense () |
Protected Attributes | |
| ScorchedContext & | context_ |
| Tank * | tank_ |
Definition at line 28 of file TankAutoDefense.h.
| TankAutoDefense::TankAutoDefense | ( | ScorchedContext & | context | ) |
Definition at line 26 of file TankAutoDefense.cpp.
| TankAutoDefense::~TankAutoDefense | ( | ) | [virtual] |
Definition at line 32 of file TankAutoDefense.cpp.
| void TankAutoDefense::setTank | ( | Tank * | tank | ) | [inline] |
Definition at line 34 of file TankAutoDefense.h.
References tank_.
Referenced by TankAccessories::setTank().
| void TankAutoDefense::newMatch | ( | ) |
| void TankAutoDefense::changed | ( | ) |
| bool TankAutoDefense::haveDefense | ( | ) |
Definition at line 44 of file TankAutoDefense.cpp.
References AccessoryPart::AccessoryAutoDefense, Tank::getAccessories(), TankAccessories::getAllAccessoriesByType(), and tank_.
Referenced by GLWScorchedInfo::draw(), ServerNextTurnState::enterState(), TankAutoDefenseTip::populate(), TankAutoDefenseTip::showItems(), and AutoDefenseDialog::windowInit().
ScorchedContext& TankAutoDefense::context_ [protected] |
Definition at line 41 of file TankAutoDefense.h.
Tank* TankAutoDefense::tank_ [protected] |
1.5.3