Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vs_globals.h File Reference
#include "config.h"
#include <vector>
#include "universe_generic.h"
#include "command.h"

Go to the source code of this file.

Classes

struct  game_data_t
 
class  LeakVector< MyType >
 

Functions

void cleanup ()
 
void VSExit (int code)
 

Variables

commandICommandInterpretor
 
Universe_Universe
 
bool STATIC_VARS_DESTROYED
 
char SERVER
 
int loop_count
 
double avg_loop
 
int nb_checks
 
double last_check
 
double cur_check
 
bool cleanexit
 
bool run_only_player_starsystem
 
game_data_t g_game
 
Musicmuzak
 
int muzak_count
 
VegaConfigvs_config
 
NetClientNetwork
 
NetServerVSServer
 
Missionmission
 
LeakVector< Mission * > active_missions
 
ForceFeedbackforcefeedback
 
double benchmark
 

Function Documentation

void cleanup ( )

Definition at line 146 of file main.cpp.

References AUDDestroy(), cleanexit, Music::CleanupMuzak(), CONFIGFILE, i, Network, Universe::numPlayers(), STATIC_VARS_DESTROYED, winsys_shutdown(), and Universe::WriteSaveGame().

Referenced by main().

147 {
148  STATIC_VARS_DESTROYED = true;
149  printf( "Thank you for playing!\n" );
150  //In network mode, we may not do the save since it is useless
151  if (_Universe != NULL && Network == NULL)
152  _Universe->WriteSaveGame( true );
153 #ifdef _WIN32
154 #if defined (_MSC_VER) && defined (_DEBUG)
155  if (!cleanexit)
156  _RPT0( _CRT_ERROR, "WARNING: Vega Strike exit not clean\n" );
157  return;
158 #endif
159 #else
160  while (!cleanexit)
161  usleep(10000);
162 #endif
163  if (Network != NULL) {
164  cout<<"Number of players"<<_Universe->numPlayers()<<endl;
165  for (size_t i = 0; i < _Universe->numPlayers(); i++)
166  if ( Network[i].isInGame() )
167  Network[i].logout( false );
168  delete[] Network;
169  }
170 #if defined (CG_SUPPORT)
171  if (cloak_cg->vertexProgram) cgDestroyProgram( cloak_cg->vertexProgram );
172  if (cloak_cg->shaderContext) cgDestroyContext( cloak_cg->shaderContext );
173 #endif
175  winsys_shutdown();
176  AUDDestroy();
177  delete[] CONFIGFILE;
178 }

Variable Documentation

Universe* _Universe

Definition at line 88 of file main.cpp.

