Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

InternalAmmoTransferHandler Class Reference

List of all members.

Public Member Functions

 InternalAmmoTransferHandler (Vehicle *vehicle)
bool isAmmoTransferable (int weaponID)
int * weaponAmmoTransferSource (int weaponID)
int * weaponAmmoTransferBuffer (int weaponID)
int getMaxAmmo (int weaponID)
std::string getName (int weaponID)
void addWidget (InternalAmmoTransferWidget *widget)
void updateBufferTexts ()
void performTransfer ()

Constructor & Destructor Documentation

InternalAmmoTransferHandler::InternalAmmoTransferHandler Vehicle vehicle  ) 
 

Definition at line 106 of file internalAmmoTransferDialog.cpp.

References Vehicle::ammo, SingleWeapon::canRefuel(), UnitWeapon::count, cwaffentypennum, SingleWeapon::equals(), SingleWeapon::getScalarWeaponType(), Vehicle::getWeapon(), Vehicle::typ, and Vehicletype::weapons.


Member Function Documentation

void InternalAmmoTransferHandler::addWidget InternalAmmoTransferWidget widget  ) 
 

Definition at line 166 of file internalAmmoTransferDialog.cpp.

Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().

int InternalAmmoTransferHandler::getMaxAmmo int  weaponID  ) 
 

Definition at line 190 of file internalAmmoTransferDialog.cpp.

References Vehicle::getWeapon().

Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().

std::string InternalAmmoTransferHandler::getName int  weaponID  ) 
 

Definition at line 195 of file internalAmmoTransferDialog.cpp.

References Vehicle::getWeapon().

Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().

bool InternalAmmoTransferHandler::isAmmoTransferable int  weaponID  ) 
 

Definition at line 180 of file internalAmmoTransferDialog.cpp.

Referenced by InternalAmmoTransferWindow::InternalAmmoTransferWindow().

void InternalAmmoTransferHandler::performTransfer  ) 
 

Definition at line 211 of file internalAmmoTransferDialog.cpp.

References Vehicle::ammo, SingleWeapon::canRefuel(), UnitWeapon::count, SingleWeapon::count, cwaffentypennum, SingleWeapon::getScalarWeaponType(), Vehicle::getWeapon(), logtoreplayinfo(), Vehicle::networkid, rpl_refuel2, Vehicle::typ, Vehicletype::weapons, Vehicle::xpos, and Vehicle::ypos.

void InternalAmmoTransferHandler::updateBufferTexts  ) 
 

Definition at line 171 of file internalAmmoTransferDialog.cpp.

Referenced by InternalAmmoTransferWidget::slide(), and InternalAmmoTransferWidget::slideEnd().

int * InternalAmmoTransferHandler::weaponAmmoTransferBuffer int  weaponID  ) 
 

Definition at line 200 of file internalAmmoTransferDialog.cpp.

References Vehicle::getWeapon().

Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().

int * InternalAmmoTransferHandler::weaponAmmoTransferSource int  weaponID  ) 
 

Definition at line 185 of file internalAmmoTransferDialog.cpp.

Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:17:45 2008 for Advanced Strategic Command by  doxygen 1.4.2