![]() |
Oolite 1.91.0.7658-250404-b1488af
|
import "OOCocoa.h"
import "OOOpenGL.h"
import "OOShaderProgram.h"
import "legacy_random.h"
import "OOMaths.h"
import "OOColor.h"
import "OOWeakReference.h"
import "OOTypes.h"
import "OOSound.h"
import "OOJSPropID.h"
import "OOStellarBody.h"
import "OOEntityWithDrawable.h"
import "OOCommodities.h"
import "OOSystemDescriptionManager.h"
Go to the source code of this file.
Classes | |
class | Universe |
category | OOSound(OOCustomSounds) |
category | OOSoundSource(OOCustomSounds) |
Macros | |
#define | OO_SCANCLASS_TYPE |
#define | CROSSHAIR_SIZE 32.0 |
#define | SHADERS_MIN SHADERS_OFF |
#define | MAX_MESSAGES 5 |
#define | PROXIMITY_WARN_DISTANCE 4 |
#define | PROXIMITY_WARN_DISTANCE2 (PROXIMITY_WARN_DISTANCE * PROXIMITY_WARN_DISTANCE) |
#define | PROXIMITY_AVOID_DISTANCE_FACTOR 10.0 |
#define | SAFE_ADDITION_FACTOR2 800 |
#define | SUN_SKIM_RADIUS_FACTOR 1.15470053838 |
#define | SUN_SPARKS_RADIUS_FACTOR 2.0 |
#define | KEY_TECHLEVEL @"techlevel" |
#define | KEY_ECONOMY @"economy" |
#define | KEY_ECONOMY_DESC @"economy_description" |
#define | KEY_GOVERNMENT @"government" |
#define | KEY_GOVERNMENT_DESC @"government_description" |
#define | KEY_POPULATION @"population" |
#define | KEY_POPULATION_DESC @"population_description" |
#define | KEY_PRODUCTIVITY @"productivity" |
#define | KEY_RADIUS @"radius" |
#define | KEY_NAME @"name" |
#define | KEY_INHABITANT @"inhabitant" |
#define | KEY_INHABITANTS @"inhabitants" |
#define | KEY_DESCRIPTION @"description" |
#define | KEY_SHORT_DESCRIPTION @"short_description" |
#define | KEY_PLANETNAME @"planet_name" |
#define | KEY_SUNNAME @"sun_name" |
#define | KEY_CHANCE @"chance" |
#define | KEY_PRICE @"price" |
#define | KEY_OPTIONAL_EQUIPMENT @"optional_equipment" |
#define | KEY_STANDARD_EQUIPMENT @"standard_equipment" |
#define | KEY_EQUIPMENT_MISSILES @"missiles" |
#define | KEY_EQUIPMENT_FORWARD_WEAPON @"forward_weapon_type" |
#define | KEY_EQUIPMENT_AFT_WEAPON @"aft_weapon_type" |
#define | KEY_EQUIPMENT_PORT_WEAPON @"port_weapon_type" |
#define | KEY_EQUIPMENT_STARBOARD_WEAPON @"starboard_weapon_type" |
#define | KEY_EQUIPMENT_EXTRAS @"extras" |
#define | KEY_WEAPON_FACINGS @"weapon_facings" |
#define | KEY_RENOVATION_MULTIPLIER @"renovation_multiplier" |
#define | SHIPYARD_KEY_ID @"id" |
#define | SHIPYARD_KEY_SHIPDATA_KEY @"shipdata_key" |
#define | SHIPYARD_KEY_SHIP @"ship" |
#define | SHIPYARD_KEY_PRICE @"price" |
#define | SHIPYARD_KEY_PERSONALITY @"personality" |
#define | PASSENGER_BERTH_SPACE 5 |
#define | PLANETINFO_UNIVERSAL_KEY @"universal" |
#define | PLANETINFO_INTERSTELLAR_KEY @"interstellar space" |
#define | OOLITE_EXCEPTION_LOOPING @"OoliteLoopingException" |
#define | OOLITE_EXCEPTION_DATA_NOT_FOUND @"OoliteDataNotFoundException" |
#define | OOLITE_EXCEPTION_FATAL @"OoliteFatalException" |
#define | BILLBOARD_DEPTH 75000.0 |
#define | TIME_ACCELERATION_FACTOR_MIN 0.0625f |
#define | TIME_ACCELERATION_FACTOR_DEFAULT 1.0f |
#define | TIME_ACCELERATION_FACTOR_MAX 16.0f |
#define | DEMO_LIGHT_POSITION 5000.0f, 25000.0f, -10000.0f |
#define | MIN_DISTANCE_TO_BUOY 750.0f |
#define | MIN_DISTANCE_TO_BUOY2 (MIN_DISTANCE_TO_BUOY * MIN_DISTANCE_TO_BUOY) |
#define | SYSTEM_REPOPULATION_INTERVAL 20.0f; |
#define | OO_LOCALIZATION_TOOLS 1 |
#define | MASS_DEPENDENT_FUEL_PRICES 1 |
#define | UNIVERSE OOGetUniverse() |
#define | DESC(key) |
#define | DESC_PLURAL(key, count) |
Typedefs | |
typedef BOOL(* | EntityFilterPredicate) (Entity *entity, void *parameter) |
Enumerations | |
enum | { MARKET_NAME = 0 , MARKET_QUANTITY = 1 , MARKET_PRICE = 2 , MARKET_BASE_PRICE = 3 , MARKET_ECO_ADJUST_PRICE = 4 , MARKET_ECO_ADJUST_QUANTITY = 5 , MARKET_BASE_QUANTITY = 6 , MARKET_MASK_PRICE = 7 , MARKET_MASK_QUANTITY = 8 , MARKET_UNITS = 9 } |
enum | { EQUIPMENT_TECH_LEVEL_INDEX = 0 , EQUIPMENT_PRICE_INDEX = 1 , EQUIPMENT_SHORT_DESC_INDEX = 2 , EQUIPMENT_KEY_INDEX = 3 , EQUIPMENT_LONG_DESC_INDEX = 4 , EQUIPMENT_EXTRA_INFO_INDEX = 5 } |
enum | { OO_POSTFX_NONE = 0 , OO_POSTFX_COLORBLINDNESS_PROTAN , OO_POSTFX_COLORBLINDNESS_DEUTER , OO_POSTFX_COLORBLINDNESS_TRITAN , OO_POSTFX_CLOAK , OO_POSTFX_GRAYSCALE , OO_POSTFX_OLDMOVIE , OO_POSTFX_CRT , OO_POSTFX_CRTBADSIGNAL , OO_POSTFX_ENDOFLIST } |
Functions | |
OOINLINE Universe * | OOGetUniverse (void) INLINE_CONST_FUNC |
NSComparisonResult | populatorPrioritySort (id a, id b, void *context) |
NSComparisonResult | equipmentSort (id a, id b, void *context) |
NSComparisonResult | equipmentSortOutfitting (id a, id b, void *context) |
NSString * | OOLookUpDescriptionPRIV (NSString *key) |
NSString * | OOLookUpPluralDescriptionPRIV (NSString *key, NSInteger count) |
NSString * | OODisplayStringFromGovernmentID (OOGovernmentID government) |
NSString * | OODisplayStringFromEconomyID (OOEconomyID economy) |
#define BILLBOARD_DEPTH 75000.0 |
Definition at line 163 of file Universe.h.
Referenced by Universe::drawUniverse, OOSkyDrawable(OOPrivate)::setUpNebulaeWithColor1:color2:clusterFactor:nebulaHueFix:alpha:scale:, and OOSkyDrawable(OOPrivate)::setUpStarsWithColor1:color2:.
#define CROSSHAIR_SIZE 32.0 |
Definition at line 60 of file Universe.h.
Referenced by HeadUpDisplay(Private)::drawDirectionCue:.
#define DEMO_LIGHT_POSITION 5000.0f, 25000.0f, -10000.0f |
Definition at line 169 of file Universe.h.
#define DESC | ( | key | ) |
Definition at line 846 of file Universe.h.
Referenced by PlayerEntity(LoadSave)::autosavePlayer, OOOXZManager(NSURLConnectionDataDelegate)::beginDownload:, ClockToString(), PlayerEntity::compassTargetLabel, StickProfileScreen(StickProfileInternal)::currentAxis, Universe::currentSystemData, Universe::describeCommodity:amount:, PlayerEntity::dialTargetName, DisplayStringForMassUnit(), HeadUpDisplay(Private)::drawWeaponsOfflineText:, HeadUpDisplay(Private)::drawWitchspaceDestination:, StickProfileScreen(StickProfileInternal)::graphProfile:at:size:, PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, OOOXZManager(NSURLConnectionDataDelegate)::humanSize:, ShipEntity::identFromShip:, WormholeEntity::identFromShip:, OOOXZManager(NSURLConnectionDataDelegate)::installStatusForManifest:, PlayerEntity(ScriptMethods)::keyCodeDescription:, PlayerEntity(ScriptMethods)::keyCodeDescriptionShort:, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, MyOpenGLView::noteMovedToBadDisplay, OODisplayStringFromShaderSetting(), OOShipLibraryCargo(), OOShipLibraryGenerator(), OOShipLibraryShields(), OOShipLibrarySpeed(), OOShipLibraryTurnRate(), OOShipLibraryWeapons(), OOShipLibraryWitchspace(), PlayerEntity(KeyMapper)::outputKeyDefinition:shift:mod1:mod2:skiprows:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity::primedEquipmentName:, StickProfileScreen(StickProfileInternal)::profileType, ShipEntity::scanDescription, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToIntroFirstGo:, PlayerEntity(KeyMapper)::setGuiToKeyConfigScreen:, PlayerEntity(Contracts)::setGuiToManifestScreen, PlayerEntity::setGuiToStatusScreen, PlayerEntity::setupStartScreenGui, Universe::setViewDirection:, Universe::shortTimeDescription:, OOOXZManager::showInstallOptions, PlayerEntity(OOPrivate)::showMarketScreenDataLine:forGood:inMarket:holdQuantity:, GameController::snapshotsURLCreatingIfNeeded:, OODockTilePlugIn::snapshotsURLCreatingIfNeeded:, SystemGetProperty(), and SystemStaticSystemNameForID().
#define DESC_PLURAL | ( | key, | |
count ) |
Definition at line 847 of file Universe.h.
Referenced by Universe::shipsForSaleForSystem:withTL:atTime:.
#define KEY_CHANCE @"chance" |
Definition at line 133 of file Universe.h.
Referenced by Universe::shipsForSaleForSystem:withTL:atTime:.
#define KEY_DESCRIPTION @"description" |
Definition at line 128 of file Universe.h.
#define KEY_ECONOMY @"economy" |
Definition at line 117 of file Universe.h.
Referenced by SystemGetProperty().
#define KEY_ECONOMY_DESC @"economy_description" |
Definition at line 118 of file Universe.h.
#define KEY_EQUIPMENT_AFT_WEAPON @"aft_weapon_type" |
Definition at line 139 of file Universe.h.
#define KEY_EQUIPMENT_EXTRAS @"extras" |
Definition at line 142 of file Universe.h.
#define KEY_EQUIPMENT_FORWARD_WEAPON @"forward_weapon_type" |
Definition at line 138 of file Universe.h.
#define KEY_EQUIPMENT_MISSILES @"missiles" |
Definition at line 137 of file Universe.h.
#define KEY_EQUIPMENT_PORT_WEAPON @"port_weapon_type" |
Definition at line 140 of file Universe.h.
#define KEY_EQUIPMENT_STARBOARD_WEAPON @"starboard_weapon_type" |
Definition at line 141 of file Universe.h.
#define KEY_GOVERNMENT @"government" |
Definition at line 119 of file Universe.h.
Referenced by SystemGetProperty().
#define KEY_GOVERNMENT_DESC @"government_description" |
Definition at line 120 of file Universe.h.
#define KEY_INHABITANT @"inhabitant" |
Definition at line 126 of file Universe.h.
#define KEY_INHABITANTS @"inhabitants" |
Definition at line 127 of file Universe.h.
#define KEY_NAME @"name" |
Definition at line 125 of file Universe.h.
Referenced by Universe::setSystemDataForGalaxy:planet:key:value:fromManifest:forLayer:.
#define KEY_OPTIONAL_EQUIPMENT @"optional_equipment" |
Definition at line 135 of file Universe.h.
#define KEY_PLANETNAME @"planet_name" |
Definition at line 130 of file Universe.h.
#define KEY_POPULATION @"population" |
Definition at line 121 of file Universe.h.
Referenced by SystemGetProperty().
#define KEY_POPULATION_DESC @"population_description" |
Definition at line 122 of file Universe.h.
#define KEY_PRICE @"price" |
Definition at line 134 of file Universe.h.
#define KEY_PRODUCTIVITY @"productivity" |
Definition at line 123 of file Universe.h.
Referenced by SystemGetProperty().
#define KEY_RADIUS @"radius" |
Definition at line 124 of file Universe.h.
Referenced by Universe::setSystemDataForGalaxy:planet:key:value:fromManifest:forLayer:.
#define KEY_RENOVATION_MULTIPLIER @"renovation_multiplier" |
Definition at line 144 of file Universe.h.
#define KEY_SHORT_DESCRIPTION @"short_description" |
Definition at line 129 of file Universe.h.
Referenced by StationAddShipToShipyard().
#define KEY_STANDARD_EQUIPMENT @"standard_equipment" |
Definition at line 136 of file Universe.h.
#define KEY_SUNNAME @"sun_name" |
Definition at line 131 of file Universe.h.
Referenced by OOSunEntity::changeSunProperty:withDictionary:.
#define KEY_TECHLEVEL @"techlevel" |
Definition at line 116 of file Universe.h.
Referenced by Universe::setSystemDataForGalaxy:planet:key:value:fromManifest:forLayer:, and SystemGetProperty().
#define KEY_WEAPON_FACINGS @"weapon_facings" |
Definition at line 143 of file Universe.h.
#define MASS_DEPENDENT_FUEL_PRICES 1 |
Definition at line 183 of file Universe.h.
#define MAX_MESSAGES 5 |
Definition at line 106 of file Universe.h.
#define MIN_DISTANCE_TO_BUOY 750.0f |
Definition at line 171 of file Universe.h.
Referenced by Universe::safeWitchspaceExitDistance.
#define MIN_DISTANCE_TO_BUOY2 (MIN_DISTANCE_TO_BUOY * MIN_DISTANCE_TO_BUOY) |
Definition at line 172 of file Universe.h.
#define OO_LOCALIZATION_TOOLS 1 |
Definition at line 179 of file Universe.h.
#define OO_SCANCLASS_TYPE |
Definition at line 55 of file Universe.h.
#define OOLITE_EXCEPTION_DATA_NOT_FOUND @"OoliteDataNotFoundException" |
Definition at line 158 of file Universe.h.
Referenced by Universe::newDockWithName:andScaleFactor:, Universe::newShipWithName:usePlayerProxy:isSubentity:andScaleFactor:, and Universe::newVisualEffectWithName:.
#define OOLITE_EXCEPTION_FATAL @"OoliteFatalException" |
Definition at line 159 of file Universe.h.
Referenced by Universe::handleOoliteException:.
#define OOLITE_EXCEPTION_LOOPING @"OoliteLoopingException" |
Definition at line 157 of file Universe.h.
#define PASSENGER_BERTH_SPACE 5 |
Definition at line 152 of file Universe.h.
Referenced by PlayerEntity(Contracts)::buySelectedShip, PlayerEntity::changePassengerBerths:, PlayerEntity(Contracts)::replaceShipWithNamedShip:, PlayerEntity::setCommanderDataFromDictionary:, Universe::shipsForSaleForSystem:withTL:atTime:, PlayerEntity(Contracts)::showShipyardInfoForSelection, and PlayerEntity(OOPrivate)::tryBuyingItem:.
#define PLANETINFO_INTERSTELLAR_KEY @"interstellar space" |
Definition at line 155 of file Universe.h.
Referenced by ResourceManager::systemDescriptionManager.
#define PLANETINFO_UNIVERSAL_KEY @"universal" |
Definition at line 154 of file Universe.h.
Referenced by ResourceManager::systemDescriptionManager.
#define PROXIMITY_AVOID_DISTANCE_FACTOR 10.0 |
Definition at line 110 of file Universe.h.
Referenced by ShipEntity::avoidCollision, and ShipEntity::behaviour_avoid_collision:.
#define PROXIMITY_WARN_DISTANCE 4 |
Definition at line 108 of file Universe.h.
#define PROXIMITY_WARN_DISTANCE2 (PROXIMITY_WARN_DISTANCE * PROXIMITY_WARN_DISTANCE) |
Definition at line 109 of file Universe.h.
Referenced by CollisionRegion::findCollisions.
#define SAFE_ADDITION_FACTOR2 800 |
Definition at line 111 of file Universe.h.
Referenced by Universe::addShips:withRole:atPosition:withCoordinateSystem:.
#define SHADERS_MIN SHADERS_OFF |
Definition at line 103 of file Universe.h.
#define SHIPYARD_KEY_ID @"id" |
Definition at line 146 of file Universe.h.
#define SHIPYARD_KEY_PERSONALITY @"personality" |
Definition at line 150 of file Universe.h.
Referenced by StationAddShipToShipyard().
#define SHIPYARD_KEY_PRICE @"price" |
Definition at line 149 of file Universe.h.
Referenced by StationAddShipToShipyard().
#define SHIPYARD_KEY_SHIP @"ship" |
Definition at line 148 of file Universe.h.
#define SHIPYARD_KEY_SHIPDATA_KEY @"shipdata_key" |
Definition at line 147 of file Universe.h.
Referenced by StationAddShipToShipyard().
#define SUN_SKIM_RADIUS_FACTOR 1.15470053838 |
Definition at line 113 of file Universe.h.
Referenced by Universe::getSunSkimEndPositionForShip:, and Universe::getSunSkimStartPositionForShip:.
#define SUN_SPARKS_RADIUS_FACTOR 2.0 |
Definition at line 114 of file Universe.h.
#define SYSTEM_REPOPULATION_INTERVAL 20.0f; |
Definition at line 176 of file Universe.h.
Referenced by Universe::populateNormalSpace, Universe::repopulateSystem, and Universe::setUpWitchspaceBetweenSystem:andSystem:.
#define TIME_ACCELERATION_FACTOR_DEFAULT 1.0f |
Definition at line 166 of file Universe.h.
Referenced by Universe::setTimeAccelerationFactor:.
#define TIME_ACCELERATION_FACTOR_MAX 16.0f |
Definition at line 167 of file Universe.h.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, and Universe::setTimeAccelerationFactor:.
#define TIME_ACCELERATION_FACTOR_MIN 0.0625f |
Definition at line 165 of file Universe.h.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
#define UNIVERSE OOGetUniverse() |
Definition at line 840 of file Universe.h.
Referenced by StationEntity(OOAIPrivate)::acceptDistressMessageFrom:, StationEntity::acceptDockingClearanceRequestFrom:, PlayerEntity(Scripting)::addMoon:, PlayerEntity(Scripting)::addPlanet:, PlayerEntity::addRoleForAggression:, PlayerEntity(Scripting)::addShipsAt:, PlayerEntity(Scripting)::addShipsAtPrecisely:, PlayerEntity(Scripting)::addShipsWithinRadius:, DockEntity(OOPrivate)::addShipToShipsOnApproach:, Entity::addToLinkedLists, StationEntity::adjustVelocity:, OOSystemInfo::allKeys, ShipEntity::AuthorityPredicate, PlayerEntity(Scripting)::awardCargo:, PlayerEntity(ScriptMethods)::awardCommodityType:amount:, PlayerEntity(Contracts)::awardContract:commodity:start:destination:eta:fee:premium:, StationEntity::becomeEnergyBlast, ShipEntity::becomeExplosion, StationEntity::becomeExplosion, StationEntity::becomeLargeExplosion:, ShipEntity(PureAI)::becomeUncontrolledThargon, ShipEntity::broadcastHitByLaserFrom:, PlayerEntity::buySelectedItem, PlayerEntity(Contracts)::buySelectedShip, WormholeEntity::canCollide, ShipEntity::checkForAegis, ShipEntity(PureAI)::checkForNormalSpace, Entity(OOPrivate)::checkLinkedLists, PlayerEntity(Contracts)::checkPassengerContracts, ShipEntity::checkShipsInVicinityForWitchJumpExit, DockEntity::clearDockingCorridor, StationEntity::clearDockingCorridor, ClockGetProperty(), PlayerEntity::collectBountyFor:, PlayerEntity::commanderDataDictionary, ConsoleGetProperty(), OOSystemInfo::coordinates, PlayerEntity::createDoppelganger, PlayerEntity(ScriptMethods)::currentSystemID, PlayerEntity::dialAltitude, PlayerEntity::dialHyperRange, WormholeEntity::disgorgeShips, DisplayStringForMassUnitForCommodity(), PlayerEntity::doBookkeeping:, PlayerEntity::docked, DockEntity::dockingCorridorIsEmpty, StationEntity::dockingCorridorIsEmpty, GuiDisplayGen(Internal)::drawAdvancedNavArrayAtX:y:z:alpha:usingRoute:optimizedBy:zoom:, HeadUpDisplay(Private)::drawAegis:, HeadUpDisplay(Private)::drawAltitudeBar:, HeadUpDisplay(Private)::drawCabinTempBar:, HeadUpDisplay(Private)::drawCrosshairs, HeadUpDisplay(Private)::drawDirectionCue:, GuiDisplayGen(Internal)::drawEquipmentList:z:, HeadUpDisplay(Private)::drawFPSInfoCounter:, GuiDisplayGen(Internal)::drawGLDisplay:x:y:z:, GuiDisplayGen::drawGUI:drawCursor:, DustEntity::drawImmediate:translucent:, OOEntityWithDrawable::drawImmediate:translucent:, OOLaserShotEntity::drawImmediate:translucent:, OOLightParticleEntity::drawImmediate:translucent:, OOParticleSystem::drawImmediate:translucent:, OOQuiriumCascadeEntity::drawImmediate:translucent:, OORingEffectEntity::drawImmediate:translucent:, OOSunEntity::drawImmediate:translucent:, PlanetEntity::drawImmediate:translucent:, PlayerEntity::drawImmediate:translucent:, SkyEntity::drawImmediate:translucent:, WormholeEntity::drawImmediate:translucent:, OOSunEntity(Private)::drawOpaqueParts, HeadUpDisplay(Private)::drawScanner:, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, HeadUpDisplay(Private)::drawStatusLight:, OOExhaustPlumeEntity::drawSubEntityImmediate:translucent:, OOLightParticleEntity::drawSubEntityImmediate:translucent:, OOSunEntity(Private)::drawTranslucentParts, PlanetEntity::drawUnconditionally, HeadUpDisplay(Private)::drawWeaponsOfflineText:, ShipEntity::dumpCargoItem:, WormholeEntity::dumpSelfState, PlayerEntity::enterGalacticWitchspace, ShipEntity(AI)::enterTargetWormhole, ShipEntity::enterWitchspace, ShipEntity::findNearestPlanet, CollisionRegion::findShadowedEntities, ShipEntity::fireMissileWithIdentifier:andTarget:, PlayerEntity(OOPrivate)::gameOverFadeToBW, PlayerEntity::getDestroyedBy:damageType:, PlayerEntity::getFined, OOSystemDescriptionManager::getRandomSeedForCurrentSystem, Universe::getStationMarkets, ShipEntity(PureAI)::getWitchspaceEntryCoordinates, GlobalGetColorSaturation(), GlobalGetProperty(), GlobalSetScreenBackground(), GlobalSetScreenOverlay(), PlayerEntity(OOControlsPrivate)::handleAutopilotOn:, PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(Controls)::handleGUIUpDownArrowKeys, PlayerEntity(OOControlsPrivate)::handleKeyboardLayoutKeys, PlayerEntity(OOControlsPrivate)::handleKeyMapperScreenKeys, PlayerEntity(OOControlsPrivate)::handleStickMapperScreenKeys, PlayerEntity(OOControlsPrivate)::handleUndockControl, StationEntity::hasShipyard, HeadUpDisplay::hudDrawReticleOnTarget, HeadUpDisplay::hudRotateViewpointForVirtualDepth, PlayerEntity(OOPrivate)::hyperspaceJumpDistance, OOSkyDrawable::initWithColor1:Color2:Color3:Color4:starCount:nebulaCount:nebulaHueFix:clusterFactor:alpha:scale:, SkyEntity::initWithColors:col1:andSystemInfo:, PlayerEntity::insideAtmosphereFraction, StationEntity::launchDefenseShip, PlayerEntity::launchEscapeCapsule, PlayerEntity(Scripting)::launchFromStation, StationEntity::launchPirateShip, StationEntity::launchPolice, PlayerEntity(LoadSave)::loadPlayer, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, Universe::loadStationMarkets:, GameController::logProgress:, PlayerEntity::lookingAtSunWithThresholdAngleCos:, PlayerEntity::loseTargetStatus, ManifestGetProperty(), ShipEntity::markAsOffender:withReason:, PlayerEntity::marketScreenTitle, OOMaterial(OOConvenienceCreators)::materialWithName:cacheKey:configuration:macros:bindingTarget:forSmoothedMesh:, OOMaterial(OOConvenienceCreators)::materialWithName:cacheKey:materialDictionary:shadersDictionary:macros:bindingTarget:forSmoothedMesh:, PlayerEntity::noteGUIDidChangeFrom:to:refresh:, ShipEntity::noteTakingDamage:from:type:, NSDictionary(OOMateralProperties)::oo_specularExponent, OOApplyTextureOptionDefaults(), PlayerEntity(OOPrivate)::performDeadUpdates:, PlayerEntity(OOPrivate)::performDockingUpdates:, PlayerEntity(OOPrivate)::performLaunchingUpdates:, PlayerEntity(OOPrivate)::performWitchspaceExitUpdates:, PlanetGetProperty(), PlayerSetEscapePodDestination(), PlayerShipGetProperty(), PlayerShipResetCustomView(), PlayerShipSetCustomView(), PlayerStopAudioMessage(), PlayerEntity(OOControlsPrivate)::pollApplicationControls, PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, PlayerEntity(OOControlsPrivate)::pollCustomViewControls, PlayerEntity(OOControlsPrivate)::pollDockedControls:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollViewControls, PlayerEntity(Contracts)::processEscapePods, PlayerEntity(Scripting)::processSceneString:atOffset:, DockEntity::pruneAndCountShipsOnApproach, PlayerEntity(Contracts)::removeContract:destination:, Entity::removeFromLinkedLists, PlayerEntity::removeMissiles, RemoveOrExplodeShip(), OOCrosshairs::render, HeadUpDisplay::resetGuis:, PlayerEntity(LoadSave)::savePlayer, ShipEntity(PureAI)::scanForOffenders, PlayerEntity(Scripting)::sendAllShipsAway, Universe::setAmbientLightLevel:, PlayerEntity(Scripting)::setBackgroundFromDescriptionsKey:, PlayerEntity::setCommanderDataFromDictionary:, ShipEntity(PureAI)::setCourseToWitchpoint, ShipEntity(PureAI)::setDestinationToStationBeacon, PlayerEntity::setGuiToEquipShipScreen:selectingFacingFor:, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToLoadSaveScreen, PlayerEntity::setGuiToStatusScreen, PlayerEntity(Scripting)::setMissionDescription:forMission:, PlayerEntity::setNextCompassMode, GuiDisplayGen::setStarChartTitle, ShipEntity(PureAI)::setSunSkimEndCoordinates, ShipEntity(PureAI)::setSunSkimStartCoordinates, PlayerEntity::setSystemID:, PlayerEntity::setTargetSystemID:, ShipEntity::setTargetToNearestStationIncludingHostiles:, ShipEntity(PureAI)::setTargetToRandomStation, PlanetEntity(OOPrivate)::setTextureColorForPlanet:inSystem:, GameController::setUpBasicOpenGLStateWithSize:, ShipEntity::setUpEscorts, ShipEntity::setUpShipFromDictionary:, ShipSetCargo(), ShipStaticRoleIsInCategory(), PlayerEntity(OOLoadSavePrivate)::showCommanderShip:, PlayerEntity(Scripting)::spawnShip:, OOCharacter::species, StationGetProperty(), StationSetMarketPrice(), StationSetMarketQuantity(), PlayerEntity(StickMapper)::stickMapperInputHandler:view:, WormholeEntity::suckInShip:, PlayerEntity(Scripting)::sunGoneNova_bool, PlayerEntity(Scripting)::sunWillGoNova_bool, PlayerEntity(OOControlsPrivate)::switchToThisView:fromView:andProcessWeaponFacing:justNotify:, OOMaterial(OOConvenienceCreators)::synthesizeMaterialDictionaryWithName:configuration:macros:, SystemGetProperty(), SystemInfoSamplePrice(), PlayerEntity(ScriptMethods)::systemPseudoRandom100, PlayerEntity(ScriptMethods)::systemPseudoRandom256, PlayerEntity(ScriptMethods)::systemPseudoRandomFloat, SystemStaticSystemNameForID(), ShipEntity::takeEnergyDamage:from:becauseOf:weaponIdentifier:, StationEntity::takeEnergyDamage:from:becauseOf:weaponIdentifier:, StationEntity::takeHeatDamage:, StationEntity::takeScrapeDamage:from:, GuiDisplayGen::TextureForGUITexture, Universe::tradeInValueForCommanderDictionary:, ShipEntity::transitionToAegisNone, PlayerEntity::tryBuyingCommodity:all:, PlayerEntity::trySellingCommodity:all:, OOExhaustPlumeEntity::update:, OOSunEntity::update:, ShipEntity::update:, PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities, PlayerEntity(OOPrivate)::updateClocks:, Entity::updateLinkedLists, MyOpenGLView::updateScreenWithVideoMode:, OOTrumble::updateTrumble:, OODebugController::validateMenuItem:, OOSystemInfo::valueForKey:, PlayerEntity::viewpointOffset, PlayerEntity::witchJumpChecklist:, PlayerEntity(OOPrivate)::witchJumpTo:misjump:, and ShipEntity::witchspaceLeavingEffects.
typedef BOOL(* EntityFilterPredicate) (Entity *entity, void *parameter) |
Definition at line 52 of file Universe.h.
anonymous enum |
Enumerator | |
---|---|
EQUIPMENT_TECH_LEVEL_INDEX | |
EQUIPMENT_PRICE_INDEX | |
EQUIPMENT_SHORT_DESC_INDEX | |
EQUIPMENT_KEY_INDEX | |
EQUIPMENT_LONG_DESC_INDEX | |
EQUIPMENT_EXTRA_INFO_INDEX |
Definition at line 77 of file Universe.h.
anonymous enum |
Definition at line 88 of file Universe.h.
anonymous enum |
Enumerator | |
---|---|
MARKET_NAME | |
MARKET_QUANTITY | |
MARKET_PRICE | |
MARKET_BASE_PRICE | |
MARKET_ECO_ADJUST_PRICE | |
MARKET_ECO_ADJUST_QUANTITY | |
MARKET_BASE_QUANTITY | |
MARKET_MASK_PRICE | |
MARKET_MASK_QUANTITY | |
MARKET_UNITS |
Definition at line 62 of file Universe.h.
NSComparisonResult equipmentSort | ( | id | a, |
id | b, | ||
void * | context ) |
Definition at line 11116 of file Universe.m.
NSComparisonResult equipmentSortOutfitting | ( | id | a, |
id | b, | ||
void * | context ) |
Definition at line 11142 of file Universe.m.
NSString * OODisplayStringFromEconomyID | ( | OOEconomyID | economy | ) |
Definition at line 230 of file OOConstToString.m.
Referenced by PlayerEntity(Scripting)::systemEconomy_string, and SystemGetProperty().
NSString * OODisplayStringFromGovernmentID | ( | OOGovernmentID | government | ) |
Definition at line 214 of file OOConstToString.m.
Referenced by SystemGetProperty(), and PlayerEntity(Scripting)::systemGovernment_string.
Definition at line 835 of file Universe.h.
References gSharedUniverse, and OOINLINE.
NSString * OOLookUpDescriptionPRIV | ( | NSString * | key | ) |
Definition at line 11168 of file Universe.m.
References nil.
Referenced by OOLookUpPluralDescriptionPRIV().
NSString * OOLookUpPluralDescriptionPRIV | ( | NSString * | key, |
NSInteger | count ) |
Definition at line 11177 of file Universe.m.
References count, nil, OOLogWARN, and OOLookUpDescriptionPRIV().
NSComparisonResult populatorPrioritySort | ( | id | a, |
id | b, | ||
void * | context ) |
Definition at line 11104 of file Universe.m.