Referenced by CockpitKeys::_PitchDown(), CockpitKeys::_PitchUp(), CockpitKeys::_YawLeft(), CockpitKeys::_YawRight(), BaseComputer::acceptMission(), AcctLogout(), BaseComputer::actionConfirmedLoadGame(), BaseComputer::actionConfirmedSaveGame(), BaseComputer::actionLoadGame(), BaseComputer::actionSaveGame(), Unit::AddCargo(), ZoneMgr::addClient(), NetClient::AddClientObject(), UnitUtil::addCredits(), NavPath::addNewPath(), AddUnitToSystem(), Unit::AddVelocity(), ZoneMgr::addZone(), UniverseUtil::AdjustRelation(), CommunicatingAI::AdjustRelationTo(), ContinuousTerrain::AdjustTerrain(), FlyByWire::Afterburn(), AllocVerticesForSystem(), AllUnitsCloseAndEngage(), Unit::ApplyDamage(), Unit::ApplyLocalDamage(), Unit::ApplyNetDamage(), GameUnit< UnitType >::ArmorDamageSound(), Arrested(), GameCockpit::AutoLanding(), Unit::AutoPilotToErrorMessage(), base_main_loop(), CockpitKeys::Behind(), Bolt::Bolt(), BoltDestroyGeneric(), buildCargoDescription(), buildShipDescription(), Unit::BuyCargo(), BaseComputer::buySelectedCargo(), buyShip(), BaseComputer::buyUpgrade(), CalculateNearestWarpUnit(), CalculateOrientation(), Mission::call_unit_launch(), CollideMap::CheckCollisions(), CollideChecker< T, canbebolt >::CheckCollisionsInner(), checkedVisited(), CollideMap::CheckUnitCollisions(), ChooseNavPoint(), ChooseNearNavPoint(), Orders::FireAt::ChooseTargets(), ChooseTargets(), NetClient::CleanUp(), clearSaveData(), clearSaveString(), BaseInterface::Room::Launch::Click(), Terrain::Collide(), Bolt::Collide(), Beam::Collide(), Unit::Collide(), Bolt::CollideAnon(), UnitUtil::commAnimation(), Order::Communicate(), UnitUtil::communicateTo(), compute_light_dot(), ComputeAutoGuarantee(), BaseComputer::BuyUpgradeOperation::concludeTransaction(), BaseComputer::SellUpgradeOperation::concludeTransaction(), BaseComputer::configureUpgradeCommitControls(), CrashForceDock(), CreateCargoForOwnerStarship(), createObjects(), UnitFactory::createPlanet(), Unit::DealDamageToHullReturnArmor(), GameUnit< UnitType >::DealDamageToShield(), delayed_mission::delayed_mission(), CommunicatingAI::Destroy(), Bolt::Destroy(), Mission::DirectorInitgame(), Missile::Discharge(), ZoneInfo::display(), ZoneMgr::displayNPCs(), Unit::Dock(), FireKeyboard::DockKey(), DockToSavedBases(), DoDockingOps(), Pilot::DoHit(), StarIter::Done(), FireKeyboard::DoSpeechAndAni(), ParticlePoint::Draw(), ContinuousTerrain::Draw(), Bolt::Draw(), Background::Draw(), WarpTrail::Draw(), GameStarSystem::Draw(), Animation::Draw(), GamePlanet::Draw(), SphereMesh::Draw(), VDU::Draw(), Stars::Draw(), AtmosphereHalo::Draw(), GameUnit< UnitType >::Draw(), GameCockpit::Draw(), UnitDrawer::draw(), BaseInterface::Room::BaseShip::Draw(), NavigationSystem::Draw(), ParticleTrail::DrawAndUpdate(), DrawDockingBoxes(), NavigationSystem::DrawMission(), GameUnit< UnitType >::DrawNow(), Mesh::DrawNow(), NavigationSystem::DrawObjectives(), NavigationSystem::DrawShip(), NavigationSystem::DrawSystem(), GamePlanet::DrawTerrain(), Unit::EjectCargo(), eraseSaveData(), eraseSaveString(), NavPath::evaluate(), ExamineWhenTargetKey(), Orders::TurretAI::Execute(), Orders::AggressiveAI::Execute(), FlyByKeyboard::Execute(), FireKeyboard::Execute(), Orders::FormUp::Execute(), Orders::FormUpToOwner::Execute(), FlyByWire::Execute(), FlyTo::Execute(), ExecuteDirector(), Orders::AggressiveAI::ExecuteNoEnemies(), GameUnit< UnitType >::Explode(), Unit::FilterUpgradeList(), NetActionConfirm::finalizeJoinGame(), Radar::Sensor::FindTracksInRange(), findUnitInStarsystem(), Mount::Fire(), Unit::Fire(), BaseComputer::fixUpgrade(), Unit::ForceDock(), GameCockpit::ForceSwitchControl(), g(), GameStarSystem::GameStarSystem(), UniverseUtil::GetAdjacentSystem(), Pilot::getAnger(), getAtmospheric(), BaseComputer::getColorForGroup(), UnitUtil::getCredits(), UniverseUtil::getCurrentPlayer(), NavigationSystem::getCurrentSystem(), AbsolutePathNode::getDescription(), NavigationSystem::getDestinationSystem(), UnitUtil::getFactionRelation(), NavigationSystem::getFocusedSystem(), UniverseUtil::GetGalaxyFaction(), UniverseUtil::GetGalaxyProperty(), UniverseUtil::GetGalaxyPropertyDefault(), Planet::getHumanReadablePlanetType(), UniverseUtil::GetJumpPath(), getNearestTarget(), getNearestTargetUnit(), getNetworkUnit(), UniverseUtil::GetNumAdjacentSystems(), UniverseUtil::getNumPlayers(), UnitUtil::getPhysicsPriority(), UniverseUtil::getPlayer(), UniverseUtil::getPlayerX(), CommunicatingAI::GetRandomUnit(), UniverseUtil::GetRelation(), UnitUtil::getRelationFromFaction(), UnitUtil::getRelationToFaction(), getSaveData(), getSaveDataLength(), UniverseUtil::getSaveInfo(), getSaveString(), getSaveStringLength(), SaveNetUtil::GetSaveStrings(), NavigationSystem::getSelectedSystem(), UniverseUtil::getStarDate(), Unit::getStarSystem(), UniverseUtil::getStarTime(), getStringList(), GetSystemColor(), UniverseUtil::getTargetLabel(), GetThreat(), Unit::getTractorability(), UnitUtil::getUnitSystemFile(), Unit::GetVelocityDifficultyMult(), HelpOut(), GameUnit< UnitType >::HullDamageSound(), BaseInterface::InitCallbacks(), CockpitKeys::InitPanInside(), CurrentPathNode::initSearchQueue(), TargetPathNode::initSearchQueue(), CockpitKeys::Inside(), CockpitKeys::InsideBack(), CockpitKeys::InsideLeft(), CockpitKeys::InsideRight(), UniverseUtil::IOmessage(), CriteriaContains::isDestination(), CriteriaOwnedBy::isDestination(), CriteriaSector::isDestination(), CurrentPathNode::isDestination(), TargetPathNode::isDestination(), isPlayerFaction(), UnitUtil::isPlayerStarship(), BaseComputer::isTransactionOK(), FireKeyboard::JoinFg(), FlyByKeyboard::JumpKey(), Unit::jumpReactToCollision(), StarSystem::JumpTo(), kbGetInput(), Unit::Kill(), KillDuplicateUnits(), LeadMe(), NavigationSystem::CachedSystemIterator::SystemInfo::loadData(), UniverseUtil::loadGame(), LoadMission(), BaseComputer::loadMissionsMasterList(), SaveGame::LoadSavedMissions(), BaseComputer::loadShipDealerControls(), loadStringList(), NetClient::loginAccept(), CockpitKeys::LookDown(), CockpitKeys::LookLeft(), CockpitKeys::LookRight(), CockpitKeys::LookUp(), main(), main_loop(), StarSystemGent::MakePlanet(), MapKey(), BaseComputer::maxQuantityForPlayer(), MyFunction(), GameCockpit::NavScreen(), NearestSystem(), NebulaUpdate(), num_delayed_missions(), UniverseUtil::numActiveMissions(), NumStarsInGalaxy(), GameCockpit::OnDockEnd(), GameCockpit::OnJumpBegin(), GameCockpit::OnJumpEnd(), CockpitKeys::OutsideTarget(), CockpitKeys::Pan(), CockpitKeys::PanTarget(), Unit::PerformDockingOperations(), Mount::PhysicsAlignedFire(), UniverseUtil::popSystem(), NavigationSystem::SystemIterator::Position(), FireKeyboard::ProcessCommMessage(), Orders::AggressiveAI::ProcessCurrentFgDirective(), processDelayedMissions(), Animation::ProcessDrawQueue(), StarSystem::ProcessPendingJumps(), Mesh::ProcessUndrawnMeshes(), Mesh::ProcessZFarMeshes(), pushSaveData(), pushSaveString(), UniverseUtil::pushSystem(), GameNebula::PutInsideCam(), putSaveData(), putSaveString(), ClickList::queryShip(), GameUnit< UnitType >::querySphereClickList(), CockpitKeys::QuitNow(), Enhancement::reactToCollision(), GamePlanet::reactToCollision(), Unit::reactToCollision(), GameMenu::readJoinGameControls(), readplanetentity(), BaseComputer::recalcTitle(), UniverseUtil::receivedCustom(), NetClient::Reconnect(), RefreshGUI(), Unit::RegenShields(), SaveGame::ReloadPickledData(), Unit::RemoveCargo(), Unit::RemoveFromSystem(), NavPath::removeOldPath(), QuadTree::Render(), Briefing::Render(), ClickList::requestIterator(), ClickList::requestShip(), Unit::ResolveForces(), GameCockpit::Respawn(), NetClient::Respawn(), RespawnNow(), RestoreFirstPassState(), Unit::RestoreGodliness(), GameCockpit::RestoreViewPort(), Unit::ReTargetFg(), UniverseUtil::SafeEntrancePoint(), NetServer::saveAccount(), saveDataList(), UniverseUtil::saveGame(), NetClient::saveRequest(), saveStringList(), ScoreKill(), CockpitKeys::ScrollDown(), CockpitKeys::ScrollUp(), Unit::SellCargo(), BaseComputer::sellSelectedCargo(), BaseComputer::sellShip(), sellShip(), BaseComputer::sellUpgrade(), NetServer::sendCustom(), UniverseUtil::sendCustom(), NetServer::sendJump(), NetServer::sendKill(), NetServer::sendMessage(), NetServer::sendMission(), NetServer::sendSaveData(), NavPath::setDestinationNode(), UniverseUtil::SetGalaxyFaction(), Orders::FormUpToOwner::SetParent(), Cockpit::SetParent(), NavPath::setSourceNode(), UniverseUtil::setTargetLabel(), NavigationSystem::Setup(), SetupEnvmapPass(), SetupFogState(), SetupSpecMapSecondPass(), GameCockpit::SetupViewPort(), Orders::FireAt::ShouldFire(), ShoveCamBehindUnit(), ShoveCamBelowUnit(), BaseComputer::showPlayerInfo(), StarIter::StarIter(), StarSystem::StarSystem(), starSystemOK(), NetServer::start(), GameUniverse::StartDraw(), NetClient::startGame(), StarVlist::StarVlist(), UniverseUtil::StopTargettingEachOther(), SuicideKey(), SwapInNewShipName(), GameCockpit::SwitchControl(), CockpitKeys::SwitchLVDU(), VDU::SwitchMode(), CockpitKeys::SwitchMVDU(), CockpitKeys::SwitchRVDU(), CockpitKeys::SwitchULVDU(), CockpitKeys::SwitchUMVDU(), SwitchUnits(), SwitchUnits2(), CockpitKeys::SwitchURVDU(), SwitchVDUTo(), NetClient::synchronizeTime(), UniverseUtil::systemInMemory(), SystemLocation(), TableLocationChanged(), Unit::Target(), UniverseUtil::TargetEachOther(), TargIncomingMissile(), Mission::terminateMission(), CockpitKeys::TextMessageCallback(), CockpitKeys::TextMessageKey(), GameUnit< UnitType >::Thrust(), GameUnit< UnitType >::TransferUnitToSystem(), Unit::TransferUnitToSystem(), GameCockpit::TurretControl(), Unit::UnDock(), FireKeyboard::UnDockKey(), UnDockNow(), Unit::UnFire(), Unit::UpAndDownGrade(), Bolt::Update(), QuadTree::Update(), Atmosphere::Update(), StarSystem::Update(), Cockpit::Update(), Cockpit::updateAttackers(), UpdateBackpointers< Unit::UNIT_ONLY >::updateBackpointer(), UpdateCameraSnds(), StarVlist::UpdateGraphics(), GameUnit< UnitType >::UpdateHudMatrix(), UpdateMasterPartList(), CoordinateSelect::UpdateMouse(), Unit::UpdatePhysics(), GameNebula::UpdatePhysics2(), GameUnit< UnitType >::UpdatePhysics2(), Unit::UpdatePhysics2(), Unit::UpdateSubunitPhysics(), BaseComputer::updateTransactionControlsForSelection(), VDU::VDU(), CockpitKeys::ViewTarget(), WARPENERGYMULTIPLIER(), SaveGame::WriteDynamicUniverse(), WriteSaveGame(), CockpitKeys::ZoomIn(), CockpitKeys::ZoomOut(), CockpitKeys::ZoomReset(), GameStarSystem::~GameStarSystem(), and StarSystem::~StarSystem().

