TargetParachute Class Reference

#include <TargetParachute.h>

List of all members.

Public Member Functions

 TargetParachute (ScorchedContext &context)
virtual ~TargetParachute ()
void newGame ()
AccessorygetCurrentParachute ()
void setCurrentParachute (Accessory *para)
bool writeMessage (NetBuffer &buffer)
bool readMessage (NetBufferReader &reader)

Protected Attributes

AccessorycurrentParachute_
ScorchedContextcontext_


Detailed Description

Definition at line 28 of file TargetParachute.h.


Constructor & Destructor Documentation

TargetParachute::TargetParachute ( ScorchedContext context  ) 

Definition at line 25 of file TargetParachute.cpp.

TargetParachute::~TargetParachute (  )  [virtual]

Definition at line 31 of file TargetParachute.cpp.


Member Function Documentation

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().


Member Data Documentation

Accessory* TargetParachute::currentParachute_ [protected]

Definition at line 43 of file TargetParachute.h.

Referenced by getCurrentParachute(), setCurrentParachute(), and writeMessage().

ScorchedContext& TargetParachute::context_ [protected]

Definition at line 44 of file TargetParachute.h.

Referenced by readMessage().


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