TankAutoDefense Class Reference

#include <TankAutoDefense.h>

List of all members.

Public Member Functions

 TankAutoDefense (ScorchedContext &context)
virtual ~TankAutoDefense ()
void setTank (Tank *tank)
void newMatch ()
void changed ()
bool haveDefense ()

Protected Attributes

ScorchedContextcontext_
Tanktank_


Detailed Description

Definition at line 28 of file TankAutoDefense.h.


Constructor & Destructor Documentation

TankAutoDefense::TankAutoDefense ( ScorchedContext context  ) 

Definition at line 26 of file TankAutoDefense.cpp.

TankAutoDefense::~TankAutoDefense (  )  [virtual]

Definition at line 32 of file TankAutoDefense.cpp.


Member Function Documentation

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

Definition at line 34 of file TankAutoDefense.h.

References tank_.

Referenced by TankAccessories::setTank().

void TankAutoDefense::newMatch (  ) 

Definition at line 36 of file TankAutoDefense.cpp.

Referenced by TankAccessories::newMatch().

void TankAutoDefense::changed (  ) 

Definition at line 40 of file TankAutoDefense.cpp.

Referenced by TankAccessories::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().


Member Data Documentation

ScorchedContext& TankAutoDefense::context_ [protected]

Definition at line 41 of file TankAutoDefense.h.

Tank* TankAutoDefense::tank_ [protected]

Definition at line 42 of file TankAutoDefense.h.

Referenced by haveDefense(), 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