double avg_loop

Definition at line 26 of file vs_globals.cpp.

Referenced by main_loop().

double benchmark
bool cleanexit

Definition at line 9 of file vs_globals.cpp.

double cur_check

Definition at line 29 of file vs_globals.cpp.

Referenced by bootstrap_main_loop(), and main_loop().

ForceFeedback* forcefeedback

Definition at line 7 of file vs_globals.cpp.

Referenced by bootstrap_main_loop(), Mount::Fire(), main(), and CockpitKeys::QuitNow().

game_data_t g_game

Definition at line 6 of file vs_globals.cpp.

Referenced by Music::Addlist(), DecalQueue::AddTexture(), Unit::ApplyLocalDamage(), AUDCreateSoundMP3(), AUDCreateSoundWAV(), AUDInit(), AUDListener(), AUDListenerGain(), AUDListenerOrientation(), BaseInterface::Room::BaseVSMovie::BaseVSMovie(), basicRepairPrice(), biModifyMouseSensitivity(), bootstrap_main_loop(), Font::calcMetrics(), CalculateOrientation(), CalculateRealXAndY(), Camera::Camera(), Music::ChangeVolume(), BaseInterface::Room::Click(), CoordinateSelect::CoordinateSelect(), GameStarSystem::createBackground(), DealWithWarp(), LocationSelect::Draw(), Bolt::Draw(), Animation::Draw(), GameUnit< UnitType >::Draw(), GameCockpit::Draw(), BaseInterface::Room::BaseText::Draw(), BaseInterface::Room::BaseShip::Draw(), NavigationSystem::Draw(), Mesh::Draw(), BaseInterface::Draw(), Animation::DrawAsVSSprite(), Radar::SphereDisplay::DrawBackground(), Radar::BubbleDisplay::DrawBackground(), drawChars(), DrawGlutMouse(), DrawGun(), Animation::DrawNoTransform(), Animation::DrawNow(), GameUnit< UnitType >::DrawNow(), Radar::SphereDisplay::DrawTargetMarker(), Radar::BubbleDisplay::DrawTargetMarker(), Radar::PlaneDisplay::DrawTargetMarker(), Orders::FaceTargetITTS::FaceTargetITTS(), GameCockpit::GameCockpit(), UniverseUtil::GetDifficulty(), getFontHeight(), getRes(), BaseUtil::GetTextHeight(), Unit::GetVelocityDifficultyMult(), GFXCircle(), GFXDeviceToEye(), GFXInit(), GFXSubwindow(), Music::GotoSong(), GameCockpit::Init(), initALRenderer(), initfov(), initSceneManager(), SphereMesh::InitSphere(), Music::Listen(), Texture::Load(), AnimatedTexture::LoadAni(), AnimatedTexture::LoadFrame(), main(), main_loop(), MouseXTo2dX(), MouseYTo2dY(), Music::Music(), Music::Mute(), ParseCommandLine(), perspectiveFactor(), Unit::PositionITTS(), Logo::ProcessDrawQueue(), Animation::ProcessDrawQueue(), Mesh::ProcessUndrawnMeshes(), Mesh::ProcessZFarMeshes(), weapon_info::Refire(), Unit::RegenShields(), RepairPrice(), ClickList::requestIterator(), Reshape(), Screenshot(), UniverseUtil::SetDifficulty(), Music::SetLoops(), BaseInterface::Room::BaseVSMovie::SetMovie(), NavigationSystem::Setup(), setup_game_data(), SetupViewport(), GameCockpit::SetupViewPort(), ShoveCamBehindUnit(), ShoveCamBelowUnit(), Music::Skip(), Music::SkipRandList(), NetServer::start(), Mission::terminateMission(), Camera::UpdateGFX(), Camera::UpdateGLCenter(), CoordinateSelect::UpdateMouse(), BaseUtil::Video(), VSFileSystem::vs_dprintf(), VSSprite::VSSprite(), and winsys_init().

