TankBatteryTip Class Reference

#include <GLWTankTip.h>

Inheritance diagram for TankBatteryTip:

ToolTip GLWSelectorI

List of all members.

Public Member Functions

 TankBatteryTip (Tank *tank)
virtual ~TankBatteryTip ()
virtual void populate ()
void showItems (float x, float y)
virtual void itemSelected (GLWSelectorEntry *entry, int position)

Protected Attributes

Tanktank_


Detailed Description

Definition at line 53 of file GLWTankTip.h.


Constructor & Destructor Documentation

TankBatteryTip::TankBatteryTip ( Tank tank  ) 

Definition at line 165 of file GLWTankTip.cpp.

TankBatteryTip::~TankBatteryTip (  )  [virtual]

Definition at line 170 of file GLWTankTip.cpp.


Member Function Documentation

void TankBatteryTip::populate (  )  [virtual]

Reimplemented from ToolTip.

Definition at line 174 of file GLWTankTip.cpp.

References S3D::formatStringBuffer(), Tank::getAccessories(), TankAccessories::getBatteries(), TankBatteries::getNoBatteries(), LANG_RESOURCE, LANG_STRING, ToolTip::setText(), tank_, and ToolTip::ToolTipHelp.

void TankBatteryTip::showItems ( float  x,
float  y 
)

Definition at line 193 of file GLWTankTip.cpp.

References TankBatteries::canUse(), S3D::formatStringBuffer(), Tank::getAccessories(), TankAccessories::getBatteries(), TankBatteries::getNoBatteries(), GLWSelector::instance(), LANG_RESOURCE, LANG_RESOURCE_1, MIN, GLWSelector::showSelector(), ClientState::StatePlaying, tank_, and ToolTip::ToolTipHelp.

Referenced by GLWScorchedInfo::mouseDown().

void TankBatteryTip::itemSelected ( GLWSelectorEntry entry,
int  position 
) [virtual]

Implements GLWSelectorI.

Definition at line 220 of file GLWTankTip.cpp.

References AccessoryPart::AccessoryBattery, Tank::getAccessories(), TankAccessories::getAllAccessoriesByType(), TargetLife::getLife(), Target::getLife(), TargetLife::getMaxLife(), GLWSelectorEntry::getUserData(), tank_, and TankKeyboardControlUtil::useBattery().


Member Data Documentation

Tank* TankBatteryTip::tank_ [protected]

Definition at line 63 of file GLWTankTip.h.

Referenced by itemSelected(), populate(), and showItems().


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