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 () |
Definition at line 41 of file internalAmmoTransferDialog.cpp.
| InternalAmmoTransferHandler::InternalAmmoTransferHandler | ( | Vehicle * | vehicle | ) |
Definition at line 91 of file internalAmmoTransferDialog.cpp.
References Vehicle::ammo, UnitWeapon::count, Vehicle::getWeapon(), Vehicle::typ, VehicleType::weapons, and weaponTypeNum.
| bool InternalAmmoTransferHandler::isAmmoTransferable | ( | int | weaponID | ) |
Definition at line 165 of file internalAmmoTransferDialog.cpp.
Referenced by InternalAmmoTransferWindow::InternalAmmoTransferWindow().
| int * InternalAmmoTransferHandler::weaponAmmoTransferSource | ( | int | weaponID | ) |
Definition at line 170 of file internalAmmoTransferDialog.cpp.
Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().
| int * InternalAmmoTransferHandler::weaponAmmoTransferBuffer | ( | int | weaponID | ) |
Definition at line 185 of file internalAmmoTransferDialog.cpp.
References SingleWeapon::getScalarWeaponType(), and Vehicle::getWeapon().
Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().
| int InternalAmmoTransferHandler::getMaxAmmo | ( | int | weaponID | ) |
Definition at line 175 of file internalAmmoTransferDialog.cpp.
References SingleWeapon::count, and Vehicle::getWeapon().
Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().
| std::string InternalAmmoTransferHandler::getName | ( | int | weaponID | ) |
Definition at line 180 of file internalAmmoTransferDialog.cpp.
References SingleWeapon::getName(), and Vehicle::getWeapon().
Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().
| void InternalAmmoTransferHandler::addWidget | ( | InternalAmmoTransferWidget * | widget | ) |
Definition at line 151 of file internalAmmoTransferDialog.cpp.
Referenced by InternalAmmoTransferWidget::InternalAmmoTransferWidget().
| void InternalAmmoTransferHandler::updateBufferTexts | ( | ) |
Definition at line 156 of file internalAmmoTransferDialog.cpp.
Referenced by InternalAmmoTransferWidget::slide(), and InternalAmmoTransferWidget::slideEnd().
| void InternalAmmoTransferHandler::performTransfer | ( | ) |
Definition at line 196 of file internalAmmoTransferDialog.cpp.
References UnitWeapon::count, SingleWeapon::count, createContext(), displayActionError(), Vehicle::getWeapon(), ActionRegistry::InternalAmmoTransferCommand, ActionResult::successful(), Vehicle::typ, VehicleType::weapons, and weaponTypeNum.
1.5.1