double last_check

Definition at line 28 of file vs_globals.cpp.

Referenced by main_loop().

int loop_count

Definition at line 25 of file vs_globals.cpp.

Referenced by main_loop().

Mission* mission

Definition at line 18 of file vs_globals.cpp.

Referenced by BaseComputer::acceptMission(), MessageCenter::add(), UniverseUtil::addObjective(), BriefingUtil::addShip(), AIFlyToJumppoint::AIFlyToJumppoint(), AIFlyToWaypoint::AIFlyToWaypoint(), AIFlyToWaypointDefend::AIFlyToWaypointDefend(), AImissionScript::AImissionScript(), AIOrderList::AIOrderList(), AIPatrol::AIPatrol(), AIPatrolDefend::AIPatrolDefend(), bootstrap_main_loop(), UniverseUtil::clearObjectives(), createObjects(), Mission::DirectorShipDestroyed(), DoDockingOps(), DoSpeech(), BaseInterface::Draw(), BriefingUtil::enqueueOrder(), UniverseUtil::eraseObjective(), AImissionScript::Execute(), ExecuteDirector(), GameUnit< UnitType >::Explode(), Universe::Generate2(), UniverseUtil::getCompleteness(), StarDate::GetCurrentStarTime(), UniverseUtil::GetGameTime(), UniverseUtil::getMissionOwner(), UniverseUtil::getOwner(), GetRandomBarMessage(), BriefingUtil::getShipPosition(), IncrementStartupVariable(), StarDate::Init(), Flightgroup::Init(), StarDate::InitTrek(), UniverseUtil::IOmessage(), UniverseUtil::launchJumppoint(), Unit::LoadAIScript(), LoadMission(), BaseComputer::loadNewsControls(), UnitFactory::parseAsteroidBuffer(), UnitFactory::parseNebulaBuffer(), UnitFactory::parseUnitBuffer(), Mount::PhysicsAlignedFire(), ForceFeedback::playAfterburner(), ForceFeedback::playLaser(), ForceFeedback::playShortEffect(), BriefingUtil::removeShip(), BriefingUtil::replaceOrder(), UniverseUtil::SetAutoStatus(), BriefingUtil::setCamOrientation(), BriefingUtil::setCamPosition(), BriefingUtil::setCloak(), UniverseUtil::setCompleteness(), UniverseUtil::setMissionOwner(), UnitUtil::setMissionRelevant(), UniverseUtil::setObjective(), UniverseUtil::setOwnerII(), BriefingUtil::setShipPosition(), StarDate::StarDate(), NetServer::start(), UnitUtil::switchFg(), BaseInterface::Room::Talk::Talk(), BriefingUtil::terminate(), UniverseUtil::terminateMission(), Cockpit::Update(), and AImissionScript::~AImissionScript().

