#include <TargetParachute.h>
Public Member Functions | |
| TargetParachute (ScorchedContext &context) | |
| virtual | ~TargetParachute () |
| void | newGame () |
| Accessory * | getCurrentParachute () |
| void | setCurrentParachute (Accessory *para) |
| bool | writeMessage (NetBuffer &buffer) |
| bool | readMessage (NetBufferReader &reader) |
Protected Attributes | |
| Accessory * | currentParachute_ |
| ScorchedContext & | context_ |
Definition at line 28 of file TargetParachute.h.
| TargetParachute::TargetParachute | ( | ScorchedContext & | context | ) |
Definition at line 25 of file TargetParachute.cpp.
| TargetParachute::~TargetParachute | ( | ) | [virtual] |
Definition at line 31 of file TargetParachute.cpp.
| void TargetParachute::newGame | ( | ) |
Definition at line 35 of file TargetParachute.cpp.
References setCurrentParachute().
Referenced by Target::newGame().
| Accessory* TargetParachute::getCurrentParachute | ( | ) | [inline] |
Definition at line 36 of file TargetParachute.h.
References currentParachute_.
Referenced by TankAccessories::activate(), TankDamage::calculateDamage(), AutoDefenseDialog::displayCurrent(), GLWScorchedInfo::draw(), TankMenus::AccessoryMenu::getMenuItems(), TankParachutesTip::populate(), ServerDefenseHandler::processDefenseMessage(), TankAICurrentDefenses::selectFirstParachute(), TankParachutesTip::showItems(), and TankAICurrentMoveWeapons::TankAICurrentMoveWeapons().
| void TargetParachute::setCurrentParachute | ( | Accessory * | para | ) |
Definition at line 40 of file TargetParachute.cpp.
References currentParachute_.
Referenced by TankFalling::collision(), TankDefinition::createTank(), TargetDefinition::createTarget(), newGame(), ServerDefenseHandler::processDefenseMessage(), ClientDefenseHandler::processMessage(), and readMessage().
| bool TargetParachute::writeMessage | ( | NetBuffer & | buffer | ) |
Definition at line 45 of file TargetParachute.cpp.
References NetBuffer::addToBuffer(), currentParachute_, and Accessory::getAccessoryId().
Referenced by Target::writeMessage().
| bool TargetParachute::readMessage | ( | NetBufferReader & | reader | ) |
Definition at line 51 of file TargetParachute.cpp.
References context_, AccessoryStore::findByAccessoryId(), ScorchedContext::getAccessoryStore(), NetBufferReader::getFromBuffer(), and setCurrentParachute().
Referenced by Target::readMessage().
Accessory* TargetParachute::currentParachute_ [protected] |
Definition at line 43 of file TargetParachute.h.
Referenced by getCurrentParachute(), setCurrentParachute(), and writeMessage().
ScorchedContext& TargetParachute::context_ [protected] |
1.5.3