#include <GLWTankTip.h>

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 | |
| Tank * | tank_ |
Definition at line 53 of file GLWTankTip.h.
| TankBatteryTip::TankBatteryTip | ( | Tank * | tank | ) |
Definition at line 165 of file GLWTankTip.cpp.
| TankBatteryTip::~TankBatteryTip | ( | ) | [virtual] |
Definition at line 170 of file GLWTankTip.cpp.
| 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().
Tank* TankBatteryTip::tank_ [protected] |
Definition at line 63 of file GLWTankTip.h.
Referenced by itemSelected(), populate(), and showItems().
1.5.3