Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "in.h"
#include "vsfilesystem.h"
#include "vs_globals.h"
#include "vegastrike.h"
#include "cockpit_generic.h"
#include "universe_generic.h"
#include "star_system_generic.h"
#include "cmd/unit_generic.h"
#include "cmd/unit_factory.h"
#include "cmd/unit_util.h"
#include "cmd/collection.h"
#include "lin_time.h"
#include "configxml.h"
#include "cmd/images.h"
#include "cmd/script/mission.h"
#include "cmd/script/msgcenter.h"
#include "cmd/ai/aggressive.h"
#include <assert.h>
#include "savegame.h"
#include "universe_util.h"
#include "cmd/ai/fire.h"
#include "background.h"
#include "networking/netclient.h"
#include "save_util.h"
#include <algorithm>
Go to the source code of this file.
Macros | |
#define | SWITCH_CONST (0.9) |
Functions | |
static float | getInitialZoomFactor () |
static void | FaceTarget (Unit *un) |
void | SwitchUnits2 (Unit *nw) |
void | SwitchUnits (Unit *ol, Unit *nw) |
static void | SwitchUnitsTurret (Unit *ol, Unit *nw) |
Unit * | GetFinalTurret (Unit *baseTurret) |
void | DoCockpitKeys () |
static float | dockingdistance (Unit *port, Unit *un) |
void | PowerDownShield (Shield *shield, float howmuch) |
void | visitSystemHelp (Cockpit *cp, string systemname, float num) |
Variables | |
vector< int > | respawnunit |
vector< int > | switchunit |
vector< int > | turretcontrol |
static bool | too_many_attackers = false |
static const std::string | emptystring |
#define SWITCH_CONST (0.9) |
Definition at line 35 of file cockpit_generic.cpp.
Definition at line 391 of file cockpit_generic.cpp.
References Unit::cumulative_transformation_matrix, UnitImages< BOGUS >::dockingports, UnitUtil::getDistance(), Unit::GetImageInformation(), i, InvTransform(), Magnitude(), Unit::Position(), QVector, and Unit::rSize().
Referenced by Cockpit::Update().
void DoCockpitKeys | ( | ) |
Definition at line 1730 of file cockpit.cpp.
References CockpitKeys::Inside(), CockpitKeys::Pan(), and PRESS.
Referenced by Cockpit::Update().
|
static |
Definition at line 276 of file cockpit_generic.cpp.
References Unit::GetOrientation(), Unit::Position(), q, QVector, Unit::SetOrientation(), Unit::Target(), and Vector.
Referenced by AfterburnTurnTowards(), Cockpit::Autopilot(), FlyByKeyboard::Execute(), Orders::FireAt::FaceTarget(), Orders::AggressiveAI::ProcessCurrentFgDirective(), TurnTowards(), and VeerAway().
Definition at line 362 of file cockpit_generic.cpp.
References Unit::getSubUnits(), and SwitchUnits().
Referenced by Cockpit::Update().
|
static |
Definition at line 175 of file cockpit_generic.cpp.
References VegaConfig::getVariable(), XMLSupport::parse_float(), and vs_config.
Definition at line 454 of file cockpit_generic.cpp.
References Shield::number, Shield::shield2fb, Shield::shield4fbrl, and Shield::shield8.
Referenced by FireKeyboard::Execute(), and Cockpit::Update().
Definition at line 328 of file cockpit_generic.cpp.
References _Universe, Universe::AccessCockpit(), Universe::CurrentCockpit(), Cockpit::GetParent(), Unit::getRelation(), i, Universe::numPlayers(), Unit::PrimeOrders(), Unit::SetAI(), Unit::SetVisible(), SwitchUnits2(), and Unit::Target().
Referenced by buyShip(), Unit::EjectCargo(), GetFinalTurret(), SwitchUnitsTurret(), and Cockpit::Update().
void SwitchUnits2 | ( | Unit * | nw) |
Definition at line 2808 of file cockpit.cpp.
Definition at line 350 of file cockpit_generic.cpp.
References VegaConfig::getVariable(), XMLSupport::parse_bool(), Unit::PrimeOrders(), SwitchUnits(), and vs_config.
Referenced by Cockpit::Update().
Definition at line 831 of file cockpit_generic.cpp.
References SaveGame::getMissionData(), Cockpit::savegame, and v.
Referenced by Cockpit::visitSystem().
|
static |
Definition at line 907 of file cockpit_generic.cpp.
Referenced by Cockpit::GetUnitBaseName(), Cockpit::GetUnitFileName(), and Cockpit::GetUnitSystemName().
vector< int > respawnunit |
Definition at line 37 of file cockpit_generic.cpp.
Referenced by Cockpit::Update().
vector< int > switchunit |
Definition at line 38 of file cockpit_generic.cpp.
Referenced by Cockpit::Update().
|
static |
Definition at line 406 of file cockpit_generic.cpp.
Referenced by Cockpit::tooManyAttackers(), and Cockpit::updateAttackers().
vector< int > turretcontrol |
Definition at line 39 of file cockpit_generic.cpp.
Referenced by Unit::UnDock(), and Cockpit::Update().