Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <firekeyboard.h>
Public Member Functions | |
virtual void | SetParent (Unit *parent1) |
Sets the parent of this Unit. Any virtual functions must call this one. More... | |
virtual void | ProcessCommMessage (class CommunicationMessage &c) |
processes a single message...generally called by the Messages() func More... | |
FireKeyboard (unsigned int whichjoystick, unsigned int whichplayer) | |
virtual void | Execute () |
The function that gets called and executes all queued suborders. More... | |
virtual | ~FireKeyboard () |
![]() | |
virtual void | ChooseTarget () |
this function calls the destructor (needs to be overridden for python; More... | |
virtual bool | PursueTarget (Unit *, bool isleader) |
void | ClearMessages () |
clears the messasges of this order More... | |
Order () | |
The default constructor setting everything to NULL and no dependency on order. More... | |
Order (int type, int subtype) | |
The constructor that specifies what order dependencies this order has. More... | |
virtual void | Destroy () |
The virutal function that unrefs all memory then calls Destruct () which takes care of unreffing this or calling delete on this. More... | |
Order * | queryType (unsigned int type) |
returns a pointer to the first order that may be bitwised ored with that type More... | |
Order * | queryAny (unsigned int type) |
returns a pointer to the first order that may be bitwise ored with any type More... | |
void | eraseType (unsigned int type) |
Erases all orders that bitwise OR with that type. More... | |
bool | AttachOrder (Unit *targets) |
Attaches a group of targets to this order (used for strategery-type games) More... | |
bool | AttachOrder (QVector target) |
Attaches a navigation point to this order. More... | |
bool | AttachSelfOrder (Unit *targets) |
Attaches a group (form up) to this order. More... | |
Order * | EnqueueOrder (Order *ord) |
Enqueues another order that will be executed (in parallel perhaps) when next void Execute() is called. More... | |
Order * | ReplaceOrder (Order *ord) |
Replaces the first order of that type in the order queue. More... | |
bool | Done () |
int | getType () |
int | getSubType () |
Unit * | GetParent () const |
virtual void | Communicate (const class CommunicationMessage &c) |
Sends a communication message from the Unit (encapulated in c) to this unit. More... | |
virtual void | ProcessCommunicationMessages (float CommRepsonseTime, bool RemoveMessageProcessed) |
responds (or does not) to certain messages in the message queue More... | |
Order * | findOrder (Order *ord) |
return pointer to order or NULL if not found More... | |
void | eraseOrder (Order *ord) |
erase that order from the list More... | |
Order * | EnqueueOrderFirst (Order *ord) |
enqueue order as first order More... | |
virtual olist_t * | getOrderList () |
returns the orderlist (NULL for orders that haven't got any) More... | |
virtual void | AdjustRelationTo (Unit *un, float factor) |
virtual std::string | getOrderDescription () |
Order * | findOrderList () |
searches the suborders recursively for the first order that has an orderlist More... | |
std::string | createFullOrderDescription (int level=0) |
void | setActionString (std::string astring) |
std::string | getActionString () |
virtual float | getMood () |
Protected Member Functions | |
struct FIREKEYBOARDTYPE & | f () |
struct FIREKEYBOARDTYPE & | j () |
unsigned int | DoSpeechAndAni (Unit *un, Unit *parent, class CommunicationMessage &c) |
![]() | |
virtual | ~Order () |
virtual void | Destructor () |
changes the local relation of this unit to another...may inform superiors about "good" or bad! behavior depending on the AI More... | |
Protected Attributes | |
void * | savedTargets [NUMSAVEDTARGETS] |
float | distance |
unsigned int | whichplayer |
unsigned int | whichjoystick |
![]() | |
Unit * | parent |
The unit this order is attached to. More... | |
unsigned int | type |
The bit code (from ORDERTYPES) that this order is (for parallel execution) More... | |
unsigned int | subtype |
bool | done |
Whether or not this order is done. More... | |
UnitContainer | group |
If this order applies to a group of units (as in form up with this group) More... | |
QVector | targetlocation |
If this order applies to a physical location in world space. More... | |
std::vector< Order * > | suborders |
The queue of suborders that will be executed in parallel according to bit code. More... | |
std::list< class CommunicationMessage * > | messagequeue |
a bunch of communications that have not been answered CommunicationMessages are actually containing reference to a nice Finite State Machine that can allow a player to have a reasonable conversation with an AI More... | |
std::string | actionstring |
Additional Inherited Members | |
![]() | |
enum | ORDERTYPES { MOVEMENT =1, FACING =2, WEAPON =4, CLOAKING =8, ALLTYPES =(1|2|4|8) } |
The varieties of order types MOVEMENT,FACING, and WEAPON orders may not be mutually executed (lest one engine goes left, the other right) More... | |
enum | SUBORDERTYPES { SLOCATION =1, STARGET =2, SSELF =4 } |
Definition at line 9 of file firekeyboard.h.
Definition at line 34 of file firekeyboard.cpp.
References NUMSAVEDTARGETS, savedTargets, whichjoystick, and whichplayer.
|
virtual |
Definition at line 834 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 886 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 521 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::cloakkey, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 864 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 430 of file firekeyboard.cpp.
References _Universe, Universe::AccessCockpit(), FIREKEYBOARDTYPE::doc, g(), Cockpit::GetParent(), Unit::isSubUnit(), PRESS, and RELEASE.
Referenced by GameCockpit::DoAutoLanding(), and initGlobalCommandMap().
Definition at line 869 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 858 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
|
protected |
Definition at line 1466 of file firekeyboard.cpp.
References _Universe, Universe::AccessCockpit(), Order::AdjustRelationTo(), CommunicationMessage::ani, DoSpeech(), CommunicationMessage::getCurrentState(), Cockpit::GetParent(), FSM::Node::messagedelta, and Cockpit::SetCommAnimation().
Referenced by ProcessCommMessage().
Definition at line 533 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::ECMkey, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 497 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::ejectcargo, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 457 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::doc, FIREKEYBOARDTYPE::ejectdock, g(), PRESS, and RELEASE.
Referenced by initGlobalCommandMap().
Definition at line 448 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::eject, g(), LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 515 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::ejectnonmissioncargo, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 503 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::enslave, g(), and PRESS.
Referenced by initGlobalCommandMap().
|
virtual |
The function that gets called and executes all queued suborders.
Reimplemented from Order.
Definition at line 1646 of file firekeyboard.cpp.
References _Universe, Universe::AccessCockpit(), Mount::ACTIVE, Universe::activeStarSystem(), Unit::graphic_options::Animating, Arrested(), AUDIsPlaying(), AUDPlay(), c, Cockpit::CanDrawNavSystem(), Unit::Computer::RADARLIM::canlock, weapon_info::CAPSHIPHEAVY, weapon_info::CAPSHIPLIGHT, ChooseSubTargets(), ChooseTargets(), Unit::Cloak(), FIREKEYBOARDTYPE::cloakkey, FIREKEYBOARDTYPE::commKeys, Order::Communicate(), Cockpit::communication_choices, UnitCollection::createIterator(), CommunicationMessage::curstate, Unit::DisableTurretAI(), DoDockingOps(), DoSpeech(), DOWN, Unit::Computer::ecmactive, FIREKEYBOARDTYPE::ECMkey, FIREKEYBOARDTYPE::eject, Cockpit::Eject(), FIREKEYBOARDTYPE::ejectcargo, Unit::EjectCargo(), FIREKEYBOARDTYPE::ejectdock, Cockpit::EjectDock(), FIREKEYBOARDTYPE::ejectnonmissioncargo, Unit::EnergyRechargeData(), FIREKEYBOARDTYPE::enslave, Enslave(), ROLES::EVERYTHING_ELSE, f(), Unit::faction, Unit::Fire(), ROLES::FIRE_GUNS, ROLES::FIRE_MISSILES, FIREKEYBOARDTYPE::firekey, ForceChangeTarget(), CAR::FORWARD_BLINKEN, FIREKEYBOARDTYPE::freeslave, CommunicationMessage::fsm, Unit::getAIState(), Unit::GetCargo(), Cargo::GetCategory(), Unit::GetComputerData(), FactionUtil::GetConversation(), CommunicationMessage::getCurrentState(), FSM::getDefaultState(), UnitUtil::getECM(), FSM::GetEdgesString(), Pilot::getGender(), Unit::GetHull(), getNearestTargetUnit(), Unit::GetNumMounts(), Unit::getRelation(), Cockpit::getScrollOffset(), GetTargetMessageQueue(), getTopLevelOwner(), StarSystem::getUnitList(), VegaConfig::getVariable(), Unit::graphicOptions, weapon_info::HEAVY, i, Mount::INACTIVE, FIREKEYBOARDTYPE::incomingmissiletargetkey, Unit::InRange(), Unit::graphic_options::InWarp, Universe::isPlayerStarship(), Unit::isSubUnit(), j(), FIREKEYBOARDTYPE::jfirekey, FIREKEYBOARDTYPE::jmissilekey, FIREKEYBOARDTYPE::jtargetkey, CAR::LEFT_BLINKEN, weapon_info::LIGHT, soundContainer::loadsound(), FIREKEYBOARDTYPE::lockkey, Unit::LockTarget(), VDU::MANIFEST, weapon_info::MEDIUM, FIREKEYBOARDTYPE::misk, FIREKEYBOARDTYPE::missilekey, FIREKEYBOARDTYPE::missiletargetkey, Cargo::mission, FIREKEYBOARDTYPE::missiontargetkey, Unit::mounts, Unit::name, FIREKEYBOARDTYPE::nearestbasekey, FIREKEYBOARDTYPE::nearestdangeroushostilekey, FIREKEYBOARDTYPE::nearestfriendlykey, FIREKEYBOARDTYPE::nearesthostilekey, FIREKEYBOARDTYPE::nearestjumpkey, FIREKEYBOARDTYPE::nearestplanetkey, FIREKEYBOARDTYPE::neartargetkey, FIREKEYBOARDTYPE::nearturrettargetkey, Network, FSM::nodes, Unit::numCargo(), NUMCOMMKEYS, NUMSAVEDTARGETS, CAR::ON_NO_BLINKEN, Cockpit::OnPauseBegin(), Cockpit::OnPauseEnd(), Order::parent, XMLSupport::parse_bool(), FIREKEYBOARDTYPE::picktargetkey, FIREKEYBOARDTYPE::pickturrettargetkey, Unit::pilot, soundContainer::playsound(), PowerDownShield(), PRESS, Order::ProcessCommunicationMessages(), QVector, Unit::Computer::radar, RELEASE, FIREKEYBOARDTYPE::restoreTargetKeys, CAR::RIGHT_BLINKEN, FIREKEYBOARDTYPE::rincomingmissiletargetkey, FIREKEYBOARDTYPE::rmisk, FIREKEYBOARDTYPE::rmissiletargetkey, FIREKEYBOARDTYPE::rmissiontargetkey, FIREKEYBOARDTYPE::rneartargetkey, FIREKEYBOARDTYPE::rpicktargetkey, FIREKEYBOARDTYPE::rtargetkey, FIREKEYBOARDTYPE::rtargetskey, FIREKEYBOARDTYPE::rtargetukey, FIREKEYBOARDTYPE::rthreattargetkey, FIREKEYBOARDTYPE::rweapk, savedTargets, FIREKEYBOARDTYPE::saveTargetKeys, Orders::SelectDockPort(), SERVER, UnitUtil::setECM(), Unit::SetGlowVisible(), Unit::SetTurretAI(), Unit::shield, SIMULATION_ATOM, CAR::SIREN_BLINKEN, soundContainer::sound, weapon_info::SPECIAL, FIREKEYBOARDTYPE::subtargetkey, TargAll(), Unit::Target(), FIREKEYBOARDTYPE::targetkey, Unit::TargetLocked(), FIREKEYBOARDTYPE::targetskey, Unit::TargetTurret(), FIREKEYBOARDTYPE::targetukey, TargFront(), TargIncomingMissile(), TargMissile(), TargMission(), TargNear(), TargSig(), TargThreat(), TargUn(), FIREKEYBOARDTYPE::threattargetkey, FIREKEYBOARDTYPE::threatturrettargetkey, toggle_pause(), FIREKEYBOARDTYPE::toggleanimation, FIREKEYBOARDTYPE::toggleautotracking, FIREKEYBOARDTYPE::toggleglow, FIREKEYBOARDTYPE::togglepausekey, FIREKEYBOARDTYPE::togglewarpdrive, Unit::ToggleWeapon(), Unit::Computer::RADARLIM::trackingactive, FIREKEYBOARDTYPE::turretaikey, FIREKEYBOARDTYPE::turretfaw, Unit::TurretFAW(), FIREKEYBOARDTYPE::turretoffkey, FIREKEYBOARDTYPE::turrettargetkey, Unit::UnFire(), UP, Vector, vectorOfKeyboardInput, vs_config, Unit::graphic_options::WarpRamping, FIREKEYBOARDTYPE::weapk, whichjoystick, and whichplayer.
|
protected |
Definition at line 149 of file firekeyboard.cpp.
References vectorOfKeyboardInput, and whichplayer.
Referenced by Execute().
Definition at line 539 of file firekeyboard.cpp.
References DOWN, FIREKEYBOARDTYPE::firekey, g(), RELEASE, and UP.
Referenced by FlyByJoystick::FlyByJoystick(), and initGlobalCommandMap().
Definition at line 880 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 509 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::freeslave, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 840 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 852 of file firekeyboard.cpp.
References HelpOut(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 846 of file firekeyboard.cpp.
References HelpOut(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 875 of file firekeyboard.cpp.
References LeadMe(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 578 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::incomingmissiletargetkey, and PRESS.
Referenced by initGlobalCommandMap().
|
protected |
Definition at line 154 of file firekeyboard.cpp.
References vectorOfKeyboardInput, and whichjoystick.
Referenced by Execute().
Definition at line 810 of file firekeyboard.cpp.
References _Universe, Universe::AccessCockpit(), Flightgroup::Decrement(), Unit::faction, Unit::getFlightgroup(), Cockpit::GetParent(), Flightgroup::nr_ships, Flightgroup::nr_ships_left, PRESS, Unit::SetFg(), and Unit::Target().
Referenced by initGlobalCommandMap().
Definition at line 527 of file firekeyboard.cpp.
References g(), FIREKEYBOARDTYPE::lockkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 949 of file firekeyboard.cpp.
References g(), FIREKEYBOARDTYPE::misk, and PRESS.
Referenced by initGlobalCommandMap(), and CockpitKeys::MissileModeVDU().
Definition at line 955 of file firekeyboard.cpp.
References g(), FIREKEYBOARDTYPE::missilekey, and PRESS.
Referenced by FlyByJoystick::FlyByJoystick(), and initGlobalCommandMap().
Definition at line 570 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::missiletargetkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 485 of file firekeyboard.cpp.
References g(), FIREKEYBOARDTYPE::missiontargetkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 718 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearestbasekey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 702 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearestdangeroushostilekey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 710 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearestfriendlykey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 694 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearesthostilekey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 734 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearestjumpkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 726 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearestplanetkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 602 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::neartargetkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 915 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::nearturrettargetkey, and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 560 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::picktargetkey, PRESS, and RESET.
Referenced by initGlobalCommandMap().
Definition at line 905 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), FIREKEYBOARDTYPE::pickturrettargetkey, PRESS, and RESET.
Referenced by initGlobalCommandMap().
Definition at line 288 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 234 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 240 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 246 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 252 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 258 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 264 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 270 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 276 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
Definition at line 282 of file firekeyboard.cpp.
References FIREKEYBOARDTYPE::commKeys, g(), and PRESS.
Referenced by initGlobalCommandMap().
|
virtual |
processes a single message...generally called by the Messages() func
Reimplemented from Order.
Definition at line 1486 of file firekeyboard.cpp.
References _Universe, Universe::AccessCockpit(), AUDIsPlaying(), AUDPlay(), Cockpit::CheckCommAnimation(), DoSpeech(), DoSpeechAndAni(), CommunicationMessage::getCurrentState(), Unit::GetHull(), Cockpit::GetParent(), FSM::Node::GetSound(), UnitContainer::GetUnit(), i, MyFunction(), Order::parent, QVector, CommunicationMessage::sender, CommunicationMessage::sex, and Vector.
Definition at line 422 of file firekeyboard.cpp.
References g(), PRESS, RELEASE, and FIREKEYBOARDTYPE::req.
Referenced by initGlobalCommandMap().
Definition at line 408 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 354 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 360 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 366 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 372 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 378 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 384 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 390 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 396 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 402 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::restoreTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 594 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::rincomingmissiletargetkey.
Referenced by initGlobalCommandMap().
Definition at line 937 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::rmisk.
Referenced by initGlobalCommandMap(), and CockpitKeys::ReverseMissileModeVDU().
Definition at line 586 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::rmissiletargetkey.
Referenced by initGlobalCommandMap().
Definition at line 491 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::rmissiontargetkey.
Referenced by initGlobalCommandMap().
Definition at line 662 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::rneartargetkey.
Referenced by initGlobalCommandMap().
Definition at line 652 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, RESET, and FIREKEYBOARDTYPE::rpicktargetkey.
Referenced by initGlobalCommandMap().
Definition at line 686 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::rtargetskey.
Referenced by initGlobalCommandMap().
Definition at line 642 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, RESET, and FIREKEYBOARDTYPE::rtargetkey.
Referenced by initGlobalCommandMap().
Definition at line 670 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::rthreattargetkey.
Referenced by initGlobalCommandMap().
Definition at line 678 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::rtargetukey.
Referenced by initGlobalCommandMap().
Definition at line 931 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::rweapk.
Referenced by initGlobalCommandMap(), and CockpitKeys::ReverseGunModeVDU().
Definition at line 348 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 294 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 300 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 306 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 312 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 318 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 324 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 330 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 336 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
Definition at line 342 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::saveTargetKeys.
Referenced by initGlobalCommandMap().
|
virtual |
Sets the parent of this Unit. Any virtual functions must call this one.
Reimplemented from Order.
Definition at line 1635 of file firekeyboard.cpp.
References VegaConfig::getVariable(), Order::parent, XMLSupport::parse_bool(), Order::SetParent(), Unit::ToggleWeapon(), and vs_config.
Definition at line 176 of file firekeyboard.cpp.
References g(), VegaConfig::getVariable(), soundContainer::loadsound(), soundContainer::playsound(), PRESS, FIREKEYBOARDTYPE::shieldpowerstate, soundContainer::sound, and vs_config.
Referenced by initGlobalCommandMap().
Definition at line 159 of file firekeyboard.cpp.
References g(), VegaConfig::getVariable(), soundContainer::loadsound(), soundContainer::playsound(), PRESS, FIREKEYBOARDTYPE::shieldpowerstate, soundContainer::sound, and vs_config.
Referenced by initGlobalCommandMap().
Definition at line 193 of file firekeyboard.cpp.
References g(), VegaConfig::getVariable(), soundContainer::loadsound(), soundContainer::playsound(), PRESS, FIREKEYBOARDTYPE::shieldpowerstate, soundContainer::sound, and vs_config.
Referenced by initGlobalCommandMap().
Definition at line 634 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::targetskey.
Referenced by initGlobalCommandMap().
Definition at line 610 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::subtargetkey.
Referenced by initGlobalCommandMap().
Definition at line 550 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, RESET, and FIREKEYBOARDTYPE::targetkey.
Referenced by initGlobalCommandMap().
Definition at line 895 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, RESET, and FIREKEYBOARDTYPE::turrettargetkey.
Referenced by initGlobalCommandMap().
Definition at line 618 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::threattargetkey.
Referenced by initGlobalCommandMap().
Definition at line 923 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::threatturrettargetkey.
Referenced by initGlobalCommandMap().
Definition at line 228 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::toggleanimation.
Referenced by initGlobalCommandMap().
Definition at line 216 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::toggleautotracking.
Referenced by initGlobalCommandMap().
Definition at line 210 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::toggleglow.
Referenced by initGlobalCommandMap().
Definition at line 742 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::togglepausekey.
Referenced by initGlobalCommandMap().
Definition at line 222 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::togglewarpdrive.
Referenced by initGlobalCommandMap().
Definition at line 473 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::turretoffkey.
Referenced by initGlobalCommandMap().
Definition at line 467 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::turretaikey.
Referenced by initGlobalCommandMap().
Definition at line 479 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::turretfaw.
Referenced by initGlobalCommandMap().
Definition at line 439 of file firekeyboard.cpp.
References _Universe, Universe::AccessCockpit(), g(), Cockpit::GetParent(), Unit::isSubUnit(), PRESS, RELEASE, and FIREKEYBOARDTYPE::und.
Referenced by initGlobalCommandMap().
Definition at line 626 of file firekeyboard.cpp.
References ExamineWhenTargetKey(), g(), PRESS, and FIREKEYBOARDTYPE::targetukey.
Referenced by initGlobalCommandMap().
Definition at line 943 of file firekeyboard.cpp.
References g(), PRESS, and FIREKEYBOARDTYPE::weapk.
Referenced by CockpitKeys::GunModeVDU(), and initGlobalCommandMap().
|
protected |
Definition at line 137 of file firekeyboard.h.
|
protected |
Definition at line 136 of file firekeyboard.h.
Referenced by Execute(), and FireKeyboard().
|
protected |
Definition at line 146 of file firekeyboard.h.
Referenced by Execute(), FireKeyboard(), and j().
|
protected |
Definition at line 145 of file firekeyboard.h.
Referenced by Execute(), f(), and FireKeyboard().