int nb_checks

Definition at line 27 of file vs_globals.cpp.

Referenced by main_loop().

NetClient* Network

Definition at line 47 of file accountserver.cpp.

Referenced by BaseComputer::acceptMission(), BaseComputer::actionJoinGame(), BaseComputer::actionNetDie(), BaseComputer::actionNetSaveGame(), Unit::AddCargo(), AddSubUnits(), CommunicatingAI::AdjustRelationTo(), Unit::ApplyDamage(), base_main_loop(), bootstrap_main_loop(), Unit::BuyCargo(), buyShip(), FlyByKeyboard::ChangeCommStatus(), BaseComputer::changeToNetworkMode(), ChooseTargets(), cleanup(), NetClient::CleanUp(), BaseInterface::Room::Launch::Click(), GameUnit< UnitType >::Cloak(), Unit::Collide(), Order::Communicate(), BaseComputer::BuyUpgradeOperation::concludeTransaction(), BaseComputer::SellUpgradeOperation::concludeTransaction(), NetActionConfirm::confirmedJoinGame(), NetActionConfirm::confirmedNetDie(), NetActionConfirm::confirmedNetSaveGame(), BaseComputer::constructControls(), CrashForceDock(), createObjects(), Unit::DealDamageToHullReturnArmor(), Unit::DealDamageToShield(), Unit::Dock(), FlyByKeyboard::DownFreq(), VDU::Draw(), PlanetaryOrbit::Execute(), FlyByKeyboard::Execute(), FireKeyboard::Execute(), FlyByWire::Execute(), NetActionConfirm::finalizeJoinGame(), Unit::Fire(), Unit::ForceDock(), VSFileSystem::GetCorrectStarSysPath(), GetHelperPlayerSaveGame(), getNearestTargetUnit(), getNetworkUnit(), UnitUtil::getPhysicsPriority(), getUnitNameAndFgNoBase(), ImportCargo(), Unit::Init(), StarSystem::JumpTo(), Unit::Kill(), KillDuplicateUnits(), UniverseUtil::launch(), UniverseUtil::launchJumppoint(), UniverseUtil::loadGame(), LoadMission(), BaseComputer::loadMissionsMasterList(), BaseComputer::loadNewsControls(), NetClient::logout(), main_loop(), Universe::netLock(), Universe::netLocked(), UniverseUtil::networked(), Mount::PhysicsAlignedFire(), PlanetaryOrbit::PlanetaryOrbit(), StarSystem::ProcessPendingJumps(), CockpitKeys::QuitNow(), Unit::reactToCollision(), GameMenu::readJoinGameControls(), UnitUtil::RecomputeUnitUpgrades(), NetClient::Reconnect(), Unit::RemoveCargo(), UniverseUtil::saveGame(), Unit::SellCargo(), sellShip(), UniverseUtil::sendCustom(), VDU::SwitchMode(), FlyByKeyboard::SwitchSecured(), FlyByKeyboard::SwitchWebcam(), Mission::terminateMission(), CockpitKeys::TextMessageCallback(), CockpitKeys::TextMessageKey(), Unit::UnDock(), Unit::UnFire(), Unit::UpAndDownGrade(), Cockpit::Update(), Unit::UpdatePhysics(), GameUnit< UnitType >::UpdatePhysics2(), Unit::UpdatePhysics2(), FlyByKeyboard::UpFreq(), VDU::VDU(), and XMLSerializer::XMLSerializer().

