Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Public Member Functions | |
void | start (void) |
BuyUpgradeOperation (BaseComputer &p) | |
Protected Member Functions | |
virtual bool | checkTransaction (void) |
virtual void | concludeTransaction (void) |
virtual void | selectMount (void) |
virtual | ~BuyUpgradeOperation (void) |
![]() | |
UpgradeOperation (BaseComputer &p) | |
virtual | ~UpgradeOperation (void) |
bool | commonInit (void) |
void | finish (void) |
bool | endInit (void) |
bool | gotSelectedMount (int index) |
bool | gotSelectedTurret (int index) |
void | updateUI (void) |
virtual void | showTurretPicker (void) |
virtual void | modalDialogResult (const std::string &id, int result, WindowController &controller) |
Protected Attributes | |
const Unit * | m_theTemplate |
int | m_addMultMode |
![]() | |
BaseComputer & | m_parent |
const Unit * | m_newPart |
Cargo | m_part |
int | m_selectedMount |
int | m_selectedTurret |
Cargo | m_selectedItem |
Definition at line 3433 of file basecomputer.cpp.
|
inline |
Definition at line 3438 of file basecomputer.cpp.
|
inlineprotectedvirtual |
Definition at line 3446 of file basecomputer.cpp.
|
protectedvirtual |
Implements BaseComputer::UpgradeOperation.
Definition at line 3692 of file basecomputer.cpp.
References Unit::canUpgrade(), and showYesNoQuestion().
|
protectedvirtual |
Implements BaseComputer::UpgradeOperation.
Definition at line 3713 of file basecomputer.cpp.
References _Universe, Universe::AccessCockpit(), basecargoassets(), Unit::canUpgrade(), Cockpit::credits, Unit::GetCargo(), VegaConfig::getVariable(), index, Network, XMLSupport::parse_bool(), Unit::RemoveCargo(), Unit::ToggleWeapon(), Unit::Upgrade(), and vs_config.
|
protectedvirtual |
Implements BaseComputer::UpgradeOperation.
Definition at line 3637 of file basecomputer.cpp.
References Mount::ACTIVE, SimplePicker::addCell(), Unit::canUpgrade(), Window::findControlById(), Unit::GetNumMounts(), i, Mount::INACTIVE, QuestionDialog::init(), lookupMountSize(), MOUNT_POINT_EMPTY(), MOUNT_POINT_FULL(), MOUNT_POINT_NO_SELECT(), Unit::mounts, QuestionDialog::run(), ModalDialog::setCallback(), tostring(), and WindowController::window().
void BaseComputer::BuyUpgradeOperation::start | ( | void | ) |
Definition at line 3590 of file basecomputer.cpp.
References Unit::faction, Unit::GetCargo(), GetModeFromName(), makeTemplateUpgrade(), Unit::name, and Cargo::quantity.
Referenced by BaseComputer::buyUpgrade().
|
protected |
Definition at line 3449 of file basecomputer.cpp.
|
protected |
Definition at line 3448 of file basecomputer.cpp.