bool run_only_player_starsystem

Definition at line 10 of file vs_globals.cpp.

Referenced by bootstrap_main_loop(), NetServer::start(), and StarSystem::Update().

bool STATIC_VARS_DESTROYED

Definition at line 21 of file vs_globals.cpp.

VegaConfig* vs_config

Definition at line 17 of file acctserver.cpp.

Referenced by abletodock(), FlyByWire::Accel(), accelStarHandler(), Radar::CollectRadarTracks::acquire(), ActuallyWarpTo(), GamePlanet::AddAtmosphere(), Unit::AddCargo(), GamePlanet::AddCity(), AddDocks(), HaloSystem::AddHalo(), AddLights(), AddMounts(), GamePlanet::AddRing(), addShieldMesh(), AddSounds(), Unit::AddVelocity(), Pilot::adjustSpecificRelationship(), Orders::AggressiveAI::AfterburnerJumpTurnTowards(), Orders::AggressiveAI::AggressiveAI(), AIEvents::AIEvresult::AIEvresult(), aim_assist(), AllocVerticesForSystem(), AllUnitsCloseAndEngage(), Unit::ApplyDamage(), Unit::ApplyLocalDamage(), Unit::ApplyNetDamage(), GameUnit< UnitType >::ArmorDamageSound(), Arrested(), AUDAdjustSound(), AUDInit(), AUDQueryAudability(), NetClient::authenticate(), GameCockpit::AutoLanding(), Cockpit::Autopilot(), GameCockpit::Autopilot(), Unit::AutoPilotToErrorMessage(), Background::Background(), basicRepairPrice(), PointStarVlist::BeginDrawState(), BeamXML::beginElement(), StarSystemGent::beginStar(), biModifyMouseSensitivity(), BlurBases(), bolt_draw::bolt_draw(), bootstrap_draw(), bootstrap_first_loop(), bootstrap_main_loop(), buildCargoDescription(), buyShip(), PaintText::calcLayout(), CalculateNearestWarpUnit(), Animation::CalculateOrientation(), charWidth(), checkedVisited(), ChooseNavPoint(), Orders::FireAt::ChooseTargets(), ChooseTargets(), CityLights::CityLights(), FlyByKeyboard::clamp_axis(), Unit::ClampThrust(), Unit::ClampTorque(), Unit::ClampVelocity(), BaseInterface::Room::Launch::Click(), BaseInterface::Room::Eject::Click(), Unit::Cloak(), CloseEnoughCone(), CloseEnoughToAutotrack(), CloseEnoughToNavOrDest(), Bolt::Collide(), Beam::Collide(), Unit::Collide(), Unit::CollideAll(), collideTrees::colTree(), Order::Communicate(), CommunicatingAI::CommunicatingAI(), CompileRunPython(), ComputeMinDowngradePercent(), computeStarColor(), BaseComputer::BuyUpgradeOperation::concludeTransaction(), ConfigAllows(), ConfigCondition(), BaseComputer::configureUpgradeCommitControls(), NetClient::connectLoad(), BaseComputer::constructControls(), GameStarSystem::createBackground(), CreateCargoForOwnerStarship(), BaseComputer::createCategoryCell(), CreateLists(), GameMenu::createNetworkControls(), Unit::DamageRandSys(), Unit::DealDamageToHullReturnArmor(), GameUnit< UnitType >::DealDamageToShield(), DealPossibleJumpDamage(), DealWithWarp(), Unit::DecreaseWarpEnergy(), delayucharStarHandler(), DestroyPlayerSystem(), DestroySystem(), Mission::DirectorStart(), DistanceWarrantsWarpTo(), GameCockpit::DoAutoLanding(), DockBoxColor(), DockedScript(), Orders::DockingOps::DockingOps(), DockToSavedBases(), Orders::DockingOps::DockToTarget(), DoDockingOps(), DoEnterExitAni(), Pilot::DoHit(), DoParticles(), ParticlePoint::Draw(), Radar::SphereDisplay::Draw(), Halo::Draw(), Bolt::Draw(), Background::Draw(), WarpTrail::Draw(), HaloSystem::Draw(), Animation::Draw(), SpriteStarVlist::Draw(), GamePlanet::Draw(), VDU::Draw(), Stars::Draw(), GameUnit< UnitType >::Draw(), GameCockpit::Draw(), BaseInterface::Room::BaseText::Draw(), BaseInterface::Room::BaseShip::Draw(), BaseInterface::Room::BaseVSSprite::Draw(), BaseInterface::Room::BaseTalk::Draw(), BaseInterface::Room::Draw(), NavigationSystem::Draw(), BaseInterface::Draw(), ParticleTrail::DrawAndUpdate(), NavigationSystem::DrawButton(), drawChars(), NavigationSystem::DrawCursor(), DrawDamageFlash(), drawdescription(), NavigationSystem::DrawGrid(), DrawHUDSprite(), drawlistitem(), NavigationSystem::DrawMission(), GameCockpit::DrawNavSystem(), DrawNode(), DrawNodeDescription(), GameUnit< UnitType >::DrawNow(), DrawObjectivesTextPlane(), DrawOneTargetBox(), DrawShield(), NavigationSystem::DrawShip(), NavigationSystem::DrawSystem(), Radar::SphereDisplay::DrawTrack(), Unit::EjectCargo(), Unit::EnergyData(), EstimateGain(), NavPath::evaluate(), Orders::TurretAI::Execute(), FlyByJoystick::Execute(), PlanetaryOrbit::Execute(), Orders::AggressiveAI::Execute(), Orders::FireAt::Execute(), FlyByKeyboard::Execute(), Order::Execute(), Orders::ChangeHeading::Execute(), Orders::AutoLongHaul::Execute(), EvadeLeftRightC::Execute(), FireKeyboard::Execute(), Orders::FormUp::Execute(), Orders::FormUpToOwner::Execute(), FlyByWire::Execute(), Orders::LoopAround::Execute(), Orders::FacePerpendicular::Execute(), FlyTo::Execute(), Orders::AggressiveAI::ExecuteNoEnemies(), ExecuteRequestClearenceKey(), GameUnit< UnitType >::Explode(), Unit::ExplodingProgress(), Missile::ExplosionRadius(), Unit::ExplosionRadius(), Orders::FacePerpendicular::FacePerpendicular(), Orders::FaceTargetITTS::FaceTargetITTS(), Unit::FilterDowngradeList(), Unit::FilterUpgradeList(), Radar::Sensor::FindTracksInRange(), Unit::Fire(), Orders::FireAt::FireAt(), FireBitmask(), Unit::FireEngines(), Orders::FireAt::FireWeapons(), flickerDamage(), FlyByKeyboard::FlyByKeyboard(), FlyByWire::FlyByWire(), ForceChangeTarget(), Unit::ForceDock(), GameCockpit::GameCockpit(), GameMissile::GameMissile(), Universe::Generate1(), Universe::Generate2(), GenerateAutoError(), generateStarSystem(), Pilot::getAnger(), getAutoRSize(), ROLES::getCapitalRoles(), BaseComputer::getColorForGroup(), FSM::getCommMessageMood(), getConfigColor(), getControlType(), getDamageColor(), getDefaultProgram(), FSM::GetEdgesString(), getFuelConversion(), GetFuelUsage(), getInitialZoomFactor(), Mesh::getLOD(), GetMadAt(), Unit::GetManifest(), getMasterPartListUnitName(), UnitUtil::getPhysicsPriority(), CommunicatingAI::GetRandomUnit(), UniverseUtil::getSaveInfo(), GameCockpit::getsoundending(), getSphereColor(), StarSystemGent::getStarColorFromRadius(), getStringFont(), getStringFontForHeight(), UniverseUtil::getSubVariable(), getTemplate(), BaseUtil::GetTextHeight(), Unit::getTractorability(), getUnitNameAndFgNoBase(), getUnitTypeColor(), UniverseUtil::getVariable(), Unit::GetVelocityDifficultyMult(), GFXCircle(), GFXInit(), GFXShaderReloaded(), GFXTransferTexture(), GoTo(), Music::GotoSong(), HoldPositionWithRespectTo(), howFarToJump(), GameUnit< UnitType >::HullDamageSound(), Unit::ImportPartList(), Unit::IncreaseWarpEnergy(), Beam::Init(), NetClient::init(), Unit::Init(), init_opengl_extensions(), BaseInterface::InitCallbacks(), initfov(), VSFileSystem::InitMods(), Music::InitMuzak(), VSFileSystem::InitPaths(), Planet::InitPlanet(), Mesh::initTechnique(), InitUnitTables(), Unit::InsideCollideTree(), LinearPrediction::Interpolate(), UnitUtil::isCloseEnoughToDock(), isMissile(), Unit::jumpReactToCollision(), Unit::Kill(), LaunchOneParticle(), Texture::Load(), AIEvents::LoadAI(), BaseComputer::loadCargoControls(), VSFileSystem::LoadConfig(), Mesh::LoadMeshes(), BaseComputer::loadNewsControls(), Unit::LoadRow(), BaseComputer::loadSellUpgradeControls(), Nebula::LoadXML(), NetClient::loginAcctLoop(), NetClient::loginLoop(), GameCockpit::LookupUnitStat(), Orders::LoopAround::LoopAround(), Orders::LoopAroundAgro::LoopAroundAgro(), main(), MakeFogMesh(), Unit::makeMasterPartList(), StarSystemGent::MakePlanet(), Unit::massSerializer(), MatchingMood(), Unit::Computer::max_ab_speed(), max_allowable_travel_time(), Unit::Computer::max_speed(), Mount::Mount(), BaseInterface::MouseOver(), Music::Music(), Music::Mute(), MyFunction(), Nearby(), NearestSystem(), BaseComputer::newsPickerChangedSelection(), NoDockWithClear(), Orders::DockingOps::PerformDockingOperations(), Mount::PhysicsAlignedFire(), Pilot::Pilot(), Orders::FireAt::PossiblySwitchTarget(), Mesh::PostProcessLoading(), preEmptiveClientFire(), PrettyDistanceString(), Unit::PriceCargo(), Priority(), Orders::AggressiveAI::ProcessCurrentFgDirective(), Logo::ProcessDrawQueue(), Beam::ProcessDrawQueue(), ProcessJoystick(), Orders::AggressiveAI::ProcessLogicItem(), Slider::processMouseDown(), StaticDisplay::processMouseDown(), Picker::processMouseDown(), StarSystem::ProcessPendingJumps(), Mesh::ProcessZFarMeshes(), pushTowardsMean(), GameNebula::PutInsideCam(), Unit::rayCollide(), GameMissile::reactToCollision(), GamePlanet::reactToCollision(), Missile::reactToCollision(), Unit::reactToCollision(), StarSystemGent::readColorGrads(), Muzak::readerThread(), GameMenu::readJoinGameControls(), BaseComputer::recalcTitle(), Orders::AggressiveAI::ReCommandWing(), FlyByKeyboard::reduce_axis(), Unit::RefillWarpEnergy(), weapon_info::Refire(), Unit::RegenShields(), Orders::FireAt::ReInit(), Unit::RemoveCargo(), Unit::RemoveFromSystem(), Unit::Repair(), Unit::RepairUpgrade(), Unit::ResolveForces(), NetClient::Respawn(), RestoreEnvmapState(), RestoreGlowMapState(), Cockpit::RestoreGodliness(), RestoreSpecMapState(), anonymous_namespace{sensor.cpp}::RetrColor(), RetrColor(), RollLeftHard(), RollRightHard(), saturate(), SaturatedColor(), ScaleJumpRadius(), ScoreKill(), CommunicatingAI::selectCommunicationMessage(), sellShip(), NetServer::sendDamages(), NetClient::sendPosition(), NetServer::sendUnDock(), NetClient::SetConfigServerAddress(), SetFogMaterialColor(), ShipCommands::setkps(), FireKeyboard::SetParent(), FireKeyboard::SetShieldsOff(), FireKeyboard::SetShieldsOneThird(), FireKeyboard::SetShieldsTwoThird(), SetStartupView(), GameCockpit::SetStaticAnimation(), Unit::SetTurretAI(), NavigationSystem::Setup(), SetupGLLightGlobals(), SetupSpecMapFirstPass(), SetupViewport(), GameCockpit::SetupViewPort(), GameCockpit::Shake(), Unit::ShieldUp(), HaloSystem::ShouldDraw(), Orders::FireAt::ShouldFire(), ShoveCamBelowUnit(), BaseComputer::showPlayerInfo(), BaseComputer::showShipStats(), ShowText(), showUnitStats(), soundServerPipes(), speedStarHandler(), GameUnit< UnitType >::Split(), SpriteStarVlist::SpriteStarVlist(), Stars::Stars(), AccountServer::start(), NetServer::start(), VDU::staticable(), SwitchUnits2(), SwitchUnitsTurret(), NetClient::synchronizeTime(), TargAll(), TargNear(), TargSig(), TargUn(), CockpitKeys::TextMessageKey(), BaseUtil::Texture(), GameUnit< UnitType >::Thrust(), WeaponComparator< FORWARD >::ToggleWeaponSet(), totalShieldEnergyCapacitance(), trackPrice(), GameUnit< UnitType >::TransferUnitToSystem(), TryDock(), Unit::UnDock(), Cockpit::unitInAutoRegion(), Unit::UpAndDownGrade(), Universe::Update(), Cockpit::Update(), Cockpit::updateAttackers(), CommunicatingAI::UpdateContrabandSearch(), Beam::UpdatePhysics(), Unit::UpdatePhysics(), GameNebula::UpdatePhysics2(), Missile::UpdatePhysics2(), BaseComputer::updateTransactionControlsForSelection(), GameCockpit::UpdAutoPilot(), Unit::UpgradeMounts(), useAfterburner(), useAfterburnerToFollow(), useAfterburnerToRun(), useJitteryAutopilot(), useStroke(), GameCockpit::visitSystem(), UniverseUtil::vsConfig(), VSFS_DEBUG(), WARPENERGYMULTIPLIER(), GameUnit< UnitType >::WarpMatrix(), WarpPursuit(), WarpToP(), winsys_init(), StarSystemGent::WriteLight(), Unit::WriteUnit(), and Unit::WriteUnitString().