![]() |
Oolite 1.91.0.7650-250121-affa790
|
#include <PlayerEntity.h>
Class Methods | |
(PlayerEntity *) | + sharedPlayer |
(static NSString *) | + SliderString [implementation] |
(static NSString *) | + CurrentScriptNameOr [implementation] |
(static void) | + PerformScriptActions [implementation] |
(static void) | + PerformConditionalStatment [implementation] |
(static void) | + PerformActionStatment [implementation] |
(static BOOL) | + TestScriptConditions [implementation] |
![]() | |
(static BOOL) | + IsBehaviourHostile [implementation] |
(static float) | + SurfaceDistanceSqaredV [implementation] |
(static float) | + SurfaceDistanceSqared [implementation] |
(static BOOL) | + AuthorityPredicate [implementation] |
(id) | + shipRestoredFromDictionary:useFallback:context: |
Definition at line 367 of file PlayerEntity.h.
- (BOOL) activateCloakingDevice |
Reimplemented from ShipEntity.
Definition at line 6065 of file PlayerEntity.m.
References activateCloakingDevice, ShipEntity::hasCloakingDevice, playCloakingDeviceInsufficientEnergy, and playCloakingDeviceOn.
Referenced by activateCloakingDevice, and alertCondition.
- (void) activatePrimableEquipment: | (NSUInteger) | index | |
withMode: | (OOPrimedEquipmentMode) | mode |
Definition at line 8259 of file PlayerEntity.m.
References OOJSScript::callMethod:inContext:withArguments:count:result:, count, eqScripts, OOJSAcquireContext(), OOJSRelinquishContext(), OOPRIMEDEQUIP_ACTIVATED, and OOPRIMEDEQUIP_MODE.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) activateSelectedInterface |
Definition at line 9892 of file PlayerEntity.m.
References activateSelectedInterface, dockedStation, StationEntity::localInterfaces, OOLog, OOJSInterfaceDefinition::runCallback:, GuiDisplayGen::selectedRowKey, setGuiToInterfacesScreen:, GuiDisplayGen::setSelectedRow:, and showInformationForSelectedInterface.
Referenced by activateSelectedInterface, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and roleWeights.
- (NSUInteger) activeMFD |
References activeMFD.
- (NSUInteger) activeMissile |
References activeMissile, dialIdentEngaged, and dialMaxMissiles.
- (void) add: | (NSString *) | missionVariableString_value |
Provided by category PlayerEntity(Scripting).
Definition at line 1807 of file PlayerEntityLegacyScriptEngine.m.
- (BOOL) addEqScriptForKey: | (NSString *) | eq_key |
Provided by category PlayerEntity(Scripting).
Definition at line 2853 of file PlayerEntityLegacyScriptEngine.m.
Referenced by addEquipmentItem:withValidation:inContext:.
- (void) addEquipmentFromCollection: | (id) | equipment |
Definition at line 11674 of file PlayerEntity.m.
References addEquipmentItem:withValidation:inContext:, count, nil, and removeEquipmentItem:.
Referenced by setCommanderDataFromDictionary:, and setUpShipFromDictionary:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11545 of file PlayerEntity.m.
References addEquipmentItem:withValidation:inContext:.
Referenced by setCommanderDataFromDictionary:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11551 of file PlayerEntity.m.
References addEqScriptForKey:, ShipEntity::addEquipmentItem:withValidation:inContext:, addEquipmentWithScriptToCustomKeyArray:, addTrumble:, compassMode, PLAYER_MAX_TRUMBLES, ranrot_rand, setCompassMode:, and trumbleCount.
Referenced by addEquipmentFromCollection:, addEquipmentItem:inContext:, PlayerEntity(Scripting)::awardEquipment:, PlayerEntity(Contracts)::buySelectedShip, PlayerEntity(Contracts)::newShipCommonSetup:yardInfo:baseInfo:, PlayerEntity(Contracts)::replaceShipWithNamedShip:, ShipAwardEquipment(), ShipSetEquipmentStatus(), takeInternalDamage, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (void) addEquipmentWithScriptToCustomKeyArray: | (NSString *) | equipmentKey |
Definition at line 11593 of file PlayerEntity.m.
References count, CUSTOMEQUIP_EQUIPKEY, OOEquipmentType::defaultActivateKey, OOEquipmentType::defaultModeKey, eqScripts, OOEquipmentType::equipmentTypeWithIdentifier:, OOEquipmentType::name, and nil.
Referenced by addEquipmentItem:withValidation:inContext:.
- (void) addLiteralMissionText: | (NSString *) | text |
Provided by category PlayerEntity(Scripting).
Definition at line 1919 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::addMissionText:, MissionAddMessageText(), and MissionRunScreen().
- (void) addMessageToReport: | (NSString*) | report |
Provided by category PlayerEntity(Contracts).
Definition at line 513 of file PlayerEntityContracts.m.
Referenced by docked, getFined, penaltyForUnauthorizedDocking, and PlayerAddMessageToArrivalReport().
- (void) addMissionDestination: | (NSString *) | destinations |
Provided by category PlayerEntity(Scripting).
Definition at line 2117 of file PlayerEntityLegacyScriptEngine.m.
- (void) addMissionDestinationMarker: | (NSDictionary *) | marker |
Definition at line 13328 of file PlayerEntity.m.
References markerKey:, nil, and validatedMarker:.
Referenced by PlayerEntity(Scripting)::addMissionDestination:, initialiseMissionDestinations:andLegacy:, and MissionMarkSystem().
- (void) addMissionText: | (NSString *) | textKey |
Provided by category PlayerEntity(Scripting).
Definition at line 1901 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionRunScreen().
- (OOPlanetEntity *) addMoon: | (NSString *) | moonKey |
Provided by category PlayerEntity(Scripting).
Definition at line 2361 of file PlayerEntityLegacyScriptEngine.m.
Referenced by SystemAddMoon().
- (BOOL) addParcel: | (NSString*) | Name | |
start: | (unsigned) | start | |
destination: | (unsigned) | destination | |
eta: | (double) | eta | |
fee: | (double) | fee | |
premium: | (double) | premium | |
risk: | (unsigned) | risk |
Provided by category PlayerEntity(Contracts).
Definition at line 933 of file PlayerEntityContracts.m.
Referenced by PlayerShipAddParcel().
- (BOOL) addPassenger: | (NSString*) | Name | |
start: | (unsigned) | start | |
destination: | (unsigned) | destination | |
eta: | (double) | eta | |
fee: | (double) | fee | |
advance: | (double) | advance | |
risk: | (unsigned) | risk |
Provided by category PlayerEntity(Contracts).
Definition at line 879 of file PlayerEntityContracts.m.
Referenced by PlayerShipAddPassenger().
- (OOPlanetEntity *) addPlanet: | (NSString *) | planetKey |
Provided by category PlayerEntity(Scripting).
Definition at line 2309 of file PlayerEntityLegacyScriptEngine.m.
Referenced by SystemAddPlanet().
- (void) addRoleForAggression: | (ShipEntity *) | victim |
Definition at line 5043 of file PlayerEntity.m.
References addRoleToPlayer:, bounty, hasHostileTarget, ShipEntity::isExplicitlyUnpiloted, ShipEntity::isHulk, ShipEntity::isPirateVictim, Entity::isPlayer, nil, ShipEntity::primaryAggressor, ShipEntity::primaryRole, ShipEntity::scanClass, and UNIVERSE.
- (void) addRoleForMining |
Definition at line 5080 of file PlayerEntity.m.
References addRoleForMining, and addRoleToPlayer:.
Referenced by addRoleForMining, and roleWeights.
- (void) addRoleToPlayer: | (NSString *) | role |
Definition at line 5093 of file PlayerEntity.m.
References addRoleToPlayer:inSlot:, maxPlayerRoles, and Ranrot().
Referenced by PlayerEntity(Contracts)::addParcel:start:destination:eta:fee:premium:risk:, PlayerEntity(Contracts)::addPassenger:start:destination:eta:fee:advance:risk:, addRoleForAggression:, addRoleForMining, PlayerEntity(Contracts)::awardContract:commodity:start:destination:eta:fee:premium:, PlayerEntity(Contracts)::checkPassengerContracts, docked, enterWitchspace, leaveDock:, and PlayerSetPlayerRole().
- (void) addRoleToPlayer: | (NSString *) | role | |
inSlot: | (NSUInteger) | slot |
Definition at line 5100 of file PlayerEntity.m.
References count, maxPlayerRoles, and roleWeights.
Referenced by addRoleToPlayer:, and PlayerSetPlayerRole().
- (void) addScannedWormhole: | (WormholeEntity*) | wormhole |
Definition at line 13221 of file PlayerEntity.m.
References clockTimeAdjusted, nil, scannedWormholes, and WormholeEntity::setScannedAt:.
Referenced by addTarget:, Universe::carryPlayerOn:inWormhole:, enterWitchspace, and enterWormhole:.
- (void) addScenarioModel: | (NSString *) | shipKey |
Provided by category PlayerEntity(LoadSave).
Definition at line 278 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::showScenarioDetails.
- (void) addScene: | (NSArray *) | items | |
atOffset: | (Vector) | off |
Provided by category PlayerEntity(Scripting).
Definition at line 2585 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::addScene:atOffset:, PlayerEntity(Scripting)::processSceneDictionary:atOffset:, PlayerEntity(Scripting)::processSceneString:atOffset:, and PlayerEntity(Scripting)::setBackgroundFromDescriptionsKey:.
- (void) addShips: | (NSString *) | roles_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1499 of file PlayerEntityLegacyScriptEngine.m.
- (void) addShipsAt: | (NSString *) | roles_number_system_x_y_z |
Provided by category PlayerEntity(Scripting).
Definition at line 1560 of file PlayerEntityLegacyScriptEngine.m.
Referenced by SystemLegacyAddShipsAt().
- (void) addShipsAtPrecisely: | (NSString *) | roles_number_system_x_y_z |
Provided by category PlayerEntity(Scripting).
Definition at line 1602 of file PlayerEntityLegacyScriptEngine.m.
Referenced by SystemLegacyAddShipsAtPrecisely().
- (void) addShipsWithinRadius: | (NSString *) | roles_number_system_x_y_z_r |
Provided by category PlayerEntity(Scripting).
Definition at line 1644 of file PlayerEntityLegacyScriptEngine.m.
Referenced by SystemLegacyAddShipsWithinRadius().
- (void) addSystemShips: | (NSString *) | roles_number_position |
Provided by category PlayerEntity(Scripting).
Definition at line 1528 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 12274 of file PlayerEntity.m.
References activeMissile, addScannedWormhole:, ShipEntity::addTarget:, ident_engaged, ShipEntity::isMissile, Entity::isShip, Entity::isWormhole, missile_entity, missile_status, MISSILE_STATUS_ARMED, MISSILE_STATUS_TARGET_LOCKED, nil, PLAYER_TARGET_MEMORY_SIZE, playIdentLockedOn, playMissileLockedOn, printIdentLockedOnForMissile:, Entity::status, target_memory_index, OOWeakRefObject::weakSelf, and weaponsOnline.
Referenced by ShipEntity(OOEntityInspectorExtensions)::inspBecomeTarget, selectNextMissile, PlayerEntity(Scripting)::targetNearestHostile, PlayerEntity(Scripting)::targetNearestIncomingMissile, and PlayerEntity(OOPrivate)::updateTargeting.
- (void) addToAdjustTime: | (double) | seconds |
Definition at line 4899 of file PlayerEntity.m.
References ship_clock_adjust.
Referenced by Universe::carryPlayerOn:inWormhole:, ClockAddSeconds(), and PlayerSetEscapePodDestination().
- (void) addTrumble: | (OOTrumble *) | papaTrumble |
Definition at line 12028 of file PlayerEntity.m.
References PLAYER_MAX_TRUMBLES, OOTrumble::spawnFrom:, trumble, and trumbleCount.
Referenced by addEquipmentItem:withValidation:inContext:, and OOTrumble::updateSpawn:.
- (NSPoint) adjusted_chart_centre |
Definition at line 590 of file PlayerEntity.m.
References _missionBackgroundSpecial, adjusted_chart_centre, chart_centre_coordinates, chart_focus_coordinates, CHART_HEIGHT_AT_MAX_ZOOM, CHART_MAX_ZOOM, CHART_SCROLL_AT_X, CHART_SCROLL_AT_Y, CHART_WIDTH_AT_MAX_ZOOM, chart_zoom, custom_chart_centre_coordinates, galaxy_coordinates, GUI_BACKGROUND_SPECIAL_CUSTOM, GUI_BACKGROUND_SPECIAL_CUSTOM_ANA_QUICKEST, GUI_BACKGROUND_SPECIAL_CUSTOM_ANA_SHORTEST, GUI_BACKGROUND_SPECIAL_LONG, GUI_BACKGROUND_SPECIAL_LONG_ANA_QUICKEST, GUI_BACKGROUND_SPECIAL_LONG_ANA_SHORTEST, GUI_BACKGROUND_SPECIAL_SHORT, GUI_BACKGROUND_SPECIAL_SHORT_ANA_QUICKEST, and GUI_BACKGROUND_SPECIAL_SHORT_ANA_SHORTEST.
Referenced by adjusted_chart_centre, custom_chart_zoom, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (OOCreditsQuantity) adjustPriceByScriptForEqKey: | (NSString *) | eqKey | |
withCurrent: | (OOCreditsQuantity) | price |
Definition at line 10303 of file PlayerEntity.m.
References OOJSScript::callMethod:inContext:withArguments:count:result:, OOEquipmentType::conditionScript, OOEquipmentType::equipmentTypeWithIdentifier:, nil, OOJSAcquireContext(), OOJSRelinquishContext(), and OOJSValueFromNativeObject().
Referenced by setGuiToEquipShipScreen:selectingFacingFor:, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (void) adjustTradeInFactorBy: | (int) | value |
Definition at line 11911 of file PlayerEntity.m.
References ship_trade_in_factor.
Referenced by ShipEntity::becomeExplosion, PlayerShipSetProperty(), ShipRestoreSubEntities(), and PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
- (GLfloat) aftShieldLevel |
Definition at line 4696 of file PlayerEntity.m.
References aft_shield, and aftShieldLevel.
Referenced by aftShieldLevel, and showDemoShips.
- (float) aftShieldRechargeRate |
Definition at line 4660 of file PlayerEntity.m.
References aft_shield_recharge_rate, and aftShieldRechargeRate.
Referenced by aftShieldRechargeRate, doBookkeeping:, and showDemoShips.
- (OOAlertCondition) alertCondition |
Reimplemented from ShipEntity.
References activateCloakingDevice, alertCondition, currentLaserOffset, currentWeapon, deactivateCloakingDevice, energyUnitType, enterGalacticWitchspace, fireMainWeapon, fleeingStatus, hasSufficientFuelForJump, installedEnergyUnitType, rotateCargo, scannerFuzziness, takeInternalDamage, and weaponsOnline.
- (int) alertFlags |
- (void) allowMissionInterrupt |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 236 of file PlayerEntityScriptMethods.m.
Referenced by MissionRunScreen().
- (OORouteType) ANAMode |
Definition at line 678 of file PlayerEntity.m.
References ANA_mode, and ANAMode.
Referenced by ANAMode, custom_chart_zoom, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, and PlayerShipGetProperty().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4278 of file PlayerEntity.m.
References applyRoll:andClimb:, and applyYaw:.
- (NSArray *) applyMarketFilter: | (NSArray *) | goods | |
onMarket: | (OOCommodityMarket *) | market |
Definition at line 10861 of file PlayerEntity.m.
References MARKET_FILTER_MODE_HOLD, MARKET_FILTER_MODE_LEGAL, MARKET_FILTER_MODE_OFF, MARKET_FILTER_MODE_RESTRICTED, MARKET_FILTER_MODE_STOCK, MARKET_FILTER_MODE_TRADE, marketFilterMode, and nil.
Referenced by PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, setGuiToMarketInfoScreen, and setGuiToMarketScreen.
- (NSArray *) applyMarketSorter: | (NSArray *) | goods | |
onMarket: | (OOCommodityMarket *) | market |
Definition at line 10913 of file PlayerEntity.m.
References MARKET_SORTER_MODE_ALPHA, MARKET_SORTER_MODE_HOLD, MARKET_SORTER_MODE_OFF, MARKET_SORTER_MODE_PRICE, MARKET_SORTER_MODE_STOCK, MARKET_SORTER_MODE_UNIT, and marketSorterMode.
Referenced by PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, setGuiToMarketInfoScreen, and setGuiToMarketScreen.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4285 of file PlayerEntity.m.
References EXPECT_NOT, Entity::hasRotated, kIdentityQuaternion, kZeroQuaternion, Entity::lastOrientation, Entity::orientation, orientationChanged, quaternion_rotate_about_x(), and quaternion_rotate_about_z().
Referenced by applyAttitudeChanges:, and PlayerEntity(OOPrivate)::performInFlightUpdates:.
- (void) applyYaw: | (GLfloat) | yaw |
Definition at line 4318 of file PlayerEntity.m.
References Entity::orientation, orientationChanged, and quaternion_rotate_about_y().
Referenced by applyAttitudeChanges:, and PlayerEntity(OOPrivate)::performInFlightUpdates:.
- (BOOL) assignToActivePylon: | (NSString *) | identifierKey |
Definition at line 6024 of file PlayerEntity.m.
References activeMissile, OOEquipmentType::equipmentTypeWithIdentifier:, kOOVariableTechLevel, launchingMissile, ShipEntity::max_missiles, missile_entity, ShipEntity::missile_list, nil, replacingMissile, and selectNextMissile.
- (BOOL) atHyperspeed |
Definition at line 4474 of file PlayerEntity.m.
References atHyperspeed, and travelling_at_hyperspeed.
Referenced by atHyperspeed, ProxyPlayerEntity::copyValuesFromPlayer:, DustEntity::drawImmediate:translucent:, and massLockable.
- (void) autosavePlayer |
Provided by category PlayerEntity(LoadSave).
Definition at line 145 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleUndockControl.
- (OOWeaponFacingSet) availableFacings |
Definition at line 9298 of file PlayerEntity.m.
References availableFacings, OOShipRegistry::sharedRegistry, ShipEntity::shipDataKey, OOShipRegistry::shipyardInfoForKey:, VALID_WEAPON_FACINGS, and ShipEntity::weaponFacings.
Referenced by availableFacings, and roleWeights.
- (void) awardCargo: | (NSString *) | amount_typeString |
Provided by category PlayerEntity(Scripting).
Definition at line 1346 of file PlayerEntityLegacyScriptEngine.m.
- (void) awardCommodityType: | (NSString *) | type | |
amount: | (OOCargoQuantity) | amount |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 82 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::awardCargo:.
- (BOOL) awardContract: | (unsigned) | qty | |
commodity: | (NSString*) | commodity | |
start: | (unsigned) | start | |
destination: | (unsigned) | destination | |
eta: | (double) | eta | |
fee: | (double) | fee | |
premium: | (double) | premium |
Provided by category PlayerEntity(Contracts).
Definition at line 989 of file PlayerEntityContracts.m.
Referenced by PlayerShipAwardContract().
- (void) awardCredits: | (NSString *) | valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1223 of file PlayerEntityLegacyScriptEngine.m.
- (void) awardEquipment: | (NSString *) | equipString |
Provided by category PlayerEntity(Scripting).
Definition at line 1247 of file PlayerEntityLegacyScriptEngine.m.
- (void) awardFuel: | (NSString *) | valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1451 of file PlayerEntityLegacyScriptEngine.m.
- (void) awardShipKills: | (NSString *) | valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1238 of file PlayerEntityLegacyScriptEngine.m.
- (GLfloat) baseMass |
Definition at line 195 of file PlayerEntity.m.
References baseMass, Entity::mass, OOLog, and sBaseMass.
Referenced by baseMass, Universe(OOPrivate)::setUpInitialUniverse, and showDemoShips.
- (void) beginWitchspaceCountdown |
Provided by category PlayerEntity(Controls).
Definition at line 891 of file PlayerEntityControls.m.
- (void) beginWitchspaceCountdown: | (int) | spin_time |
Provided by category PlayerEntity(Controls).
Definition at line 856 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::beginWitchspaceCountdown, PlayerShipBeginHyperspaceCountdown(), and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) blowUpStation |
Provided by category PlayerEntity(Scripting).
Definition at line 2256 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(Sound).
Definition at line 199 of file PlayerEntitySound.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6821 of file PlayerEntity.m.
References bounty, and legalStatus.
Referenced by addRoleForAggression:, bounty, doBookkeeping:, docked, launchEscapeCapsule, and leaveDock:.
- (HPVector) breakPatternPosition |
Definition at line 4359 of file PlayerEntity.m.
References breakPatternPosition, forwardViewOffset, Entity::orientation, Entity::position, and quaternion_rotate_vector().
Referenced by breakPatternPosition, customViewDescription, enterDock:, leaveDock:, and leaveWitchspace.
- (void) buySelectedItem |
Definition at line 10206 of file PlayerEntity.m.
References AFT_FACING_STRING, buySelectedItem, chosen_weapon_facing, credits, OOEquipmentType::damagedIdentifier, ShipEntity::doScriptEvent:withArguments:, OOEquipmentType::equipmentTypeWithIdentifier:, FORWARD_FACING_STRING, gui_screen, ShipEntity::hasEquipmentItem:, highlightEquipShipScreenKey:, OOEquipmentType::installTime, nil, playBuyCommodity, playCantBuyCommodity, playMenuNavigationDown, PORT_FACING_STRING, OOEquipmentType::repairTime, GuiDisplayGen::selectedRowKey, GuiDisplayGen::selectedRowText, setGuiToEquipShipScreen:, GuiDisplayGen::setSelectedRow:, ship_clock_adjust, showInformationForSelectedUpgrade, STARBOARD_FACING_STRING, UNIVERSE, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_PORT, and WEAPON_FACING_STARBOARD.
Referenced by buySelectedItem, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and roleWeights.
- (BOOL) buySelectedShip |
Provided by category PlayerEntity(Contracts).
Definition at line 1726 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) calculateCurrentCargo |
Definition at line 10785 of file PlayerEntity.m.
References calculateCurrentCargo, cargoQuantityOnBoard, and current_cargo.
Referenced by PlayerEntity(ScriptMethods)::awardCommodityType:amount:, calculateCurrentCargo, loadCargoPods, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, PlayerEntity(Contracts)::processEscapePods, PlayerEntity(Scripting)::removeAllCargo:, roleWeights, setCargoQuantityForType:amount:, tryBuyingCommodity:all:, trySellingCommodity:all:, and unloadCargoPods.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11533 of file PlayerEntity.m.
References OOEquipmentType::conditions, count, OOEquipmentType::equipmentTypeWithIdentifier:, ShipEntity::maxShipSubEntities, nil, ship_trade_in_factor, and ShipEntity::shipSubEntityEnumerator.
- (void) cancelDockingRequest: | (StationEntity *) | stationForDocking |
Definition at line 3645 of file PlayerEntity.m.
References StationEntity::acceptDockingClearanceRequestFrom:, autopilot_engaged, disengageAutopilot, DOCKING_CLEARANCE_STATUS_GRANTED, DOCKING_CLEARANCE_STATUS_REQUESTED, dockingClearanceStatus, ShipEntity::doScriptEvent:, isDocked, Entity::isStation, nil, and ShipEntity::targetStation.
Referenced by PlayerShipCancelDockingRequest().
- (void) cancelWitchspaceCountdown |
Provided by category PlayerEntity(Controls).
Definition at line 899 of file PlayerEntityControls.m.
Referenced by engageAutopilotToStation:, PlayerShipCancelHyperspaceCountdown(), and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 2474 of file PlayerEntity.m.
References canCollide, and Entity::status.
Referenced by canCollide.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4978 of file PlayerEntity.m.
References ShipEntity::canScoop:, and specialCargo.
- (NSDictionary *) cargoContractMarker: | (OOSystemID) | system |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 300 of file PlayerEntityScriptMethods.m.
Referenced by markedDestinations.
- (NSArray *) cargoList |
Definition at line 8346 of file PlayerEntity.m.
References cargoList, cargoListForScripting, nil, and specialCargo.
Referenced by cargoList, roleWeights, PlayerEntity(Contracts)::setGuiToManifestScreen, and setUpAndConfirmOK:saveGame:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8374 of file PlayerEntity.m.
References cargoListForScripting, ShipEntity::commodityAmount, ShipEntity::commodityType, OOCommodityMarket::count, OOCommodityMarket::goods, OOCommodityMarket::nameForGood:, and OOCommodityMarket::quantityForGood:.
Referenced by cargoList, cargoListForScripting, and ManifestGetProperty().
- (OOCargoQuantity) cargoQuantityForType: | (OOCommodityType) | type |
Definition at line 10711 of file PlayerEntity.m.
References ShipEntity::cargo, ShipEntity::commodityAmount, ShipEntity::commodityType, count, nil, OOCommodityMarket::quantityForGood:, and Entity::status.
Referenced by setCargoQuantityForType:amount:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 10791 of file PlayerEntity.m.
References ShipEntity::cargo, cargoQuantityOnBoard, GRAMS_PER_POD, KILOGRAMS_PER_POD, OOCommodityMarket::massUnitForGood:, MAX_GRAMS_IN_SAFE, MAX_KILOGRAMS_IN_SAFE, ShipEntity::maxAvailableCargoSpace, nil, OOCommodityMarket::quantityForGood:, shipCommodityData, specialCargo, UNITS_KILOGRAMS, and UNITS_TONS.
Referenced by PlayerEntity(Contracts)::awardContract:commodity:start:destination:eta:fee:premium:, calculateCurrentCargo, cargoQuantityOnBoard, setCommanderDataFromDictionary:, PlayerEntity(Contracts)::setGuiToManifestScreen, and setGuiToMarketScreen.
- (BOOL) changePassengerBerths: | (int) | addRemove |
Definition at line 10663 of file PlayerEntity.m.
References current_cargo, ShipEntity::max_cargo, max_passengers, ShipEntity::maxAvailableCargoSpace, and PASSENGER_BERTH_SPACE.
Referenced by ShipAwardEquipment(), ShipRemoveEquipment(), and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (NSPoint) chart_centre_coordinates |
References chart_centre_coordinates.
- (OOScalar) chart_zoom |
References chart_zoom.
|
implementation |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 316 of file PlayerEntityStickMapper.m.
References STICK_AXBUT, and STICK_NUMBER.
Referenced by PlayerEntity(StickMapper)::updateFunction:.
Provided by category PlayerEntity(OOPrivate).
Definition at line 3359 of file PlayerEntity.m.
References Entity::collision_radius, EXPECT, EXPECT_NOT, ShipEntity::isCloaked, Entity::isShip, Entity::isSun, SCANNER_MAX_RANGE2, STELLAR_TYPE_MINIATURE, and Entity::zero_distance.
Referenced by PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities.
- (void) checkForShips: | (NSString *) | roleString |
Provided by category PlayerEntity(Scripting).
Definition at line 1887 of file PlayerEntityLegacyScriptEngine.m.
- (BOOL) checkKeyPress: | (NSArray*) | key_def |
Provided by category PlayerEntity(Controls).
Definition at line 613 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(Controls)::handleGUIUpDownArrowKeys, PlayerEntity(KeyMapper)::handleKeyboardLayoutEntryKeys:view:, PlayerEntity(OOControlsPrivate)::handleKeyboardLayoutKeys, PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:, PlayerEntity(KeyMapper)::handleKeyMapperConfirmClearKeys:view:, PlayerEntity(OOControlsPrivate)::handleKeyMapperScreenKeys, PlayerEntity(OOControlsPrivate)::handleStickMapperScreenKeys, PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, PlayerEntity(OOControlsPrivate)::pollApplicationControls, PlayerEntity(OOControlsPrivate)::pollDemoControls:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (BOOL) checkKeyPress: | (NSArray*) | key_def | |
fKey_only: | (BOOL) | fKey_only |
Provided by category PlayerEntity(Controls).
Definition at line 619 of file PlayerEntityControls.m.
- (BOOL) checkKeyPress: | (NSArray*) | key_def | |
fKey_only: | (BOOL) | fKey_only | |
ignore_ctrl: | (BOOL) | ignore_ctrl |
Provided by category PlayerEntity(Controls).
Definition at line 631 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::checkKeyPress:, PlayerEntity(Controls)::checkKeyPress:fKey_only:, and PlayerEntity(Controls)::checkKeyPress:ignore_ctrl:.
- (BOOL) checkKeyPress: | (NSArray*) | key_def | |
ignore_ctrl: | (BOOL) | ignore_ctrl |
Provided by category PlayerEntity(Controls).
Definition at line 625 of file PlayerEntityControls.m.
- (BOOL) checkNavKeyPress: | (NSArray*) | key_def |
Provided by category PlayerEntity(Controls).
Definition at line 600 of file PlayerEntityControls.m.
- (NSString *) checkPassengerContracts |
Provided by category PlayerEntity(Contracts).
Definition at line 167 of file PlayerEntityContracts.m.
Referenced by docked.
- (void) checkScript |
Provided by category PlayerEntity(Scripting).
Definition at line 302 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOPrivate)::checkScriptsIfAppropriate, docked, PlayerEntity(OOPrivate)::performLaunchingUpdates:, PlayerEntity(OOPrivate)::performWitchspaceExitUpdates:, PlayerEntity(OOControlsPrivate)::pollDemoControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, ShipEntity(PureAI)::scriptActionOnTarget:, and setGuiToSystemDataScreenRefreshBackground:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3543 of file PlayerEntity.m.
References checkScript, and PlayerEntity(OOPrivate)::checkScriptsIfAppropriate.
Referenced by PlayerEntity(OOPrivate)::checkScriptsIfAppropriate, PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, and update:.
- (void) clearAlertFlags |
Definition at line 5790 of file PlayerEntity.m.
References alertFlags, and clearAlertFlags.
Referenced by clearAlertFlags, leaveDock:, specialCargo, and PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities.
- (BOOL) clearedToDock |
Definition at line 13169 of file PlayerEntity.m.
References clearedToDock, DOCKING_CLEARANCE_STATUS_NOT_REQUIRED, DOCKING_CLEARANCE_STATUS_REQUESTED, and dockingClearanceStatus.
Referenced by clearedToDock, docked, penaltyForUnauthorizedDocking, and scoopOverride.
- (void) clearExtraGuiScreenKeys: | (OOGUIScreenID) | gui | |
key: | (NSString *) | key |
Definition at line 13394 of file PlayerEntity.m.
References nil.
Referenced by GlobalClearExtraGuiScreenKeys().
- (void) clearExtraMissionKeys |
Definition at line 13374 of file PlayerEntity.m.
References clearExtraMissionKeys, extraMissionKeys, and nil.
Referenced by clearExtraMissionKeys, customViewDescription, and MissionRunScreen().
- (void) clearMissionDescription |
Provided by category PlayerEntity(Scripting).
Definition at line 887 of file PlayerEntityLegacyScriptEngine.m.
- (void) clearMissionDescriptionForMission: | (NSString *) | key |
Provided by category PlayerEntity(Scripting).
Definition at line 893 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::clearMissionDescription, and MissionSetInstructionsInternal().
- (void) clearMissionScreen |
Provided by category PlayerEntity(Scripting).
Definition at line 2106 of file PlayerEntityLegacyScriptEngine.m.
- (void) clearMissionScreenID |
Provided by category PlayerEntity(Scripting).
Definition at line 2447 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::endMissionScreenAndNoteOpportunity, and MissionRunScreen().
- (void) clearPlanetSearchString |
Provided by category PlayerEntity(Controls).
Definition at line 819 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and PlayerEntity(Controls)::targetNewSystem:whileTyping:.
- (void) clearRoleFromPlayer: | (BOOL) | includingLongRange |
Definition at line 5117 of file PlayerEntity.m.
References randf(), and Ranrot().
Referenced by leaveWitchspace.
- (void) clearRolesFromPlayer: | (float) | chance |
Definition at line 5133 of file PlayerEntity.m.
References count, and randf().
Referenced by enterGalacticWitchspace, launchEscapeCapsule, and PlayerEntity(Contracts)::newShipCommonSetup:yardInfo:baseInfo:.
- (void) clearTargetMemory |
Definition at line 12338 of file PlayerEntity.m.
References clearTargetMemory, PLAYER_TARGET_MEMORY_SIZE, and target_memory_index.
Referenced by clearTargetMemory, enterDock:, leaveDock:, leaveWitchspace, setUpAndConfirmOK:saveGame:, and suppressTargetLost.
- (NSNumber *) clock_days_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1030 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) clock_hours_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1024 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) clock_mins_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1018 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) clock_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1006 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) clock_secs_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1012 of file PlayerEntityLegacyScriptEngine.m.
- (BOOL) clockAdjusting |
Definition at line 4893 of file PlayerEntity.m.
References clockAdjusting, and ship_clock_adjust.
Referenced by clockAdjusting, and hyperspeedFactor.
- (double) clockTime |
Definition at line 4881 of file PlayerEntity.m.
References clockTime, and ship_clock.
Referenced by StationEntity::acceptDockingClearanceRequestFrom:, ClockGetProperty(), clockTime, hyperspeedFactor, and StationEntity::update:.
- (double) clockTimeAdjusted |
Definition at line 4887 of file PlayerEntity.m.
References clockTimeAdjusted, ship_clock, and ship_clock_adjust.
Referenced by addScannedWormhole:, clockTimeAdjusted, HeadUpDisplay::hudDrawReticleOnTarget, hyperspeedFactor, WormholeEntity::update:, PlayerEntity(OOPrivate)::updateTargeting, and PlayerEntity(OOPrivate)::updateWormholes.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6861 of file PlayerEntity.m.
References ShipEntity::bounty, ShipEntity::commodityAmount, ShipEntity::countsAsKill, credits, ShipEntity::isCloaked, ShipEntity::isHulk, ShipEntity::isPolice, Entity::isSubEntity, markAsOffender:withReason:, nil, OOExpandKey, ShipEntity::scanClass, score, ship_kills, Entity::status, and UNIVERSE.
- (NSString *) commanderBountyAsString |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 367 of file PlayerEntityScriptMethods.m.
- (NSDictionary *) commanderDataDictionary |
Definition at line 913 of file PlayerEntity.m.
References ShipEntity::aft_weapon_type, clear_checksum(), commanderDataDictionary, commanderName, commLog, count, ShipEntity::countEquipmentItem:, credits, currentSystemID, dockedStation, eqScripts, ShipEntity::equipmentEnumerator, escapePodRescueTime, fastEquipmentA, fastEquipmentB, ShipEntity::forward_weapon_type, found_system_id, ShipEntity::fuel, galaxy_coordinates, WormholeEntity::getDict, hud, OOEquipmentType::identifier, int(), lastsaveName, legalStatus, localMarket, market_rnd, ShipEntity::max_cargo, MAX_CONTRACT_REP, ShipEntity::max_missiles, missile_entity, ShipEntity::missiles, mission_variables, munge_checksum(), nil, ShipEntity::port_weapon_type, Entity::position, ShipEntity::primaryRole, primedEquipment, OOCommodityMarket::savePlayerAmounts, HeadUpDisplay::scannerZoom, scenarioKey, ShipEntity::serializeShipSubEntities, OOCache::setObject:forKey:, ship_kills, ShipEntity::shipClassName, ShipEntity::shipDataKey, ShipEntity::shipInfoDictionary, ShipEntity::shipUniqueName, specialCargo, ShipEntity::starboard_weapon_type, trumbleValue, UNIVERSE, and weaponsOnline.
Referenced by PlayerEntity(Contracts)::buySelectedShip, commanderDataDictionary, custom_chart_zoom, renovationCosts, PlayerEntity(Contracts)::replaceShipWithNamedShip:, PlayerEntity(ContractsPrivate)::tradeInValue, and PlayerEntity(OOLoadSavePrivate)::writePlayerToPath:.
- (NSString *) commanderKillsAsString |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 374 of file PlayerEntityScriptMethods.m.
- (NSNumber *) commanderLegalStatus_number |
Provided by category PlayerEntity(Scripting).
Definition at line 962 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) commanderLegalStatus_string |
Provided by category PlayerEntity(Scripting).
Definition at line 974 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) commanderName |
Definition at line 13080 of file PlayerEntity.m.
References _commanderName, and commanderName.
Referenced by commanderDataDictionary, commanderName, PlayerEntity(Scripting)::commanderName_string, PlayerEntity(OOEntityInspectorExtensions)::inspSecondaryIdentityLine, PlayerGetProperty(), setGuiToGameOptionsScreen, setGuiToLoadSaveScreen, setGuiToStatusScreen, setTrumbleValueFrom:, setUpTrumbles, and trumbleValue.
- (NSString *) commanderName_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1155 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) commanderRank_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1161 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) commanderSelector |
Provided by category PlayerEntity(LoadSave).
Definition at line 362 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (NSString *) commanderShip_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1167 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) commanderShipDisplayName_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1173 of file PlayerEntityLegacyScriptEngine.m.
- (NSMutableArray *) commLog |
References commLog.
- (OOScript *) commodityScriptNamed: | (NSString *) | script |
Definition at line 12896 of file PlayerEntity.m.
References commodityScripts, OOScript::jsScriptFromFileNamed:properties:, nil, and OOLog.
- (void) commsMessage: | (NSString *) | valueString |
Reimplemented from ShipEntity.
Provided by category PlayerEntity(Scripting).
Definition at line 1196 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::commsMessageByUnpiloted:.
- (void) commsMessageByUnpiloted: | (NSString *) | valueString |
Reimplemented from ShipEntity.
Provided by category PlayerEntity(Scripting).
Definition at line 1205 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1583 of file PlayerEntityKeyMapper.m.
|
implementation |
Reimplemented from Entity.
Definition at line 2491 of file PlayerEntity.m.
- (OOCompassMode) compassMode |
References compassMode, setNextCompassMode, and setPrevCompassMode.
- (Entity *) compassTarget |
References compassTarget, compassTargetLabel, and validateCompassTarget.
- (NSString *) compassTargetLabel |
Definition at line 5275 of file PlayerEntity.m.
References compassMode, compassTarget, compassTargetLabel, and DESC.
Referenced by compassTarget, and compassTargetLabel.
- (void) completeSetUp |
Definition at line 2249 of file PlayerEntity.m.
References completeSetUp, and completeSetUpAndSetTarget:.
Referenced by completeSetUp, Universe::initWithGameView:, and Universe::reinitAndShowDemo:.
- (void) completeSetUpAndSetTarget: | (BOOL) | setTarget |
Definition at line 2255 of file PlayerEntity.m.
References doWorldScriptEvent:inContext:withArguments:count:timeLimit:, OOJSAcquireContext(), OOJSRelinquishContext(), setDockedStation:, ShipEntity::setLastAegisLock:, OOSoundSource::stopAll, and validateCustomEquipActivationArray.
Referenced by completeSetUp, and PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:.
- (void) consoleMessage3s: | (NSString *) | valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1211 of file PlayerEntityLegacyScriptEngine.m.
- (void) consoleMessage6s: | (NSString *) | valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1217 of file PlayerEntityLegacyScriptEngine.m.
- (OOCargoQuantity) contractedVolumeForGood: | (OOCommodityType) | good |
Provided by category PlayerEntity(Contracts).
Definition at line 497 of file PlayerEntityContracts.m.
Referenced by setGuiToMarketInfoScreen, tryBuyingCommodity:all:, and trySellingCommodity:all:.
- (NSArray *) contractList |
Provided by category PlayerEntity(Contracts).
Definition at line 1095 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Scripting)::missionsList.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8488 of file PlayerEntity.m.
References contractListForScripting, and contractsListForScriptingFromArray:forCargo:.
Referenced by contractListForScripting.
- (int) contractReputation |
Provided by category PlayerEntity(Contracts).
Definition at line 681 of file PlayerEntityContracts.m.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 8433 of file PlayerEntity.m.
Referenced by contractListForScripting, parcelListForScripting, and passengerListForScripting.
|
implementation |
Provided by category PlayerEntity(ContractsPrivate).
Definition at line 1101 of file PlayerEntityContracts.m.
References OOIntCredits().
Referenced by PlayerEntity(Contracts)::contractList, PlayerEntity(Contracts)::parcelList, and PlayerEntity(Contracts)::passengerList.
- (unsigned) countMissiles |
Definition at line 4946 of file PlayerEntity.m.
References countMissiles, ShipEntity::max_missiles, and missile_entity.
Referenced by countMissiles, setGuiToEquipShipScreen:selectingFacingFor:, and showDemoShips.
|
implementation |
Definition at line 316 of file PlayerEntity.m.
References OOLogERR, ShipEntity::setCommodity:andAmount:, Entity::setScanClass:, and ShipEntity::setStatus:.
Referenced by loadCargoPodsForType:fromManifest:.
|
implementation |
Definition at line 6572 of file PlayerEntity.m.
References createDoppelganger, ShipEntity::flightSpeed, nil, normalOrientation, Entity::position, Entity::setOrientation:, Entity::setPosition:, Entity::setScanClass:, Entity::setVelocity:, ShipEntity::shipDataKey, ShipEntity::temperature, UNIVERSE, and ShipEntity::velocity.
Referenced by createDoppelganger, and launchEscapeCapsule.
- (double) creditBalance |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 52 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::credits_number.
- (NSNumber *) credits_number |
Provided by category PlayerEntity(Scripting).
Definition at line 943 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) creditsFormattedForLegacySubstitution |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 356 of file PlayerEntityScriptMethods.m.
- (NSString *) creditsFormattedForSubstitution |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 344 of file PlayerEntityScriptMethods.m.
- (OOGalaxyID) currentGalaxyID |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 178 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::galaxy_number, SystemSetProperty(), and SystemToString().
- (NSArray *) currentLaserOffset |
Definition at line 6179 of file PlayerEntity.m.
References currentLaserOffset, and ShipEntity::laserPortOffset:.
Referenced by alertCondition, currentLaserOffset, fireMainWeapon, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (NSString *) currentPrimedEquipment |
Definition at line 8222 of file PlayerEntity.m.
References currentPrimedEquipment, and primedEquipment.
Referenced by currentPrimedEquipment, PlayerShipGetProperty(), and roleWeights.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 129 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 119 of file PlayerEntityLegacyScriptEngine.m.
- (OOSystemID) currentSystemID |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 184 of file PlayerEntityScriptMethods.m.
Referenced by commanderDataDictionary, enterGalacticWitchspace, enterWitchspace, enterWormhole:, leaveWitchspace, PlayerEntity(Scripting)::planet_number, Universe::setUpUniverseFromStation, SystemSetProperty(), SystemToString(), and updateSystemMemory.
- (OOWeaponType) currentWeapon |
Definition at line 6297 of file PlayerEntity.m.
References currentWeapon, and weaponForFacing:.
Referenced by alertCondition, currentWeapon, currentWeaponStats, fireMainWeapon, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) currentWeaponStats |
Definition at line 6156 of file PlayerEntity.m.
References currentWeapon, currentWeaponStats, and ShipEntity::setWeaponDataFromType:.
Referenced by currentWeaponStats, fireMainWeapon, leaveDock:, setUpAndConfirmOK:saveGame:, showDemoShips, PlayerEntity(OOControlsPrivate)::switchToThisView:fromView:andProcessWeaponFacing:justNotify:, and PlayerEntity(OOPrivate)::witchStart.
- (NSPoint) cursor_coordinates |
References cursor_coordinates.
- (NSPoint) custom_chart_centre_coordinates |
References custom_chart_centre_coordinates.
- (OOScalar) custom_chart_zoom |
References adjusted_chart_centre, ANAMode, commanderDataDictionary, custom_chart_zoom, homeInfoSystem, infoSystemID, infoSystemOnRoute, jumpCause, nextHopTargetSystemID, nextInfoSystem, previousInfoSystem, previousSystemID, systemID, targetInfoSystem, targetSystemID, and validateCustomEquipActivationArray.
- (NSMutableArray *) customEquipmentActivation |
Definition at line 11587 of file PlayerEntity.m.
References customEquipActivation, and customEquipmentActivation.
Referenced by customEquipmentActivation, and hyperspeedFactor.
- (NSString *) customViewDescription |
References breakPatternPosition, clearExtraMissionKeys, customViewDescription, equipScreenBackgroundDescriptor, missionBackgroundDescriptor, missionBackgroundDescriptorOrDefault, missionBackgroundSpecial, missionExitScreen, missionOverlayDescriptor, missionOverlayDescriptorOrDefault, resetCustomView, scriptsLoaded, setCustomViewData, showInfoFlag, viewpointOffset, viewpointOffsetAft, viewpointOffsetForward, viewpointOffsetPort, viewpointOffsetStarboard, viewpointPosition, worldScriptNames, and worldScriptsByName.
- (Vector) customViewForwardVector |
References customViewForwardVector.
- (OOMatrix) customViewMatrix |
References customViewMatrix.
- (Vector) customViewOffset |
References customViewOffset.
- (void) customViewPanDown: | (OOScalar) | angle |
Definition at line 12576 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRightVector, customViewRotationCenter, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewPanLeft: | (OOScalar) | angle |
Definition at line 12584 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRotationCenter, customViewUpVector, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewPanRight: | (OOScalar) | angle |
Definition at line 12592 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRotationCenter, customViewUpVector, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewPanUp: | (OOScalar) | angle |
Definition at line 12568 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRightVector, customViewRotationCenter, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (Quaternion) customViewQuaternion |
References customViewQuaternion.
- (Vector) customViewRightVector |
References customViewRightVector.
- (void) customViewRollLeft: | (OOScalar) | angle |
Definition at line 12556 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRotationCenter, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewRollRight: | (OOScalar) | angle |
Definition at line 12544 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRotationCenter, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewRotateDown: | (OOScalar) | angle |
Definition at line 12532 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRightVector, customViewRotationCenter, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewRotateLeft: | (OOScalar) | angle |
Definition at line 12496 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRotationCenter, customViewUpVector, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewRotateRight: | (OOScalar) | angle |
Definition at line 12508 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRotationCenter, customViewUpVector, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewRotateUp: | (OOScalar) | angle |
Definition at line 12520 of file PlayerEntity.m.
References customViewForwardVector, customViewOffset, customViewQuaternion, customViewRightVector, customViewRotationCenter, quaternion_rotate_about_axis(), and setCustomViewData.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (Vector) customViewRotationCenter |
References customViewRotationCenter.
- (Vector) customViewUpVector |
References customViewUpVector.
- (void) customViewZoomIn: | (OOScalar) | rate |
Definition at line 12470 of file PlayerEntity.m.
References Entity::collision_radius, CUSTOM_VIEW_MAX_ZOOM_IN, customViewOffset, and customViewRotationCenter.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) customViewZoomOut: | (OOScalar) | rate |
Definition at line 12483 of file PlayerEntity.m.
References Entity::collision_radius, CUSTOM_VIEW_MAX_ZOOM_OUT, customViewOffset, and customViewRotationCenter.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls.
- (void) cycleNextMultiFunctionDisplay: | (NSUInteger) | index |
Definition at line 5573 of file PlayerEntity.m.
References activeMFD, count, hud, nil, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromNativeObject(), setMultiFunctionDisplay:toKey:, and ShipScriptEvent.
Referenced by PlayerEntity(OOControlsPrivate)::pollViewControls.
- (void) cyclePreviousMultiFunctionDisplay: | (NSUInteger) | index |
Definition at line 5610 of file PlayerEntity.m.
References activeMFD, count, hud, nil, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromNativeObject(), setMultiFunctionDisplay:toKey:, and ShipScriptEvent.
Referenced by PlayerEntity(OOControlsPrivate)::pollViewControls.
- (NSNumber *) d100_number |
Provided by category PlayerEntity(Scripting).
Definition at line 980 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) d256_number |
Provided by category PlayerEntity(Scripting).
Definition at line 993 of file PlayerEntityLegacyScriptEngine.m.
- (void) deactivateCloakingDevice |
Reimplemented from ShipEntity.
Definition at line 6085 of file PlayerEntity.m.
References deactivateCloakingDevice, ShipEntity::deactivateCloakingDevice, ShipEntity::hasCloakingDevice, and playCloakingDeviceOff.
Referenced by alertCondition, deactivateCloakingDevice, doBookkeeping:, fireMainWeapon, and fireMissile.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 2376 of file PlayerEntity.m.
References _commanderName, _customViews, _equipScreenBackgroundDescriptor, _fastEquipmentA, _fastEquipmentB, _jumpCause, _lastsaveName, _missionBackgroundDescriptor, _missionOverlayDescriptor, commLog, commodityScripts, compassTarget, contract_record, contracts, customActivatePressed, customDialSettings, customEquipActivation, customModePressed, dealloc, ShipEntity::dealloc, DESTROY, destroySound, dockingReport, eqScripts, extraGuiScreenKeys, hud, kbdLayouts, keyconfig2_settings, keyFunctions, keyMod1Text, keyMod2Text, keyShiftText, lastShot, lastTextKey, localVariables, marketSelectedCommodity, missile_entity, mission_variables, missionDestinations, multiFunctionDisplaySettings, multiFunctionDisplayText, parcel_record, parcels, passenger_record, passengers, PLAYER_MAX_MISSILES, PLAYER_MAX_TRUMBLES, reputation, roleSystemList, roleWeightFlags, roleWeights, save_path, scannedWormholes, scenarioKey, shipCommodityData, shipyard_record, specialCargo, stickFunctions, target_memory, trumble, worldScripts, worldScriptsRequiringTickle, and wormhole.
Referenced by dealloc.
- (void) debugMessage: | (NSString *) | args |
Provided by category PlayerEntity(Scripting).
Definition at line 2425 of file PlayerEntityLegacyScriptEngine.m.
- (void) debugOff |
Provided by category PlayerEntity(Scripting).
Definition at line 2418 of file PlayerEntityLegacyScriptEngine.m.
- (void) debugOn |
Provided by category PlayerEntity(Scripting).
Definition at line 2411 of file PlayerEntityLegacyScriptEngine.m.
- (OOCreditsQuantity) deciCredits |
Definition at line 494 of file PlayerEntity.m.
References credits, and deciCredits.
Referenced by PlayerEntity(ScriptMethods)::creditsFormattedForLegacySubstitution, deciCredits, and shipCommodityData.
- (void) decreaseContractReputation: | (unsigned) | amount |
Provided by category PlayerEntity(Contracts).
Definition at line 726 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::checkPassengerContracts, and PlayerDecreaseContractReputation().
- (void) decreaseParcelReputation: | (unsigned) | amount |
Provided by category PlayerEntity(Contracts).
Definition at line 651 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::checkPassengerContracts, and PlayerDecreaseParcelReputation().
- (void) decreasePassengerReputation: | (unsigned) | amount |
Provided by category PlayerEntity(Contracts).
Definition at line 576 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::checkPassengerContracts, and PlayerDecreasePassengerReputation().
- (void) decrement: | (NSString *) | missionVariableString |
Provided by category PlayerEntity(Scripting).
Definition at line 1780 of file PlayerEntityLegacyScriptEngine.m.
- (NSDictionary *) defaultMarker: | (OOSystemID) | system |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 311 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::addMissionDestination:, initialiseMissionDestinations:andLegacy:, MissionMarkSystem(), and PlayerEntity(Scripting)::removeMissionDestination:.
- (void) deferredInit |
Definition at line 1828 of file PlayerEntity.m.
References afterburnerSoundLooping, compassMode, deferredInit, DESTROY, dockingReport, gOOPlayer, initControls, Entity::isPlayer, MAX_FOV, maxFieldOfView, missile_entity, nil, PLAYER_MAX_MISSILES, PLAYER_SHIP_DESC, HeadUpDisplay::resetGuis:, save_path, scoopsActive, ShipEntity::setStatus:, setUpAndConfirmOK:, and target_memory_index.
Referenced by deferredInit, and Universe::initWithGameView:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1700 of file PlayerEntityKeyMapper.m.
References count, OOEquipmentType::defaultActivateKey, OOEquipmentType::defaultModeKey, PlayerEntity(KeyMapperInternal)::deleteAllKeySettings, OOEquipmentType::equipmentTypeWithIdentifier:, and initKeyConfigSettings.
Referenced by PlayerEntity(KeyMapperInternal)::deleteAllKeySettings, PlayerEntity(KeyMapper)::handleKeyMapperConfirmClearKeys:view:, and PlayerEntity(KeyMapperInternal)::resetKeyFunctions.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1679 of file PlayerEntityKeyMapper.m.
References getCustomEquipIndex:, getCustomEquipKeyDefType:, and initKeyConfigSettings.
Referenced by PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, and PlayerEntity(KeyMapperInternal)::saveKeySetting:.
|
implementation |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 529 of file PlayerEntityStickMapper.m.
References MAX_REAL_BUTTONS, nil, and STICK_ISAXIS.
Referenced by PlayerEntity(StickMapperInternal)::displayFunctionList:skip:.
- (void) destroySound |
Provided by category PlayerEntity(Sound).
Definition at line 160 of file PlayerEntitySound.m.
Referenced by dealloc, and PlayerEntity(Sound)::setUpSound.
- (NSString *) dial_clock |
Definition at line 4916 of file PlayerEntity.m.
References ClockToString(), dial_clock, ship_clock, and ship_clock_adjust.
Referenced by dial_clock, and hyperspeedFactor.
- (NSString *) dial_clock_adjusted |
Definition at line 4922 of file PlayerEntity.m.
References ClockToString(), dial_clock_adjusted, ship_clock, and ship_clock_adjust.
Referenced by dial_clock_adjusted, hyperspeedFactor, and Universe::setUpUniverseFromWitchspace.
- (NSString *) dial_fpsinfo |
Definition at line 4928 of file PlayerEntity.m.
References dial_fpsinfo, and fps_counter.
Referenced by dial_fpsinfo, and hyperspeedFactor.
- (NSString *) dial_objinfo |
Definition at line 4935 of file PlayerEntity.m.
References dial_objinfo.
Referenced by dial_objinfo, and hyperspeedFactor.
- (GLfloat) dialAftShield |
Definition at line 4784 of file PlayerEntity.m.
References aft_shield, dialAftShield, EXPECT_NOT, and maxAftShieldLevel.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, dialAftShield, and showDemoShips.
- (GLfloat) dialAltitude |
Definition at line 4863 of file PlayerEntity.m.
References Entity::collision_radius, dialAltitude, ShipEntity::findNearestStellarBody, isDocked, nil, PLAYER_DIAL_MAX_ALTITUDE, UNIVERSE, and Entity::zero_distance.
Referenced by dialAltitude, insideAtmosphereFraction, showDemoShips, and PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities.
- (OOColor *) dialCustomColor: | (NSString *) | dialKey |
Definition at line 4618 of file PlayerEntity.m.
References OOColor::colorWithDescription:.
- (float) dialCustomFloat: | (NSString *) | dialKey |
Definition at line 4606 of file PlayerEntity.m.
- (NSString *) dialCustomString: | (NSString *) | dialKey |
Definition at line 4612 of file PlayerEntity.m.
- (GLfloat) dialEnergy |
Definition at line 4795 of file PlayerEntity.m.
References dialEnergy, Entity::energy, and Entity::maxEnergy.
Referenced by dialEnergy, HeadUpDisplay(Private)::drawEnergyGauge:, and showDemoShips.
- (GLfloat) dialForwardShield |
Definition at line 4773 of file PlayerEntity.m.
References dialForwardShield, EXPECT_NOT, forward_shield, and maxForwardShieldLevel.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, dialForwardShield, and showDemoShips.
- (GLfloat) dialFuel |
Definition at line 4808 of file PlayerEntity.m.
References dialFuel, ShipEntity::fuel, and ShipEntity::fuelCapacity.
Referenced by dialFuel, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, and showDemoShips.
- (OOFuelScoopStatus) dialFuelScoopStatus |
Definition at line 4985 of file PlayerEntity.m.
References ShipEntity::cargo, count, current_cargo, dialFuelScoopStatus, ShipEntity::hasScoop, ShipEntity::maxAvailableCargoSpace, SCOOP_STATUS_ACTIVE, SCOOP_STATUS_FULL_HOLD, SCOOP_STATUS_NOT_INSTALLED, SCOOP_STATUS_OKAY, scoopsActive, specialCargo, and Entity::status.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, dialFuelScoopStatus, and showDemoShips.
- (GLfloat) dialHyperRange |
Definition at line 4818 of file PlayerEntity.m.
References dialHyperRange, fuelRequiredForJump, PLAYER_MAX_FUEL, system_id, target_system_id, and UNIVERSE.
Referenced by dialHyperRange, and showDemoShips.
- (GLfloat) dialHyperSpeed |
Definition at line 4767 of file PlayerEntity.m.
References dialHyperSpeed, ShipEntity::flightSpeed, and ShipEntity::maxFlightSpeed.
Referenced by dialHyperSpeed, and showDemoShips.
- (BOOL) dialIdentEngaged |
Definition at line 5466 of file PlayerEntity.m.
References dialIdentEngaged, and ident_engaged.
Referenced by activeMissile, ProxyPlayerEntity::copyValuesFromPlayer:, and dialIdentEngaged.
- (GLfloat) dialMaxEnergy |
Definition at line 4802 of file PlayerEntity.m.
References dialMaxEnergy, and Entity::maxEnergy.
Referenced by dialMaxEnergy, HeadUpDisplay(Private)::drawEnergyGauge:, and showDemoShips.
- (NSUInteger) dialMaxMissiles |
Definition at line 5460 of file PlayerEntity.m.
References dialMaxMissiles, and ShipEntity::max_missiles.
Referenced by activeMissile, and dialMaxMissiles.
- (OOMissileStatus) dialMissileStatus |
Definition at line 4959 of file PlayerEntity.m.
References dialMissileStatus, missile_status, MISSILE_STATUS_SAFE, OOLogERR, safeAllMissiles, and weaponsOnline.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, dialMissileStatus, and showDemoShips.
- (GLfloat) dialPitch |
Definition at line 4738 of file PlayerEntity.m.
References dialPitch, ShipEntity::flightPitch, and ShipEntity::max_flight_pitch.
Referenced by dialPitch, and showDemoShips.
- (GLfloat) dialRoll |
Definition at line 4727 of file PlayerEntity.m.
References dialRoll, ShipEntity::flightRoll, and ShipEntity::max_flight_roll.
Referenced by dialRoll, and showDemoShips.
- (GLfloat) dialSpeed |
Definition at line 4760 of file PlayerEntity.m.
References dialSpeed, ShipEntity::flightSpeed, and ShipEntity::maxFlightSpeed.
Referenced by dialSpeed, and showDemoShips.
- (NSString *) dialTargetName |
Definition at line 5484 of file PlayerEntity.m.
References DESC, dialTargetName, ShipEntity::identFromShip:, nil, and ShipEntity::primaryTarget.
Referenced by dialTargetName, and specialCargo.
- (GLfloat) dialYaw |
Definition at line 4749 of file PlayerEntity.m.
References dialYaw, ShipEntity::flightYaw, and ShipEntity::max_flight_yaw.
Referenced by dialYaw, and showDemoShips.
- (void) disengageAutopilot |
Reimplemented from ShipEntity.
Definition at line 3700 of file PlayerEntity.m.
References ShipEntity::_primaryTarget, ShipEntity::abortDocking, autopilot_engaged, ShipEntity::behaviour, DESTROY, disengageAutopilot, ShipEntity::doScriptEvent:, ShipEntity::frustration, playAutopilotOff, resetAutopilotAI, setDockingClearanceStatus:, ShipEntity::setStatus:, ShipEntity::setTargetStation:, OOMusicController::sharedController, and OOMusicController::stopDockingMusic.
Referenced by cancelDockingRequest:, disengageAutopilot, getDestroyedBy:damageType:, massLockable, performDockingRequest:, PlayerShipDisengageAutopilot(), PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, and PlayerEntity(OOPrivate)::witchStart.
|
implementation |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 394 of file PlayerEntityStickMapper.m.
References OOJoystickManager::axisFunctions, OOJoystickManager::buttonFunctions, CUSTOMEQUIP_BUTTONACTIVATE, CUSTOMEQUIP_BUTTONMODE, OOColor::cyanColor, describeStickDict:, OOColor::greenColor, GUI_ROW_FUNCSTART, HW_AXIS, HW_BUTTON, int(), KEY_HEADER, MAX_ROWS_FUNCTIONS, nil, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setSelectableRange:, OOJoystickManager::sharedStickHandler, and stickFunctionList.
Referenced by PlayerEntity(StickMapper)::setGuiToStickMapperScreen:resetCurrentRow:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1300 of file PlayerEntityKeyMapper.m.
References OOColor::greenColor, GUI_ROW_KC_FUNCSTART, int(), keyboardLayoutList, MAX_ROWS_KC_FUNCTIONS, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setKey:forRow:, and GuiDisplayGen::setSelectableRange:.
Referenced by PlayerEntity(KeyMapper)::setGuiToKeyboardLayoutScreen:resetCurrentRow:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 827 of file PlayerEntityKeyMapper.m.
References CUSTOMEQUIP_KEYACTIVATE, CUSTOMEQUIP_KEYMODE, OOColor::cyanColor, OOEquipmentType::defaultActivateKey, OOEquipmentType::defaultModeKey, OOEquipmentType::equipmentTypeWithIdentifier:, getCustomEquipIndex:, getCustomEquipKeyDefType:, OOColor::greenColor, GUI_ROW_KC_FUNCSTART, int(), KEY_KC_HEADER, keyFunctionList, loadKeySettings, MAX_ROWS_KC_FUNCTIONS, nil, OOColor::orangeColor, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setSelectableRange:, and validateKey:checkKeys:.
Referenced by PlayerEntity(KeyMapper)::setGuiToKeyMapperScreen:resetCurrentRow:.
- (void) doBookkeeping: | (double) | delta_t |
This code branch doesn't seem to be used any more - see ~line 6000 Should we remove it? - CIM
Definition at line 2723 of file PlayerEntity.m.
References aft_shield, aft_shot_time, ShipEntity::aft_weapon_temp, afterburner_engaged, ShipEntity::afterburner_rate, ShipEntity::afterburnerFactor, aftShieldRechargeRate, ALERT_FLAG_MASS_LOCK, alertFlags, autopilot_engaged, ShipEntity::becomeExplosion, Entity::boundingBox, bounty, ShipEntity::cloaking_device_active, CLOAKING_DEVICE_ENERGY_RATE, CLOAKING_DEVICE_MIN_ENERGY, Entity::collision_radius, ShipEntity::currentWeaponFacing, deactivateCloakingDevice, DESTROY, ShipEntity::doScriptEvent:, ECM_DURATION, ECM_ENERGY_DRAIN_FACTOR, ecm_in_operation, ecm_start_time, Entity::energy, ShipEntity::energyRechargeRate, enterDock:, ESCAPE_SEQUENCE_TIME, EXPECT_NOT, ShipEntity::findSubentityBoundingBox, ShipEntity::flightSpeed, forward_shield, forward_shot_time, ShipEntity::forward_weapon_temp, forwardShieldRechargeRate, ShipEntity::foundTarget, ShipEntity::fuel, ShipEntity::fuel_accumulator, fuel_leak_rate, ShipEntity::fuelCapacity, fuelChargeRate, galaxy_coordinates, galaxy_number, ShipEntity::hasCloakingDevice, ShipEntity::hasFuelScoop, ShipEntity::hasMilitaryJammer, ShipEntity::heatInsulation, hyperspeed_engaged, HYPERSPEED_FACTOR, hyperspeed_locked, info_system_id, Entity::isShip, Entity::isStation, lastShot, massLocked, MAX, ShipEntity::max_thrust, maxAftShieldLevel, Entity::maxEnergy, ShipEntity::maxFlightSpeed, maxForwardShieldLevel, ShipEntity::mesh, ShipEntity::military_jammer_active, MILITARY_JAMMER_ENERGY_RATE, MILITARY_JAMMER_MIN_ENERGY, MIN, MIN_FUEL, MyOpenGLView::mouseWheelDelta, nil, playJumpMassLocked, PointFromString(), port_shot_time, ShipEntity::port_weapon_temp, Entity::position, ShipEntity::primaryTarget, ShipEntity::removeTarget:, SCANNER_MAX_RANGE2, scanner_zoom_rate, scannerFuzziness, HeadUpDisplay::scannerZoom, scoopsActive, setBounty:withReason:, setDockTarget:, ShipEntity::setFuel:, ShipEntity::setMesh:, MyOpenGLView::setMouseWheelDelta:, HeadUpDisplay::setScannerZoom:, ShipEntity::setStatus:, SHIP_COOLING_FACTOR, SHIP_INSULATION_FACTOR, SHIP_MAX_CABIN_TEMP, SHIP_MIN_CABIN_TEMP, ShipEntity::ship_temperature, SHIP_THRUST_FACTOR, ShipEntity::shipDataKey, ShipEntity::shot_time, showGameOver, STAGE_TRACKING_BEGIN, STAGE_TRACKING_END, starboard_shot_time, ShipEntity::starboard_weapon_temp, Entity::status, ShipEntity::subEntities, SUN_TEMPERATURE, system_id, takeHeatDamage:, target_system_id, ShipEntity::thrust, ShipEntity::totalBoundingBox, travelling_at_hyperspeed, UNIVERSE, OOLaserShotEntity::update:, ShipEntity::update:, UPDATE_STAGE, validateCompassTarget, WEAPON_COOLING_FACTOR, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, WEAPON_FACING_STARBOARD, ShipEntity::weapon_temp, and Entity::zero_distance.
Referenced by PlayerEntity(OOPrivate)::performAutopilotUpdates:, PlayerEntity(OOPrivate)::performLaunchingUpdates:, PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:, PlayerEntity(OOPrivate)::performWitchspaceExitUpdates:, and update:.
- (void) docked |
Definition at line 7142 of file PlayerEntity.m.
References addMessageToReport:, addRoleToPlayer:, aft_shield, ShipEntity::being_fined, bounty, checkPassengerContracts, checkScript, clearedToDock, docked, dockedStation, ShipEntity::doScriptEvent:withArgument:, doWorldEventUntilMissionScreen:, Entity::energy, ShipEntity::flightPitch, ShipEntity::flightRoll, ShipEntity::flightSpeed, ShipEntity::flightYaw, OOCacheManager::flush, forward_shield, OOJavaScriptEngine::garbageCollectionOpportunity:, getFined, gui_screen, hyperspeed_engaged, hyperspeed_locked, StationEntity::initialiseLocalMarket, kOOJSLongTimeLimit, StationEntity::legalStatusOfManifest:export:, localMarket, loseTargetStatus, markAsOffender:withReason:, maxAftShieldLevel, Entity::maxEnergy, maxForwardShieldLevel, nil, OOJSStartTimeLimiterWithTimeLimit, OOJSStopTimeLimiter, penaltyForUnauthorizedDocking, OOMusicController::playDockedMusic, Entity::position, processEscapePods, setAlertFlag:to:, setGuiToStatusScreen, Entity::setOrientation:, Entity::setPosition:, ShipEntity::setStatus:, OOCacheManager::sharedCache, OOMusicController::sharedController, OOJavaScriptEngine::sharedEngine, ShipEntity::ship_temperature, Entity::status, OOMusicController::stopDockingMusic, UNIVERSE, unloadCargoPods, and ShipEntity::weapon_temp.
Referenced by docked, PlayerEntity(OOPrivate)::performDockingUpdates:, and roleWeights.
- (BOOL) dockedAtMainStation |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 76 of file PlayerEntityScriptMethods.m.
- (NSString *) dockedAtMainStation_bool |
Provided by category PlayerEntity(Scripting).
Definition at line 1042 of file PlayerEntityLegacyScriptEngine.m.
- (StationEntity *) dockedStation |
Definition at line 4499 of file PlayerEntity.m.
References dockedStation, and OOWeakReference::weakRefUnderlyingObject.
Referenced by activateSelectedInterface, PlayerEntity(Contracts)::buySelectedShip, commanderDataDictionary, docked, PlayerEntity(ScriptMethods)::dockedAtMainStation, dockedStation, PlayerEntity(ScriptMethods)::dockedStationDisplayName, PlayerEntity(ScriptMethods)::dockedStationName, PlayerEntity(Scripting)::dockedTechLevel_number, doWorldEventUntilMissionScreen:, PlayerEntity(OOControlsPrivate)::handleUndockControl, isDocked, PlayerEntity(Scripting)::launchFromStation, leaveDock:, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, localMarket, marketScreenTitle, massLockable, PlayerShipGetProperty(), setGuiToEquipShipScreen:selectingFacingFor:, setGuiToInterfacesScreen:, setGuiToLoadSaveScreen, setGuiToMarketScreen, PlayerEntity(Contracts)::setGuiToShipyardScreen:, setGuiToStatusScreen, Universe::setUpUniverseFromStation, showInformationForSelectedInterface, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (NSString *) dockedStationDisplayName |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 70 of file PlayerEntityScriptMethods.m.
- (NSString *) dockedStationName |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 64 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::dockedStationName_string.
- (NSString *) dockedStationName_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1089 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) dockedTechLevel_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1079 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6306 of file PlayerEntity.m.
References ShipEntity::absoluteIJKForSubentity, Entity::absolutePositionForSubentity, aft_shield, forward_shield, nil, Entity::position, ShipEntity::shipSubEntityEnumerator, ShipEntity::v_forward, ShipEntity::v_right, and ShipEntity::v_up.
- (void) doGuiScreenResizeUpdates |
Definition at line 4115 of file PlayerEntity.m.
References doGuiScreenResizeUpdates, guiScreen, HeadUpDisplay::resetGuiPositions, setGuiToGameOptionsScreen, and setGuiToStatusScreen.
Referenced by doGuiScreenResizeUpdates, MyOpenGLView::pollControls, and wormhole.
- (void) doMissionCallback |
Provided by category PlayerEntity(Scripting).
Definition at line 2439 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleMissionCallback, leaveDock:, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 12921 of file PlayerEntity.m.
References ShipEntity::doScriptEvent:inContext:withArguments:count:, and doWorldScriptEvent:inContext:withArguments:count:timeLimit:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 10701 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::tryBuyingItem:.
- (BOOL) doWorldEventUntilMissionScreen: | (jsid) | message |
Definition at line 12928 of file PlayerEntity.m.
References OOScript::callMethod:inContext:withArguments:count:result:, dockedStation, dockingReport, gui_screen, isDocked, OOJSAcquireContext(), OOJSRelinquishContext(), and setGuiToDockingReportScreen.
Referenced by docked, PlayerEntity(Scripting)::endMissionScreenAndNoteOpportunity, PlayerEntity(OOControlsPrivate)::handleMissionCallback, leaveDock:, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and Universe::reinitAndShowDemo:.
- (void) doWorldScriptEvent: | (jsid) | message | |
inContext: | (JSContext *) | context | |
withArguments: | (jsval *) | argv | |
count: | (uintN) | argc | |
timeLimit: | (OOTimeDelta) | limit |
Definition at line 12959 of file PlayerEntity.m.
References OOScript::callMethod:inContext:withArguments:count:result:, JS_IsInRequest, nil, OOJSStartTimeLimiterWithTimeLimit, OOJSStopTimeLimiter, and worldScripts.
Referenced by completeSetUpAndSetTarget:, doScriptEvent:inContext:withArguments:count:, and startUpComplete.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4437 of file PlayerEntity.m.
References ShipEntity::drawImmediate:translucent:, Entity::status, and UNIVERSE.
|
implementation |
Reimplemented from Entity.
Definition at line 4326 of file PlayerEntity.m.
References drawRotationMatrix, and playerRotMatrix.
Referenced by drawRotationMatrix.
|
implementation |
Reimplemented from Entity.
Definition at line 4332 of file PlayerEntity.m.
References drawTransformationMatrix, playerRotMatrix, and Entity::position.
Referenced by drawTransformationMatrix.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6730 of file PlayerEntity.m.
References dumpCargo, ShipEntity::dumpCargo, ShipEntity::flightSpeed, ShipEntity::maxFlightSpeed, nil, and playCargoJettisioned.
Referenced by dumpCargo, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 13484 of file PlayerEntity.m.
References ADD_FLAG_IF_SET, aft_shield, afterburner_engaged, afterburnerSoundLooping, alertCondition, alertFlags, autopilot_engaged, bomb_detonated, dumpSelfState, ShipEntity::dumpSelfState, ecm_in_operation, EnergyUnitTypeToString(), finished, forward_shield, found_equipment, fuel_leak_rate, galactic_witchjump, game_over, hyperspeed_engaged, hyperspeed_locked, ident_engaged, installedEnergyUnitType, keyboardPitchOverride, keyboardRollOverride, keyboardYawOverride, missile_status, mouse_control_on, nil, OOLog, pitch_delta, pitching, pollControls, roll_delta, rolling, scoopsActive, script_time, script_time_check, script_time_interval, show_info_flag, showDemoShips, suppressTargetLost, travelling_at_hyperspeed, trumbleCount, using_mining_laser, waitingForStickCallback, yaw_delta, and yawing.
Referenced by dumpSelfState.
- (void) ejectItem: | (NSString *) | item_key |
Provided by category PlayerEntity(Scripting).
Definition at line 1492 of file PlayerEntityLegacyScriptEngine.m.
- (void) endMissionScreenAndNoteOpportunity |
Provided by category PlayerEntity(Scripting).
Definition at line 2466 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleMissionCallback, and PlayerEntity(OOControlsPrivate)::pollMissionInterruptControls.
- (BOOL) endScenario: | (NSString *) | key |
Definition at line 7092 of file PlayerEntity.m.
References nil, scenarioKey, and ShipEntity::setStatus:.
- (OOEnergyUnitType) energyUnitType |
Definition at line 6146 of file PlayerEntity.m.
References ENERGY_UNIT_NAVAL, ENERGY_UNIT_NAVAL_DAMAGED, ENERGY_UNIT_NONE, ENERGY_UNIT_NORMAL, ENERGY_UNIT_NORMAL_DAMAGED, and energyUnitType.
Referenced by alertCondition, and energyUnitType.
- (BOOL) engageAutopilotToStation: | (StationEntity *) | stationForDocking |
Definition at line 3665 of file PlayerEntity.m.
References ShipEntity::_primaryTarget, afterburner_engaged, afterburnerSoundLooping, autopilot_engaged, cancelWitchspaceCountdown, DESTROY, ShipEntity::doScriptEvent:withArgument:, ident_engaged, isDocked, kZeroVector, nil, playAutopilotOn, OOMusicController::playDockingMusic, resetAutopilotAI, safeAllMissiles, setDockingClearanceStatus:, AI::setState:, ShipEntity::setStatus:, ShipEntity::setTargetStation:, OOMusicController::sharedController, Entity::status, stopAfterburnerSound, ShipEntity::targetStation, and ShipEntity::velocity.
Referenced by PlayerEntity(OOControlsPrivate)::handleAutopilotOn:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 7103 of file PlayerEntity.m.
References ShipEntity::_primaryTarget, afterburner_engaged, autopilot_engaged, breakPatternPosition, clearTargetMemory, ShipEntity::cloaking_device_active, DESTROY, ShipEntity::doScriptEvent:withArgument:, hud, hyperspeed_engaged, hyperspeed_locked, ident_engaged, nil, StationEntity::noteDockedShip:, playDockWithStation, resetAutopilotAI, safeAllMissiles, scanner_zoom_rate, setDockedStation:, Entity::setOrientation:, HeadUpDisplay::setScannerZoom:, ShipEntity::setStatus:, and Entity::status.
Referenced by doBookkeeping:, PlayerEntity(OOControlsPrivate)::handleAutopilotOn:, and StationDockPlayer().
- (void) enterGalacticWitchspace |
Definition at line 7532 of file PlayerEntity.m.
References clearRolesFromPlayer:, contracts, currentSystemID, cursor_coordinates, enterGalacticWitchspace, ShipEntity::equipmentItemProviding:, EXPECT_NOT, galacticHyperspaceBehaviour, galaxy_number, info_system_id, jumpCause, missionDestinations, noteCompassLostTarget, OO_GALAXIES_AVAILABLE, OOJSAcquireContext(), OOJSRelinquishContext(), parcels, passengers, PointFromString(), removeEquipmentItem:, setBounty:withReason:, setJumpCause:, setPreviousSystemID:, ShipEntity::setStatus:, ship_kills, ShipScriptEvent, system_id, target_system_id, UNIVERSE, witchEnd, and witchStart.
Referenced by alertCondition, enterGalacticWitchspace, and PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 7667 of file PlayerEntity.m.
References addRoleToPlayer:, addScannedWormhole:, ShipEntity::availableCargoSpace, currentSystemID, enterWitchspace, ShipEntity::flightPitch, ShipEntity::fuel, fuelRequiredForJump, jumpCause, legalStatusOfCargoList, ShipEntity::max_flight_pitch, ShipEntity::maxAvailableCargoSpace, nextHopTargetSystemID, noteCompassLostTarget, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSSTR, playWitchjumpFailure, randf(), ranrot_rand, roleWeightFlags, ShipEntity::scriptedMisjump, ShipEntity::scriptedMisjumpRange, setFuelLeak:, setJumpCause:, WormholeEntity::setMisjumpWithRange:, setPreviousSystemID:, ShipEntity::setStatus:, ship_trade_in_factor, ShipScriptEvent, ShipScriptEventNoCx, takeInternalDamage, updateSystemMemory, witchJumpTo:misjump:, and wormhole.
Referenced by enterWitchspace, and PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 7636 of file PlayerEntity.m.
References addScannedWormhole:, currentSystemID, ShipEntity::destination, WormholeEntity::destination, ShipEntity::flightPitch, jumpCause, ShipEntity::max_flight_pitch, OOJSAcquireContext(), OOJSRelinquishContext(), randf(), ShipEntity::scriptedMisjump, ShipEntity::scriptedMisjumpRange, setJumpCause:, WormholeEntity::setMisjumpWithRange:, setPreviousSystemID:, ShipEntity::setStatus:, ShipScriptEvent, Entity::status, witchJumpTo:misjump:, WormholeEntity::withMisjump, and wormhole.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 327 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapperInternal)::entryIsDictCustomEquip:, and PlayerEntity(KeyMapperInternal)::entryIsIndexCustomEquip:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 322 of file PlayerEntityKeyMapper.m.
References entryIsCustomEquip:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1566 of file PlayerEntityKeyMapper.m.
References count, kdic_check, and key_list.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 316 of file PlayerEntityKeyMapper.m.
References entryIsCustomEquip:.
- (NSUInteger) eqScriptIndexForKey: | (NSString *) | eq_key |
Provided by category PlayerEntity(Scripting).
Definition at line 2911 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, setCommanderDataFromDictionary:, and setPrimedEquipment:showMessage:.
- (NSArray *) equipmentList |
Definition at line 8073 of file PlayerEntity.m.
References ShipEntity::aft_weapon_type, count, ShipEntity::countEquipmentItem:, OOEquipmentType::displayColor, equipmentList, OOEquipmentType::equipmentTypeWithIdentifier:, ShipEntity::forward_weapon_type, OOEquipmentType::identifier, ShipEntity::isVisible, isWeaponNone(), max_passengers, OOEquipmentType::name, nil, OOExpandKey, ShipEntity::port_weapon_type, ShipEntity::starboard_weapon_type, and GuiDisplayGen::userSettings.
Referenced by GuiDisplayGen::drawGUI:drawCursor:, equipmentList, and roleWeights.
- (NSDictionary *) equipScreenBackgroundDescriptor |
Definition at line 12862 of file PlayerEntity.m.
References _equipScreenBackgroundDescriptor, and equipScreenBackgroundDescriptor.
Referenced by customViewDescription, equipScreenBackgroundDescriptor, and setGuiToEquipShipScreen:selectingFacingFor:.
- (void) erodeReputation |
Provided by category PlayerEntity(Contracts).
Definition at line 756 of file PlayerEntityContracts.m.
Referenced by Universe::carryPlayerOn:inWormhole:, and PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
- (double) escapePodRescueTime |
Definition at line 4905 of file PlayerEntity.m.
References escape_pod_rescue_time, and escapePodRescueTime.
Referenced by commanderDataDictionary, escapePodRescueTime, and hyperspeedFactor.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 1193 of file PlayerEntityLoadSave.m.
|
implementation |
Provided by category PlayerEntity(ScriptingPrivate).
Definition at line 1181 of file PlayerEntityLegacyScriptEngine.m.
References Random_Seed::a, Random_Seed::b, Random_Seed::c, Random_Seed::d, Random_Seed::e, Random_Seed::f, OOExpand, replaceVariablesInString:, and seed_RNG_only_for_planet_description().
Referenced by PlayerEntity(Scripting)::commsMessage:, PlayerEntity(Scripting)::consoleMessage3s:, and PlayerEntity(Scripting)::consoleMessage6s:.
|
implementation |
Provided by category PlayerEntity(ScriptingPrivate).
Definition at line 610 of file PlayerEntityLegacyScriptEngine.m.
References nil.
Referenced by PlayerEntity(ScriptingPrivate)::scriptTestCondition:.
- (NSString *) fastEquipmentA |
Definition at line 8283 of file PlayerEntity.m.
References _fastEquipmentA, and fastEquipmentA.
Referenced by commanderDataDictionary, fastEquipmentA, PlayerShipGetProperty(), PlayerEntity(OOControlsPrivate)::pollFlightControls:, and roleWeights.
- (NSString *) fastEquipmentB |
Definition at line 8289 of file PlayerEntity.m.
References _fastEquipmentB, and fastEquipmentB.
Referenced by commanderDataDictionary, fastEquipmentB, PlayerShipGetProperty(), PlayerEntity(OOControlsPrivate)::pollFlightControls:, and roleWeights.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 1329 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOLoadSavePrivate)::lsCommanders:directory:pageNumber:highlightName:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6123 of file PlayerEntity.m.
References ecm_in_operation, ecm_start_time, and fireECM.
Referenced by fireECM.
- (BOOL) fireMainWeapon |
Definition at line 6185 of file PlayerEntity.m.
References ShipEntity::_multiplyWeapons, aft_shot_time, ShipEntity::aft_weapon_temp, ShipEntity::cloaking_device_active, ShipEntity::cloakPassive, currentLaserOffset, currentWeapon, ShipEntity::currentWeaponFacing, currentWeaponStats, deactivateCloakingDevice, Entity::energy, ShipEntity::fireLaserShotInDirection:weaponIdentifier:, fireMainWeapon, forward_shot_time, ShipEntity::forward_weapon_temp, OOEquipmentType::identifier, OOEquipmentType::isMiningLaser, isWeaponNone(), ShipEntity::laserPortOffset:, PLAYER_MAX_WEAPON_TEMP, playWeaponOverheated:, port_shot_time, ShipEntity::port_weapon_temp, starboard_shot_time, ShipEntity::starboard_weapon_temp, using_mining_laser, WEAPON_COOLING_CUTOUT, ShipEntity::weapon_energy_use, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, WEAPON_FACING_STARBOARD, ShipEntity::weapon_shot_temperature, ShipEntity::weapon_temp, and weaponsOnline.
Referenced by alertCondition, and fireMainWeapon.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 5951 of file PlayerEntity.m.
References ShipEntity::cloaking_device_active, ShipEntity::cloakPassive, deactivateCloakingDevice, fireMissile, ShipEntity::fireMissileWithIdentifier:andTarget:, ShipEntity::isMine, launchingMissile, launchMine:, missile_entity, missile_status, MISSILE_STATUS_SAFE, MISSILE_STATUS_TARGET_LOCKED, ShipEntity::missileLaunchPosition, nil, playMineLaunched:weaponIdentifier:, playMissileLaunched:weaponIdentifier:, ShipEntity::primaryRole, ShipEntity::primaryTarget, removeFromPylon:, replacingMissile, and weaponsOnline.
Referenced by fireMissile, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (OOPlayerFleeingStatus) fleeingStatus |
Definition at line 5854 of file PlayerEntity.m.
References fleeing_status, and fleeingStatus.
Referenced by alertCondition, and fleeingStatus.
- (GLfloat) forwardShieldLevel |
Definition at line 4690 of file PlayerEntity.m.
References forward_shield, and forwardShieldLevel.
Referenced by forwardShieldLevel, and showDemoShips.
- (float) forwardShieldRechargeRate |
Definition at line 4654 of file PlayerEntity.m.
References forward_shield_recharge_rate, and forwardShieldRechargeRate.
Referenced by doBookkeeping:, forwardShieldRechargeRate, and showDemoShips.
- (NSString *) foundEquipment_bool |
Provided by category PlayerEntity(Scripting).
Definition at line 1049 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 13040 of file PlayerEntity.m.
References EXPECT, fuelChargeRate, ShipEntity::fuelChargeRate, and ship_trade_in_factor.
Referenced by doBookkeeping:, fuelChargeRate, setCommanderDataFromDictionary:, and setGuiToEquipShipScreen:selectingFacingFor:.
- (float) fuelLeakRate |
Definition at line 5004 of file PlayerEntity.m.
References fuel_leak_rate, and fuelLeakRate.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, fuelLeakRate, PlayerEntity(Scripting)::fuelLeakRate_number, and showDemoShips.
- (NSNumber *) fuelLeakRate_number |
Provided by category PlayerEntity(Scripting).
Definition at line 2234 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) fuelLevel_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1036 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 7505 of file PlayerEntity.m.
References PlayerEntity(OOPrivate)::fuelRequiredForJump, PlayerEntity(OOPrivate)::hyperspaceJumpDistance, and MAX.
Referenced by dialHyperRange, enterWitchspace, PlayerEntity(OOPrivate)::fuelRequiredForJump, hasSufficientFuelForJump, and PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags.
- (OOGalacticHyperspaceBehaviour) galacticHyperspaceBehaviour |
References galacticHyperspaceBehaviour.
- (NSPoint) galacticHyperspaceFixedCoords |
References galacticHyperspaceFixedCoords.
- (NSPoint) galaxy_coordinates |
References galaxy_coordinates.
- (OOGalaxyID) galaxyNumber |
Definition at line 512 of file PlayerEntity.m.
References galaxy_number, and galaxyNumber.
Referenced by GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, galaxyNumber, noteGUIDidChangeFrom:to:refresh:, setGuiToSystemDataScreenRefreshBackground:, GuiDisplayGen::setStarChartTitle, Universe::setSystemTo:, Universe(OOPrivate)::setUpInitialUniverse, Universe::setUpUniverseFromStation, and shipCommodityData.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3981 of file PlayerEntity.m.
References MyOpenGLView::adjustColorSaturation:, MyOpenGLView::colorSaturation, DETAIL_LEVEL_SHADERS, PlayerEntity(OOPrivate)::gameOverFadeToBW, kDeadResetTime, and UNIVERSE.
Referenced by PlayerEntity(OOPrivate)::gameOverFadeToBW, PlayerEntity(OOPrivate)::performDeadUpdates:, and PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 335 of file PlayerEntityKeyMapper.m.
References CUSTOMEQUIP_EQUIPKEY, CUSTOMEQUIP_KEYACTIVATE, CUSTOMEQUIP_KEYMODE, and nil.
Referenced by PlayerEntity(KeyMapper)::keyMapperInputHandler:view:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 362 of file PlayerEntityKeyMapper.m.
References CUSTOMEQUIP_EQUIPKEY, and nil.
Referenced by PlayerEntity(KeyMapperInternal)::deleteKeySetting:, PlayerEntity(KeyMapperInternal)::displayKeyFunctionList:skip:, PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, PlayerEntity(KeyMapperInternal)::saveKeySetting:, PlayerEntity(KeyMapperInternal)::searchArrayForMatch:key:checkKeys:, and PlayerEntity(KeyMapperInternal)::unsetKeySetting:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 386 of file PlayerEntityKeyMapper.m.
References CUSTOMEQUIP_KEYACTIVATE, and CUSTOMEQUIP_KEYMODE.
Referenced by PlayerEntity(KeyMapperInternal)::deleteKeySetting:, PlayerEntity(KeyMapperInternal)::displayKeyFunctionList:skip:, PlayerEntity(KeyMapperInternal)::saveKeySetting:, PlayerEntity(KeyMapperInternal)::searchArrayForMatch:key:checkKeys:, and PlayerEntity(KeyMapperInternal)::unsetKeySetting:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 7024 of file PlayerEntity.m.
References afterburner_engaged, ShipEntity::becomeLargeExplosion:, disengageAutopilot, Entity::energy, ShipEntity::flightPitch, ShipEntity::flightRoll, ShipEntity::flightSpeed, ShipEntity::flightYaw, isDocked, kZeroVector, loseTargetStatus, moveForward:, ShipEntity::noteKilledBy:damageType:, OOLog, OOStringFromShipDamageType(), playGameOver, ShipEntity::removeAllEquipment, showGameOver, suppressTargetLost, UNIVERSE, and ShipEntity::velocity.
Referenced by takeEnergyDamage:from:becauseOf:weaponIdentifier:.
- (OODockingClearanceStatus) getDockingClearanceStatus |
Definition at line 13197 of file PlayerEntity.m.
References dockingClearanceStatus, and getDockingClearanceStatus.
Referenced by StationEntity::dockingInstructionsForShip:, getDockingClearanceStatus, and scoopOverride.
- (void) getFined |
Definition at line 11883 of file PlayerEntity.m.
References addMessageToReport:, credits, getFined, int(), legalStatus, setBounty:withReason:, ship_clock_adjust, and UNIVERSE.
Referenced by docked, getFined, and isSpeechOn.
- (int) getFirstKeyCode: | (NSArray*) | key_def |
Provided by category PlayerEntity(Controls).
Definition at line 656 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (NSString *) getKeyBindingDescription: | (NSArray *) | keyList |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 393 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(ScriptMethods)::keyBindingDescription2:.
- (NSMutableDictionary *) getMissionDestinations |
Definition at line 13356 of file PlayerEntity.m.
References getMissionDestinations, and missionDestinations.
Referenced by getMissionDestinations, MissionGetProperty(), and wormhole.
- (StationEntity *) getTargetDockStation |
Definition at line 4518 of file PlayerEntity.m.
References getTargetDockStation, and targetDockStation.
Referenced by DockEntity::abortAllDockings, StationEntity::dockingInstructionsForShip:, getTargetDockStation, massLockable, StationEntity::noteDockedShip:, and StationEntity::update:.
- (NSString *) gui_screen_string |
Provided by category PlayerEntity(Scripting).
Definition at line 919 of file PlayerEntityLegacyScriptEngine.m.
- (OOGUIScreenID) guiScreen |
Definition at line 11360 of file PlayerEntity.m.
References gui_screen, and guiScreen.
Referenced by doGuiScreenResizeUpdates, GlobalPauseGame(), guiScreen, and roleWeights.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5511 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5635 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleButtonTargetMissile, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5655 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 3400 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (BOOL) handleGUIUpDownArrowKeys |
Provided by category PlayerEntity(Controls).
Definition at line 716 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(KeyMapper)::handleKeyboardLayoutEntryKeys:view:, PlayerEntity(KeyMapper)::handleKeyConfigEntryKeys:view:, PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:, PlayerEntity(KeyMapper)::handleKeyMapperConfirmClearKeys:view:, PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, PlayerEntity(LoadSave)::overwriteCommanderInputHandler, PlayerEntity(OOControlsPrivate)::pollDemoControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, PlayerEntity(StickMapper)::stickMapperInputHandler:view:, and PlayerEntity(StickProfile)::stickProfileInputHandler:view:.
- (void) handleKeyboardLayoutEntryKeys: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1194 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleKeyboardLayoutKeys.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 3964 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) handleKeyConfigEntryKeys: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(KeyMapper).
Definition at line 645 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) handleKeyConfigKeys: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(KeyMapper).
Definition at line 551 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) handleKeyMapperConfirmClearKeys: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(KeyMapper).
Definition at line 796 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 3925 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5354 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4003 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4928 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDockedControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11864 of file PlayerEntity.m.
References hasHostileTarget, Entity::isShip, and ShipEntity::primaryTarget.
Referenced by addRoleForAggression:, and hasHostileTarget.
|
implementation |
Definition at line 11756 of file PlayerEntity.m.
References ShipEntity::max_missiles, and trumbleCount.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11780 of file PlayerEntity.m.
References ShipEntity::aft_weapon_type, ShipEntity::forward_weapon_type, ShipEntity::hasPrimaryWeapon:, ShipEntity::port_weapon_type, and ShipEntity::starboard_weapon_type.
- (BOOL) hasSufficientFuelForJump |
Definition at line 7511 of file PlayerEntity.m.
References ShipEntity::fuel, fuelRequiredForJump, and hasSufficientFuelForJump.
Referenced by alertCondition, hasSufficientFuelForJump, and witchJumpChecklist:.
- (void) highlightEquipShipScreenKey: | (NSString *) | key |
Definition at line 9250 of file PlayerEntity.m.
References GUI_MAX_ROWS_EQUIPMENT, GUI_ROW_EQUIPMENT_START, GuiDisplayGen::keyForRow:, last_outfitting_key, setGuiToEquipShipScreen:, GuiDisplayGen::setSelectedRow:, and showInformationForSelectedUpgrade.
Referenced by buySelectedItem.
- (void) homeInfoSystem |
Definition at line 860 of file PlayerEntity.m.
References homeInfoSystem, and setInfoSystemID:moveChart:.
Referenced by custom_chart_zoom, homeInfoSystem, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (HeadUpDisplay *) hud |
References hud, multiFunctionDisplayList, resetHud, selectNextMultiFunctionDisplay, and selectPreviousMultiFunctionDisplay.
|
implementation |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 561 of file PlayerEntityStickMapper.m.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 7498 of file PlayerEntity.m.
References distanceBetweenPlanetPositions(), PlayerEntity(OOPrivate)::hyperspaceJumpDistance, PointFromString(), and UNIVERSE.
Referenced by PlayerEntity(OOPrivate)::fuelRequiredForJump, PlayerEntity(OOPrivate)::hyperspaceJumpDistance, PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, and witchJumpChecklist:.
- (BOOL) hyperspeedEngaged |
Definition at line 3755 of file PlayerEntity.m.
References hyperspeed_engaged, and hyperspeedEngaged.
Referenced by hyperspeedEngaged, and hyperspeedFactor.
- (GLfloat) hyperspeedFactor |
References clockAdjusting, clockTime, clockTimeAdjusted, customEquipmentActivation, dial_clock, dial_clock_adjusted, dial_fpsinfo, dial_objinfo, escapePodRescueTime, hyperspeedEngaged, hyperspeedFactor, and injectorsEngaged.
- (void) increaseContractReputation: | (unsigned) | amount |
Provided by category PlayerEntity(Contracts).
Definition at line 696 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::checkPassengerContracts, and PlayerIncreaseContractReputation().
- (void) increaseParcelReputation: | (unsigned) | amount |
Provided by category PlayerEntity(Contracts).
Definition at line 621 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::checkPassengerContracts, and PlayerIncreaseParcelReputation().
- (void) increasePassengerReputation: | (unsigned) | amount |
Provided by category PlayerEntity(Contracts).
Definition at line 546 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::checkPassengerContracts, and PlayerIncreasePassengerReputation().
- (void) increment: | (NSString *) | missionVariableString |
Provided by category PlayerEntity(Scripting).
Definition at line 1753 of file PlayerEntityLegacyScriptEngine.m.
- (OOSystemID) infoSystemID |
Definition at line 753 of file PlayerEntity.m.
References info_system_id, and infoSystemID.
Referenced by custom_chart_zoom, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, and infoSystemID.
- (BOOL) infoSystemOnRoute |
Definition at line 874 of file PlayerEntity.m.
References info_system_id, infoSystemOnRoute, and nil.
Referenced by custom_chart_zoom, and infoSystemOnRoute.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 1821 of file PlayerEntity.m.
References gOOPlayer, init, ShipEntity::initBypassForPlayer, and nil.
Referenced by init.
- (void) initCheckingDictionary |
Provided by category PlayerEntity(KeyMapper).
Definition at line 77 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::handleKeyboardLayoutEntryKeys:view:, and PlayerEntity(KeyMapper)::setGuiToKeyMapperScreen:resetCurrentRow:.
- (void) initControls |
Provided by category PlayerEntity(Controls).
Definition at line 207 of file PlayerEntityControls.m.
Referenced by deferredInit, and Universe::reinitAndShowDemo:.
- (void) initialiseMissionDestinations: | (NSDictionary *) | destinations | |
andLegacy: | (NSArray *) | legacy |
Definition at line 13283 of file PlayerEntity.m.
References addMissionDestinationMarker:, defaultMarker:, missionDestinations, and nil.
Referenced by setCommanderDataFromDictionary:.
- (void) initKeyConfigSettings |
Provided by category PlayerEntity(Controls).
Definition at line 297 of file PlayerEntityControls.m.
Referenced by PlayerEntity(KeyMapperInternal)::deleteAllKeySettings, PlayerEntity(KeyMapperInternal)::deleteKeySetting:, PlayerEntity(KeyMapper)::handleKeyboardLayoutEntryKeys:view:, PlayerEntity(Controls)::initControls, PlayerEntity(KeyMapperInternal)::saveKeySetting:, and PlayerEntity(KeyMapperInternal)::unsetKeySetting:.
- (BOOL) injectorsEngaged |
Definition at line 3749 of file PlayerEntity.m.
References afterburner_engaged, and injectorsEngaged.
Referenced by hyperspeedFactor, and injectorsEngaged.
- (GLfloat) insideAtmosphereFraction |
Definition at line 2586 of file PlayerEntity.m.
References ATMOSPHERE_DEPTH, dialAltitude, insideAtmosphereFraction, PLAYER_DIAL_MAX_ALTITUDE, and UNIVERSE.
Referenced by insideAtmosphereFraction, and wormhole.
|
implementation |
Reimplemented from ShipEntity.
Provided by category PlayerEntity(OOEntityInspectorExtensions).
Definition at line 218 of file OOEntityInspectorExtensions.m.
|
implementation |
Reimplemented from ShipEntity.
Provided by category PlayerEntity(OOEntityInspectorExtensions).
Definition at line 224 of file OOEntityInspectorExtensions.m.
|
implementation |
Reimplemented from ShipEntity.
Provided by category PlayerEntity(OOEntityInspectorExtensions).
Definition at line 212 of file OOEntityInspectorExtensions.m.
- (OOEnergyUnitType) installedEnergyUnitType |
Definition at line 6138 of file PlayerEntity.m.
References ENERGY_UNIT_NAVAL, ENERGY_UNIT_NONE, ENERGY_UNIT_NORMAL, and installedEnergyUnitType.
Referenced by alertCondition, dumpSelfState, installedEnergyUnitType, and setCommanderDataFromDictionary:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 5862 of file PlayerEntity.m.
References ShipEntity::_primaryTarget, autopilot_engaged, compassMode, DESTROY, ShipEntity::doScriptEvent:, isDocked, nil, playAegisCloseToPlanet, playAegisCloseToStation, playDockingDenied, playHitByECMSound, playHoldFull, playIncomingMissile:, Entity::position, ShipEntity::primaryAggressor, resetAutopilotAI, setCompassMode:, ShipEntity::setStatus:, OOMusicController::sharedController, Entity::status, and OOMusicController::stopDockingMusic.
- (BOOL) isBeeping |
Provided by category PlayerEntity(Sound).
Definition at line 193 of file PlayerEntitySound.m.
- (BOOL) isDocked |
Definition at line 13108 of file PlayerEntity.m.
References dockedStation, isDocked, kOOLogInconsistentState, nil, OOLogERR, OOStringFromEntityStatus(), ShipEntity::setStatus:, and Entity::status.
Referenced by cancelDockingRequest:, dialAltitude, doWorldEventUntilMissionScreen:, engageAutopilotToStation:, getDestroyedBy:damageType:, interpretAIMessage:, isDocked, performDockingRequest:, PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, setGuiToStatusScreen, tryBuyingCommodity:all:, trySellingCommodity:all:, unloadCargoPods, and update:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11521 of file PlayerEntity.m.
References isMining, and using_mining_laser.
Referenced by isMining.
- (BOOL) isMouseControlOn |
Definition at line 4721 of file PlayerEntity.m.
References isMouseControlOn, and mouse_control_on.
Referenced by isMouseControlOn, leaveDock:, and showDemoShips.
|
implementation |
Reimplemented from Entity.
Provided by category PlayerEntity(ProxyPlayer).
Definition at line 225 of file ProxyPlayerEntity.m.
- (OOSpeechSettings) isSpeechOn |
References getFined, int(), isSpeechOn, renovationCosts, renovationFactor, setDefaultCustomViews, setDefaultViewOffsets, setUpTrumbles, tradeInFactor, trumbleArray, and weaponViewOffset.
- (BOOL) isValidTarget: | (Entity*) | target |
Reimplemented from ShipEntity.
Definition at line 4014 of file PlayerEntity.m.
References ShipEntity::hasMilitaryScannerFilter, ident_engaged, ShipEntity::isCloaked, ShipEntity::isJammingScanning, Entity::isShip, Entity::isWormhole, ShipEntity::scanClass, SCANNER_MAX_RANGE2, Entity::status, and Entity::zero_distance.
|
implementation |
Provided by category PlayerEntity(OOJavaScriptExtensions).
Definition at line 335 of file OOJSPlayerShip.m.
- (NSString *) jumpCause |
Definition at line 13066 of file PlayerEntity.m.
References _jumpCause, and jumpCause.
Referenced by Universe::carryPlayerOn:inWormhole:, custom_chart_zoom, enterGalacticWitchspace, enterWitchspace, enterWormhole:, jumpCause, leaveWitchspace, PlayerEntity(OOPrivate)::performWitchspaceExitUpdates:, and Universe::setUpUniverseFromStation.
- (NSString *) keyBindingDescription2: | (NSString *) | binding |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 381 of file PlayerEntityScriptMethods.m.
Referenced by GlobalKeyBindingDescription().
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1234 of file PlayerEntityKeyMapper.m.
References ResourceManager::dictionaryFromFilesNamed:inFolder:mergeMode:cache:.
Referenced by PlayerEntity(KeyMapper)::keyboardLayoutList, and PlayerEntity(KeyMapper)::setGuiToKeyMapperScreen:resetCurrentRow:.
|
implementation |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1252 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapperInternal)::displayKeyboardLayoutList:skip:.
- (NSString *) keyCodeDescription: | (OOKeyCode) | code |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 415 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(ScriptMethods)::getKeyBindingDescription:, PlayerEntity(KeyMapper)::setGuiToKeyConfigScreen:, and PlayerEntity(KeyMapperInternal)::updateShiftKeyDefinition:index:.
- (NSString *) keyCodeDescriptionShort: | (OOKeyCode) | code |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 515 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(KeyMapper)::setGuiToKeyConfigEntryScreen.
- (NSDictionary *) keyConfig |
Definition at line 4714 of file PlayerEntity.m.
References keyConfig, and keyconfig2_settings.
Referenced by keyConfig, and showDemoShips.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 963 of file PlayerEntityKeyMapper.m.
References count, PlayerEntity(KeyMapperInternal)::keyFunctionList, makeKeyGuiDict:keyDef:, and makeKeyGuiDictHeader:.
Referenced by PlayerEntity(KeyMapperInternal)::displayKeyFunctionList:skip:, and PlayerEntity(KeyMapperInternal)::keyFunctionList.
- (void) keyMapperInputHandler: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(KeyMapper).
Definition at line 198 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleKeyMapperScreenKeys.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4825 of file PlayerEntity.m.
References laserHeatLevel, PLAYER_MAX_WEAPON_TEMP, and ShipEntity::weapon_temp.
Referenced by laserHeatLevel.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4832 of file PlayerEntity.m.
References ShipEntity::aft_weapon_temp, laserHeatLevelAft, and PLAYER_MAX_WEAPON_TEMP.
Referenced by laserHeatLevelAft.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4839 of file PlayerEntity.m.
References ShipEntity::forward_weapon_temp, laserHeatLevelForward, and PLAYER_MAX_WEAPON_TEMP.
Referenced by laserHeatLevelForward.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4847 of file PlayerEntity.m.
References laserHeatLevelPort, PLAYER_MAX_WEAPON_TEMP, and ShipEntity::port_weapon_temp.
Referenced by laserHeatLevelPort.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4854 of file PlayerEntity.m.
References laserHeatLevelStarboard, PLAYER_MAX_WEAPON_TEMP, and ShipEntity::starboard_weapon_temp.
Referenced by laserHeatLevelStarboard.
- (NSString *) lastsaveName |
Definition at line 13086 of file PlayerEntity.m.
References _lastsaveName, and lastsaveName.
Referenced by PlayerEntity(LoadSave)::autosavePlayer, commanderDataDictionary, lastsaveName, and PlayerEntity(LoadSave)::savePlayer.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6595 of file PlayerEntity.m.
References aft_shot_time, Entity::boundingBox, bounty, clearRolesFromPlayer:, createDoppelganger, DOCKING_CLEARANCE_STATUS_NOT_REQUIRED, dockingClearanceStatus, ShipEntity::doScriptEvent:withArgument:, Entity::energy, ShipEntity::equipmentItemProviding:, escape_pod_rescue_time, ShipEntity::flightPitch, ShipEntity::flightRoll, ShipEntity::flightSpeed, ShipEntity::flightYaw, forward_shot_time, info_system_id, launchEscapeCapsule, ShipEntity::maxFlightSpeed, ShipEntity::mesh, nil, port_shot_time, Entity::position, ranrot_rand, removeEquipmentItem:, ShipEntity::resetShotTime, setBounty:withReason:, ShipEntity::setDesiredSpeed:, setDockTarget:, setFoundTarget:, ShipEntity::setMesh:, ShipEntity::setOwner:, ShipEntity::setRoll:, ShipEntity::setSpeed:, ShipEntity::setStatus:, ShipEntity::setThrust:, Entity::setVelocity:, ship_clock_adjust, ship_kills, starboard_shot_time, Entity::status, switchToMainView, system_id, target_system_id, ShipEntity::thrust, trumbleCount, UNIVERSE, ShipEntity::v_forward, ShipEntity::v_up, and ShipEntity::velocity.
Referenced by launchEscapeCapsule, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) launchFromStation |
Provided by category PlayerEntity(Scripting).
Definition at line 2247 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleUndockControl, and PlayerShipLaunch().
- (ShipEntity *) launchMine: | (ShipEntity *) | mine |
Definition at line 6003 of file PlayerEntity.m.
References ShipEntity::doScriptEvent:withArgument:, ShipEntity::dumpItem:, nil, ShipEntity::setBehaviour:, ShipEntity::setOwner:, Entity::setScanClass:, Entity::setVelocity:, ShipEntity::v_forward, ShipEntity::velocity, and weaponsOnline.
Referenced by fireMissile.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 7243 of file PlayerEntity.m.
References _missionWithCallback, addRoleToPlayer:, aft_shield, ShipEntity::aft_weapon_temp, StationEntity::autoDockShipsOnApproach, bounty, breakPatternPosition, ShipEntity::checkForAegis, clearAlertFlags, StationEntity::clearDockingCorridor, clearTargetMemory, ShipEntity::currentWeaponFacing, currentWeaponStats, demoShip, dockedStation, doMissionCallback, doWorldEventUntilMissionScreen:, ShipEntity::flightRoll, forward_shield, ShipEntity::forward_weapon_temp, gui_screen, hud, ident_engaged, isMouseControlOn, kZeroVector, launchRoll, StationEntity::launchShip:, StationEntity::legalStatusOfManifest:export:, loadCargoPods, markAsOffender:withReason:, maxAftShieldLevel, maxForwardShieldLevel, nil, noteGUIDidChangeFrom:to:, playLaunchFromStation, ShipEntity::port_weapon_temp, scanner_zoom_rate, setDockedStation:, setDockingClearanceStatus:, HeadUpDisplay::setScannerZoom:, setShowDemoShips:, OOMusicController::sharedController, ship_clock_adjust, ShipEntity::starboard_weapon_temp, OOMusicController::stop, ShipEntity::suppressAegisMessages, ShipEntity::velocity, and WEAPON_FACING_FORWARD.
Referenced by StationEntity::becomeExplosion, and PlayerEntity(Scripting)::launchFromStation.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 7829 of file PlayerEntity.m.
References WormholeEntity::arrivalTime, ShipEntity::being_fined, breakPatternPosition, clearRoleFromPlayer:, clearTargetMemory, count, currentSystemID, ShipEntity::doScriptEvent:withArgument:, WormholeEntity::exitSpeed, ShipEntity::flightPitch, ShipEntity::flightRoll, ShipEntity::flightSpeed, ShipEntity::flightYaw, ShipEntity::forwardVector, galactic_witchjump, OOJavaScriptEngine::garbageCollectionOpportunity:, gui_screen, HPvector_forward_from_quaternion(), jumpCause, kZeroVector, leaveWitchspace, ShipEntity::maxFlightSpeed, nil, playExitWitchspace, Entity::position, quaternion_set_random(), Ranrot(), roleSystemList, SCANNER_MAX_RANGE, WormholeEntity::setContainsPlayer:, WormholeEntity::setExitPosition:, WormholeEntity::setExitSpeed:, Entity::setOrientation:, setShowDemoShips:, ShipEntity::setStatus:, OOJavaScriptEngine::sharedEngine, ShipEntity::velocity, and wormhole.
Referenced by leaveWitchspace, Universe::setUpUniverseFromMisjump, and Universe::setUpUniverseFromWitchspace.
- (unsigned) legalStatusOfCargoList |
Definition at line 8418 of file PlayerEntity.m.
References OOCommodityMarket::exportLegalityForGood:, legalStatusOfCargoList, nil, OOCommodityMarket::quantityForGood:, and shipCommodityData.
Referenced by enterWitchspace, legalStatusOfCargoList, and roleWeights.
- (void) loadCargoPods |
Definition at line 475 of file PlayerEntity.m.
References calculateCurrentCargo, ShipEntity::cargo_dump_time, loadCargoPods, loadCargoPodsForType:fromManifest:, nil, and shipCommodityData.
Referenced by leaveDock:, and loadCargoPods.
- (void) loadCargoPodsForType: | (OOCommodityType) | type | |
amount: | (OOCargoQuantity) | quantity |
Definition at line 413 of file PlayerEntity.m.
References ShipEntity::cargo, count, GRAMS_PER_POD, KILOGRAMS_PER_POD, OOCommodityMarket::massUnitForGood:, MAX_GRAMS_IN_SAFE, MAX_KILOGRAMS_IN_SAFE, ShipEntity::maxAvailableCargoSpace, OOCommodityMarket::quantityForGood:, ShipEntity::setCommodity:andAmount:, OOCommodityMarket::setQuantity:forGood:, Entity::setScanClass:, ShipEntity::setStatus:, UNITS_GRAMS, UNITS_KILOGRAMS, and UNITS_TONS.
Referenced by setCargoQuantityForType:amount:.
- (void) loadCargoPodsForType: | (OOCommodityType) | type | |
fromManifest: | (OOCommodityMarket *) | manifest |
Definition at line 337 of file PlayerEntity.m.
References createCargoPodWithType:andAmount:, GRAMS_PER_POD, KILOGRAMS_PER_POD, OOCommodityMarket::massUnitForGood:, MAX_GRAMS_IN_SAFE, MAX_KILOGRAMS_IN_SAFE, OOCommodityMarket::quantityForGood:, OOCommodityMarket::setQuantity:forGood:, UNITS_KILOGRAMS, and UNITS_TONS.
Referenced by loadCargoPods.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1729 of file PlayerEntityKeyMapper.m.
References PlayerEntity(KeyMapperInternal)::loadKeySettings.
Referenced by PlayerEntity(KeyMapperInternal)::displayKeyFunctionList:skip:, PlayerEntity(KeyMapperInternal)::loadKeySettings, and PlayerEntity(KeyMapperInternal)::resetKeyFunctions.
- (BOOL) loadPlayer |
Provided by category PlayerEntity(LoadSave).
Definition at line 101 of file PlayerEntityLoadSave.m.
- (BOOL) loadPlayerFromFile: | (NSString *) | fileToOpen | |
asNew: | (BOOL) | asNew |
Provided by category PlayerEntity(LoadSave).
Definition at line 597 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOLoadSavePrivate)::loadPlayerWithPanel, PlayerEntity(OOControlsPrivate)::pollDemoControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and PlayerEntity(LoadSave)::startScenario.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 814 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::loadPlayer.
- (OOCommodityMarket *) localMarket |
Definition at line 10832 of file PlayerEntity.m.
References dockedStation, StationEntity::initialiseLocalMarket, Entity::isStation, localMarket, StationEntity::localMarket, nil, and ShipEntity::primaryTarget.
Referenced by commanderDataDictionary, docked, localMarket, PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, roleWeights, setGuiToMarketInfoScreen, setGuiToMarketScreen, tryBuyingCommodity:all:, and trySellingCommodity:all:.
- (NSString *) localVariableForKey: | (NSString *) | variableName | |
andMission: | (NSString *) | missionKey |
Provided by category PlayerEntity(Scripting).
Definition at line 686 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::add:, PlayerEntity(Scripting)::decrement:, PlayerEntity(Scripting)::increment:, and PlayerEntity(Scripting)::subtract:.
- (NSMutableDictionary *) localVariablesForMission: | (NSString *) | missionKey |
Provided by category PlayerEntity(Scripting).
Definition at line 669 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::PerformActionStatment, PlayerEntity(Scripting)::replaceVariablesInString:, PlayerEntity(ScriptingPrivate)::scriptTestCondition:, and PlayerEntity(Scripting)::setLocalVariable:forKey:andMission:.
- (OOLongRangeChartMode) longRangeChartMode |
References longRangeChartMode.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 2503 of file PlayerEntity.m.
References customViewForwardVector, EXPECT, EXPECT_NOT, Entity::isPlanet, Entity::isPlayer, Entity::isShip, Entity::isSunlit, ShipEntity::isVisible, Entity::orientation, Entity::position, quaternion_rotate_vector(), Entity::relativePosition, shadowAtPointOcclusionToValue(), UNIVERSE, ShipEntity::v_forward, ShipEntity::v_right, and viewpointPosition.
- (void) loseTargetStatus |
Definition at line 7063 of file PlayerEntity.m.
References Entity::isShip, loseTargetStatus, ShipEntity::noteLostTarget, ShipEntity::primaryTarget, and UNIVERSE.
Referenced by docked, getDestroyedBy:damageType:, loseTargetStatus, and roleWeights.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 1008 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::commanderSelector, PlayerEntity(LoadSave)::saveCommanderInputHandler, PlayerEntity(OOLoadSavePrivate)::setGuiToLoadCommanderScreen, and PlayerEntity(OOLoadSavePrivate)::setGuiToSaveCommanderScreen:.
- (NSDictionary *) makeKeyGuiDict: | (NSString *) | what | |
keyDef: | (NSString *) | keyDef |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1133 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapperInternal)::keyFunctionList.
- (NSDictionary *) makeKeyGuiDictHeader: | (NSString *) | header |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1143 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapperInternal)::keyFunctionList.
- (NSDictionary *) makeStickGuiDict: | (NSString *) | what | |
allowable: | (int) | allowable | |
axisfn: | (int) | axisfn | |
butfn: | (int) | butfn |
Provided by category PlayerEntity(StickMapper).
Definition at line 893 of file PlayerEntityStickMapper.m.
Referenced by PlayerEntity(StickMapperInternal)::stickFunctionList.
- (NSDictionary *) makeStickGuiDictHeader: | (NSString *) | header |
Provided by category PlayerEntity(StickMapper).
Definition at line 913 of file PlayerEntityStickMapper.m.
Referenced by PlayerEntity(StickMapperInternal)::stickFunctionList.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6833 of file PlayerEntity.m.
References markAsOffender:withReason:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6839 of file PlayerEntity.m.
References ShipEntity::isCloaked, legalStatus, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromLegalStatusReason(), and ShipScriptEvent.
Referenced by collectBountyFor:, docked, leaveDock:, and markAsOffender:.
- (NSDictionary *) markedDestinations |
Definition at line 8740 of file PlayerEntity.m.
References cargoContractMarker:, markedDestinations, missionDestinations, nil, parcelContractMarker:, and passengerContractMarker:.
Referenced by GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, markedDestinations, and roleWeights.
- (NSString *) markerKey: | (NSDictionary*) | marker |
Definition at line 13322 of file PlayerEntity.m.
Referenced by addMissionDestinationMarker:, and removeMissionDestinationMarker:.
|
implementation |
Definition at line 11014 of file PlayerEntity.m.
References ShipEntity::displayName, dockedStation, Entity::isStation, marketScreenTitle, nil, OOExpandKey, ShipEntity::primaryTarget, and UNIVERSE.
Referenced by marketScreenTitle, and setGuiToMarketScreen.
- (BOOL) massLockable |
References atHyperspeed, disengageAutopilot, dockedStation, getTargetDockStation, massLockable, massLocked, occlusionLevel, resetAutopilotAI, and setDockedAtMainStation.
- (BOOL) massLocked |
Definition at line 4468 of file PlayerEntity.m.
References ALERT_FLAG_MASS_LOCK, alertFlags, and massLocked.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, doBookkeeping:, massLockable, massLocked, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4648 of file PlayerEntity.m.
References max_aft_shield, and maxAftShieldLevel.
Referenced by dialAftShield, doBookkeeping:, docked, leaveDock:, maxAftShieldLevel, setAftShieldLevel:, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4642 of file PlayerEntity.m.
References max_forward_shield, and maxForwardShieldLevel.
Referenced by dialForwardShield, doBookkeeping:, docked, leaveDock:, maxForwardShieldLevel, setCommanderDataFromDictionary:, setForwardShieldLevel:, and setUpAndConfirmOK:saveGame:.
- (NSUInteger) maxPlayerRoles |
Definition at line 5146 of file PlayerEntity.m.
References maxPlayerRoles, and ship_kills.
Referenced by addRoleToPlayer:, addRoleToPlayer:inSlot:, maxPlayerRoles, roleWeights, and setCommanderDataFromDictionary:.
- (void) messageShipAIs: | (NSString *) | roles_message |
Provided by category PlayerEntity(Scripting).
Definition at line 1464 of file PlayerEntityLegacyScriptEngine.m.
- (ShipEntity *) missileForPylon: | (NSUInteger) | value |
Definition at line 5684 of file PlayerEntity.m.
References ShipEntity::max_missiles, missile_entity, and nil.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8339 of file PlayerEntity.m.
References missilesList, ShipEntity::missilesList, and tidyMissilePylons.
Referenced by missilesList.
- (NSInteger) missingSubEntitiesAdjustment |
Provided by category PlayerEntity(Contracts).
Definition at line 1697 of file PlayerEntityContracts.m.
Referenced by renovationCosts, and PlayerEntity(ContractsPrivate)::tradeInValue.
- (NSString *) mission_string |
Provided by category PlayerEntity(Scripting).
Definition at line 907 of file PlayerEntityLegacyScriptEngine.m.
- (NSDictionary *) missionBackgroundDescriptor |
Definition at line 12726 of file PlayerEntity.m.
References _missionBackgroundDescriptor, and missionBackgroundDescriptor.
Referenced by customViewDescription, missionBackgroundDescriptor, missionBackgroundDescriptorOrDefault, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (NSDictionary *) missionBackgroundDescriptorOrDefault |
Definition at line 12732 of file PlayerEntity.m.
References missionBackgroundDescriptor, missionBackgroundDescriptorOrDefault, and nil.
Referenced by customViewDescription, missionBackgroundDescriptorOrDefault, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (OOGUIBackgroundSpecial) missionBackgroundSpecial |
Definition at line 12754 of file PlayerEntity.m.
References _missionBackgroundSpecial, and missionBackgroundSpecial.
Referenced by customViewDescription, missionBackgroundSpecial, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (NSString *) missionChoice_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1067 of file PlayerEntityLegacyScriptEngine.m.
- (OOGUIScreenID) missionExitScreen |
Definition at line 12856 of file PlayerEntity.m.
References _missionExitScreen, and missionExitScreen.
Referenced by customViewDescription, and missionExitScreen.
- (NSString *) missionKeyPress_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1073 of file PlayerEntityLegacyScriptEngine.m.
- (NSDictionary *) missionOverlayDescriptor |
Definition at line 12691 of file PlayerEntity.m.
References _missionOverlayDescriptor, and missionOverlayDescriptor.
Referenced by customViewDescription, missionOverlayDescriptor, and missionOverlayDescriptorOrDefault.
- (NSDictionary *) missionOverlayDescriptorOrDefault |
Definition at line 12697 of file PlayerEntity.m.
References missionOverlayDescriptor, missionOverlayDescriptorOrDefault, missionTitle, and nil.
Referenced by customViewDescription, missionOverlayDescriptorOrDefault, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (NSString *) missionScreenID |
Provided by category PlayerEntity(Scripting).
Definition at line 2460 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionGetProperty().
- (NSArray *) missionsList |
Provided by category PlayerEntity(Scripting).
Definition at line 711 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Contracts)::setGuiToManifestScreen.
- (NSString *) missionTitle |
Provided by category PlayerEntity(Scripting).
Definition at line 2173 of file PlayerEntityLegacyScriptEngine.m.
Referenced by missionOverlayDescriptorOrDefault, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (NSString *) missionVariableForKey: | (NSString *) | key |
Provided by category PlayerEntity(Scripting).
Definition at line 651 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::add:, PlayerEntity(Scripting)::decrement:, PlayerEntity(Scripting)::increment:, MissionVariablesGetProperty(), and PlayerEntity(Scripting)::subtract:.
- (NSDictionary *) missionVariables |
Provided by category PlayerEntity(Scripting).
Definition at line 645 of file PlayerEntityLegacyScriptEngine.m.
- (BOOL) mountMissile: | (ShipEntity *) | missile |
Definition at line 5923 of file PlayerEntity.m.
References OOEquipmentType::equipmentTypeWithIdentifier:, ShipEntity::max_missiles, missile_entity, ShipEntity::missile_list, ShipEntity::missiles, nil, ShipEntity::primaryRole, and setActiveMissile:.
Referenced by mountMissileWithRole:, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (BOOL) mountMissileWithRole: | (NSString *) | role |
Definition at line 5944 of file PlayerEntity.m.
References ShipEntity::missileCapacity, ShipEntity::missileCount, and mountMissile:.
Referenced by PlayerEntity(Scripting)::awardEquipment:, and ShipAwardEquipment().
|
implementation |
Reimplemented from Entity.
Definition at line 4352 of file PlayerEntity.m.
References Entity::distanceTravelled, and Entity::setPosition:.
Referenced by getDestroyedBy:damageType:, and PlayerEntity(OOPrivate)::performInFlightUpdates:.
- (BOOL) moveTargetMemoryBy: | (NSInteger) | delta |
Definition at line 12361 of file PlayerEntity.m.
References activeMissile, ShipEntity::addTarget:, ident_engaged, ShipEntity::isCloaked, Entity::isInSpace, ShipEntity::isMissile, Entity::isShip, missile_entity, missile_status, MISSILE_STATUS_ARMED, MISSILE_STATUS_SAFE, MISSILE_STATUS_TARGET_LOCKED, PLAYER_TARGET_MEMORY_SIZE, playIdentLockedOn, playNoTargetInMemory, playTargetSwitched, printIdentLockedOnForMissile:, SCANNER_MAX_RANGE2, target_memory_index, OOWeakReference::weakRefUnderlyingObject, and Entity::zero_distance.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (NSArray *) multiFunctionDisplayList |
Definition at line 5505 of file PlayerEntity.m.
References multiFunctionDisplayList, and multiFunctionDisplaySettings.
Referenced by hud, multiFunctionDisplayList, and PlayerShipGetProperty().
- (NSString *) multiFunctionText: | (NSUInteger) | index |
Definition at line 5511 of file PlayerEntity.m.
References nil.
- (void) mungChecksumWithNSString: | (NSString *) | str |
Definition at line 12222 of file PlayerEntity.m.
References munge_checksum(), and nil.
Referenced by setTrumbleValueFrom:, and trumbleValue.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 899 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::overwriteCommanderInputHandler, and PlayerEntity(LoadSave)::saveCommanderInputHandler.
- (void) newShipCommonSetup: | (NSString *) | shipKey | |
yardInfo: | (NSDictionary *) | ship_info | |
baseInfo: | (NSDictionary *) | ship_base_dict |
Provided by category PlayerEntity(Contracts).
Definition at line 1883 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::buySelectedShip, and PlayerEntity(Contracts)::replaceShipWithNamedShip:.
- (OOSystemID) nextHopTargetSystemID |
Definition at line 725 of file PlayerEntity.m.
References ANA_mode, nextHopTargetSystemID, nil, OPTIMIZED_BY_NONE, system_id, and target_system_id.
Referenced by PlayerEntity(Controls)::beginWitchspaceCountdown:, custom_chart_zoom, enterWitchspace, nextHopTargetSystemID, PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:, and setGuiToStatusScreen.
- (void) nextInfoSystem |
Definition at line 794 of file PlayerEntity.m.
References ANA_mode, count, info_system_id, nextInfoSystem, nil, OPTIMIZED_BY_NONE, and setInfoSystemID:moveChart:.
Referenced by custom_chart_zoom, nextInfoSystem, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) normaliseReputation |
Provided by category PlayerEntity(Contracts).
Definition at line 818 of file PlayerEntityContracts.m.
Referenced by setCommanderDataFromDictionary:.
|
implementation |
Reimplemented from Entity.
Definition at line 4340 of file PlayerEntity.m.
References normalOrientation, and Entity::orientation.
Referenced by createDoppelganger, Universe::firstEntityTargetedByPlayer, and normalOrientation.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 7517 of file PlayerEntity.m.
References hud, PlayerEntity(OOPrivate)::noteCompassLostTarget, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromCompassMode(), HeadUpDisplay::setCompassActive:, and ShipScriptEvent.
Referenced by enterGalacticWitchspace, enterWitchspace, PlayerEntity(OOPrivate)::noteCompassLostTarget, and PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags.
- (void) noteGUIDidChangeFrom: | (OOGUIScreenID) | fromScreen | |
to: | (OOGUIScreenID) | toScreen |
Definition at line 10153 of file PlayerEntity.m.
References noteGUIDidChangeFrom:to:refresh:.
Referenced by leaveDock:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, setGuiToChartScreenFrom:, PlayerEntity(KeyMapper)::setGuiToConfirmClearScreen, PlayerEntity(Contracts)::setGuiToDockingReportScreen, setGuiToInterfacesScreen:, PlayerEntity(KeyMapper)::setGuiToKeyboardLayoutScreen:resetCurrentRow:, PlayerEntity(KeyMapper)::setGuiToKeyConfigEntryScreen, PlayerEntity(KeyMapper)::setGuiToKeyConfigScreen:, PlayerEntity(KeyMapper)::setGuiToKeyMapperScreen:resetCurrentRow:, setGuiToLoadSaveScreen, PlayerEntity(Contracts)::setGuiToManifestScreen, setGuiToMarketInfoScreen, setGuiToMarketScreen, PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:, setGuiToStatusScreen, and PlayerEntity(Controls)::switchToMainView.
- (void) noteGUIDidChangeFrom: | (OOGUIScreenID) | fromScreen | |
to: | (OOGUIScreenID) | toScreen | |
refresh: | (BOOL) | refresh |
Definition at line 10159 of file PlayerEntity.m.
References OOColor::colorWithDescription:, demoShip, galaxyNumber, nil, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromGUIScreenID(), ShipScriptEvent, and UNIVERSE.
Referenced by noteGUIDidChangeFrom:to:, and setGuiToSystemDataScreenRefreshBackground:.
- (void) noteGUIWillChangeTo: | (OOGUIScreenID) | toScreen |
Definition at line 10145 of file PlayerEntity.m.
References gui_screen, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromGUIScreenID(), and ShipScriptEvent.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, setGuiToInterfacesScreen:, PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen, and setGuiToStatusScreen.
Provided by category PlayerEntity(Controls).
Definition at line 849 of file PlayerEntityControls.m.
Referenced by noteViewDidChangeFrom:toView:, PlayerShipResetCustomView(), PlayerShipSetCustomView(), and PlayerEntity(OOPrivate)::witchStart.
Definition at line 10200 of file PlayerEntity.m.
References noteSwitchToView:fromView:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6117 of file PlayerEntity.m.
References last_ecm_time, and noticeECM.
Referenced by noticeECM.
- (float) occlusionLevel |
Definition at line 4480 of file PlayerEntity.m.
References occlusion_dial, and occlusionLevel.
Referenced by massLockable, and occlusionLevel.
|
implementation |
Reimplemented from ShipEntity.
Provided by category PlayerEntity(OOJavaScriptExtensions).
Definition at line 317 of file OOJSPlayerShip.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4266 of file PlayerEntity.m.
References OOMatrixForQuaternionRotation(), Entity::orientation, orientationChanged, playerRotMatrix, Entity::rotMatrix, ShipEntity::v_forward, ShipEntity::v_right, and ShipEntity::v_up.
Referenced by applyRoll:andClimb:, applyYaw:, and orientationChanged.
- (void) outputKeyDefinition: | (NSString *) | key | |
shift: | (NSString *) | shift | |
mod1: | (NSString *) | mod1 | |
mod2: | (NSString *) | mod2 | |
skiprows: | (NSUInteger) | skiprows |
Provided by category PlayerEntity(KeyMapper).
Definition at line 505 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::setGuiToKeyConfigScreen:.
- (void) overwriteCommanderInputHandler |
Provided by category PlayerEntity(LoadSave).
Definition at line 561 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (NSDictionary *) parcelContractMarker: | (OOSystemID) | system |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 289 of file PlayerEntityScriptMethods.m.
Referenced by markedDestinations.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11846 of file PlayerEntity.m.
References parcelCount.
Referenced by parcelCount, and PlayerShipRemoveParcel().
- (NSArray *) parcelList |
Provided by category PlayerEntity(Contracts).
Definition at line 1089 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Scripting)::missionsList.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8482 of file PlayerEntity.m.
References contractsListForScriptingFromArray:forCargo:, and parcelListForScripting.
Referenced by parcelListForScripting.
- (int) parcelReputation |
Provided by category PlayerEntity(Contracts).
Definition at line 606 of file PlayerEntityContracts.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11858 of file PlayerEntity.m.
References max_passengers, and passengerCapacity.
Referenced by passengerCapacity.
- (NSDictionary *) passengerContractMarker: | (OOSystemID) | system |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 278 of file PlayerEntityScriptMethods.m.
Referenced by markedDestinations.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11852 of file PlayerEntity.m.
References passengerCount.
Referenced by passengerCount, and PlayerShipRemovePassenger().
- (NSArray *) passengerList |
Provided by category PlayerEntity(Contracts).
Definition at line 1083 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Scripting)::missionsList, and PlayerEntity(Contracts)::setGuiToManifestScreen.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8476 of file PlayerEntity.m.
References contractsListForScriptingFromArray:forCargo:, and passengerListForScripting.
Referenced by passengerListForScripting.
- (int) passengerReputation |
Provided by category PlayerEntity(Contracts).
Definition at line 531 of file PlayerEntityContracts.m.
- (void) penaltyForUnauthorizedDocking |
Definition at line 13203 of file PlayerEntity.m.
References addMessageToReport:, clearedToDock, credits, MIN, and penaltyForUnauthorizedDocking.
Referenced by docked, penaltyForUnauthorizedDocking, and scoopOverride.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 185 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3609 of file PlayerEntity.m.
References Entity::applyVelocity:, doBookkeeping:, and ShipEntity::processBehaviour:.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 158 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3965 of file PlayerEntity.m.
References gameOverFadeToBW, kDeadResetTime, and UNIVERSE.
Referenced by update:.
- (void) performDockingRequest: | (StationEntity *) | stationForDocking |
Definition at line 3616 of file PlayerEntity.m.
References StationEntity::acceptDockingClearanceRequestFrom:, autopilot_engaged, disengageAutopilot, ShipEntity::doScriptEvent:, ShipEntity::doScriptEvent:withArgument:, isDocked, Entity::isStation, nil, and ShipEntity::targetStation.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, and requestDockingClearance:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3952 of file PlayerEntity.m.
References docked, and UNIVERSE.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3761 of file PlayerEntity.m.
References ShipEntity::afterburnerFactor, applyRoll:andClimb:, Entity::applyVelocity:, applyYaw:, HYPERSPEED_FACTOR, kZeroVector, moveForward:, STAGE_TRACKING_BEGIN, STAGE_TRACKING_END, UPDATE_STAGE, updateTargeting, VELOCITY_CLEANUP_FULL, VELOCITY_CLEANUP_MIN, and VELOCITY_CLEANUP_RATE.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3929 of file PlayerEntity.m.
References checkScript, doBookkeeping:, ShipEntity::doScriptEvent:withArgument:, setDockingClearanceStatus:, ShipEntity::setStatus:, and UNIVERSE.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 141 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3822 of file PlayerEntity.m.
References doBookkeeping:, enterGalacticWitchspace, enterWitchspace, EXPECT_NOT, nextHopTargetSystemID, OOJSSTR, playHyperspaceAborted, ShipEntity::setStatus:, ShipScriptEventNoCx, STAGE_TRACKING_BEGIN, STAGE_TRACKING_END, and UPDATE_STAGE.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3886 of file PlayerEntity.m.
References checkScript, doBookkeeping:, ShipEntity::doScriptEvent:withArgument:, jumpCause, ShipEntity::resetExhaustPlumes, resetScriptTimer, ShipEntity::setScriptedMisjump:, ShipEntity::setScriptedMisjumpRange:, ShipEntity::setStatus:, and UNIVERSE.
Referenced by update:.
- (NSNumber *) planet_number |
Provided by category PlayerEntity(Scripting).
Definition at line 931 of file PlayerEntityLegacyScriptEngine.m.
- (void) playAegisCloseToPlanet |
Provided by category PlayerEntity(Sound).
Definition at line 716 of file PlayerEntitySound.m.
Referenced by interpretAIMessage:.
- (void) playAegisCloseToStation |
Provided by category PlayerEntity(Sound).
Definition at line 722 of file PlayerEntitySound.m.
Referenced by interpretAIMessage:.
- (void) playAlertConditionRed |
Provided by category PlayerEntity(Sound).
Definition at line 587 of file PlayerEntitySound.m.
- (void) playAutopilotCannotDockWithTarget |
Provided by category PlayerEntity(Sound).
Definition at line 299 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleAutopilotOn:.
- (void) playAutopilotOff |
Provided by category PlayerEntity(Sound).
Definition at line 283 of file PlayerEntitySound.m.
Referenced by disengageAutopilot.
- (void) playAutopilotOn |
Provided by category PlayerEntity(Sound).
Definition at line 277 of file PlayerEntitySound.m.
Referenced by engageAutopilotToStation:.
- (void) playAutopilotOutOfRange |
Provided by category PlayerEntity(Sound).
Definition at line 293 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleAutopilotOn:.
- (void) playBuyCommodity |
Provided by category PlayerEntity(Sound).
Definition at line 497 of file PlayerEntitySound.m.
Referenced by buySelectedItem, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playBuyShip |
Provided by category PlayerEntity(Sound).
Definition at line 503 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) playCantBuyCommodity |
Provided by category PlayerEntity(Sound).
Definition at line 515 of file PlayerEntitySound.m.
Referenced by buySelectedItem, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playCantBuyShip |
Provided by category PlayerEntity(Sound).
Definition at line 527 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) playCantSellCommodity |
Provided by category PlayerEntity(Sound).
Definition at line 521 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playCargoJettisioned |
Provided by category PlayerEntity(Sound).
Definition at line 271 of file PlayerEntitySound.m.
Referenced by dumpCargo.
- (void) playChangedOption |
Provided by category PlayerEntity(Sound).
Definition at line 423 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) playCloakingDeviceInsufficientEnergy |
Provided by category PlayerEntity(Sound).
Definition at line 491 of file PlayerEntitySound.m.
Referenced by activateCloakingDevice.
- (void) playCloakingDeviceOff |
Provided by category PlayerEntity(Sound).
Definition at line 375 of file PlayerEntitySound.m.
Referenced by deactivateCloakingDevice.
- (void) playCloakingDeviceOn |
Provided by category PlayerEntity(Sound).
Definition at line 369 of file PlayerEntitySound.m.
Referenced by activateCloakingDevice.
- (void) playDirectHit: | (Vector) | attackVector | |
weaponIdentifier: | (NSString *) | weaponIdentifier |
Provided by category PlayerEntity(Sound).
Definition at line 655 of file PlayerEntitySound.m.
Referenced by takeEnergyDamage:from:becauseOf:weaponIdentifier:.
- (void) playDismissedMissionScreen |
Provided by category PlayerEntity(Sound).
Definition at line 417 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:.
- (void) playDismissedReportScreen |
Provided by category PlayerEntity(Sound).
Definition at line 411 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) playDockingDenied |
Provided by category PlayerEntity(Sound).
Definition at line 605 of file PlayerEntitySound.m.
Referenced by interpretAIMessage:.
- (void) playDockWithStation |
Provided by category PlayerEntity(Sound).
Definition at line 569 of file PlayerEntitySound.m.
Referenced by enterDock:.
- (void) playEnergyLow |
Provided by category PlayerEntity(Sound).
Definition at line 599 of file PlayerEntitySound.m.
- (void) playEscapePodScooped |
Provided by category PlayerEntity(Sound).
Definition at line 710 of file PlayerEntitySound.m.
- (void) playExitWitchspace |
Provided by category PlayerEntity(Sound).
Definition at line 575 of file PlayerEntitySound.m.
Referenced by leaveWitchspace.
- (void) playFiredECMSound |
Provided by category PlayerEntity(Sound).
Definition at line 557 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playFuelLeak |
Provided by category PlayerEntity(Sound).
Definition at line 641 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Scripting)::setFuelLeak:.
- (void) playGalacticHyperspace |
Provided by category PlayerEntity(Sound).
Definition at line 539 of file PlayerEntitySound.m.
Referenced by PlayerShipBeginGalacticHyperspaceCountdown(), and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playGameOver |
Provided by category PlayerEntity(Sound).
Definition at line 728 of file PlayerEntitySound.m.
Referenced by getDestroyedBy:damageType:.
- (void) playHitByECMSound |
Provided by category PlayerEntity(Sound).
Definition at line 551 of file PlayerEntitySound.m.
Referenced by interpretAIMessage:.
- (void) playHoldFull |
Provided by category PlayerEntity(Sound).
Definition at line 317 of file PlayerEntitySound.m.
Referenced by interpretAIMessage:.
- (void) playHostileWarning |
Provided by category PlayerEntity(Sound).
Definition at line 581 of file PlayerEntitySound.m.
Referenced by warnAboutHostiles.
- (void) playHyperspaceAborted |
Provided by category PlayerEntity(Sound).
Definition at line 545 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Controls)::cancelWitchspaceCountdown, and PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:.
- (void) playHyperspaceBlocked |
Provided by category PlayerEntity(Sound).
Definition at line 359 of file PlayerEntitySound.m.
- (void) playHyperspaceDistanceTooGreat |
Provided by category PlayerEntity(Sound).
Definition at line 364 of file PlayerEntitySound.m.
Referenced by witchJumpChecklist:.
- (void) playHyperspaceNoFuel |
Provided by category PlayerEntity(Sound).
Definition at line 353 of file PlayerEntitySound.m.
Referenced by witchJumpChecklist:.
- (void) playHyperspaceNoTarget |
Provided by category PlayerEntity(Sound).
Definition at line 347 of file PlayerEntitySound.m.
Referenced by witchJumpChecklist:.
- (void) playIdentLockedOn |
Provided by category PlayerEntity(Sound).
Definition at line 217 of file PlayerEntitySound.m.
Referenced by addTarget:, PlayerEntity(OOControlsPrivate)::handleButtonIdent, and moveTargetMemoryBy:.
- (void) playIdentOff |
Provided by category PlayerEntity(Sound).
Definition at line 211 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playIdentOn |
Provided by category PlayerEntity(Sound).
Definition at line 205 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleButtonIdent.
- (void) playIncomingMissile: | (Vector) | missileVector |
Provided by category PlayerEntity(Sound).
Definition at line 593 of file PlayerEntitySound.m.
Referenced by interpretAIMessage:.
|
implementation |
Provided by category PlayerEntity(Sound).
Definition at line 184 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Sound)::boop, PlayerEntity(Sound)::playAutopilotCannotDockWithTarget, PlayerEntity(Sound)::playAutopilotOff, PlayerEntity(Sound)::playAutopilotOn, PlayerEntity(Sound)::playAutopilotOutOfRange, PlayerEntity(Sound)::playCargoJettisioned, PlayerEntity(Sound)::playChangedOption, PlayerEntity(Sound)::playCloakingDeviceInsufficientEnergy, PlayerEntity(Sound)::playCloakingDeviceOff, PlayerEntity(Sound)::playCloakingDeviceOn, PlayerEntity(Sound)::playDismissedMissionScreen, PlayerEntity(Sound)::playDismissedReportScreen, PlayerEntity(Sound)::playHoldFull, PlayerEntity(Sound)::playHyperspaceBlocked, PlayerEntity(Sound)::playHyperspaceDistanceTooGreat, PlayerEntity(Sound)::playHyperspaceNoFuel, PlayerEntity(Sound)::playHyperspaceNoTarget, PlayerEntity(Sound)::playIdentLockedOn, PlayerEntity(Sound)::playIdentOff, PlayerEntity(Sound)::playIdentOn, PlayerEntity(Sound)::playJumpMassLocked, PlayerEntity(Sound)::playMenuNavigationDown, PlayerEntity(Sound)::playMenuNavigationNot, PlayerEntity(Sound)::playMenuNavigationUp, PlayerEntity(Sound)::playMenuPageNext, PlayerEntity(Sound)::playMenuPagePrevious, PlayerEntity(Sound)::playMineArmed, PlayerEntity(Sound)::playMissileArmed, PlayerEntity(Sound)::playMissileLockedOn, PlayerEntity(Sound)::playMissileSafe, PlayerEntity(Sound)::playNextEquipmentSelected, PlayerEntity(Sound)::playNextMissileSelected, PlayerEntity(Sound)::playNoTargetInMemory, PlayerEntity(Sound)::playSaveOverwriteNo, PlayerEntity(Sound)::playSaveOverwriteYes, PlayerEntity(Sound)::playTargetLost, PlayerEntity(Sound)::playTargetSwitched, PlayerEntity(Sound)::playWeaponsOffline, PlayerEntity(Sound)::playWeaponsOnline, and PlayerEntity(Sound)::updateFuelScoopSoundWithInterval:.
- (void) playJumpMassLocked |
Provided by category PlayerEntity(Sound).
Definition at line 323 of file PlayerEntitySound.m.
Referenced by doBookkeeping:, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playLaserHit: | (BOOL) | hit | |
offset: | (Vector) | weaponOffset | |
weaponIdentifier: | (NSString *) | weaponIdentifier |
Provided by category PlayerEntity(Sound).
Definition at line 669 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playLaunchFromStation |
Provided by category PlayerEntity(Sound).
Definition at line 563 of file PlayerEntitySound.m.
Referenced by leaveDock:.
- (void) playLegacyScriptSound: | (NSString *) | key |
Provided by category PlayerEntity(Sound).
Definition at line 734 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Scripting)::playSound:.
- (void) playMenuNavigationDown |
Provided by category PlayerEntity(Sound).
Definition at line 387 of file PlayerEntitySound.m.
Referenced by buySelectedItem, PlayerEntity(Controls)::handleGUIUpDownArrowKeys, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playMenuNavigationNot |
Provided by category PlayerEntity(Sound).
Definition at line 393 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Controls)::handleGUIUpDownArrowKeys.
- (void) playMenuNavigationUp |
Provided by category PlayerEntity(Sound).
Definition at line 381 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Controls)::handleGUIUpDownArrowKeys, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playMenuPageNext |
Provided by category PlayerEntity(Sound).
Definition at line 405 of file PlayerEntitySound.m.
Referenced by PlayerEntity(LoadSave)::commanderSelector, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playMenuPagePrevious |
Provided by category PlayerEntity(Sound).
Definition at line 399 of file PlayerEntitySound.m.
Referenced by PlayerEntity(LoadSave)::commanderSelector, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playMineArmed |
Provided by category PlayerEntity(Sound).
Definition at line 229 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleButtonTargetMissile.
- (void) playMineLaunched: | (Vector) | weaponOffset | |
weaponIdentifier: | (NSString *) | weaponIdentifier |
Provided by category PlayerEntity(Sound).
Definition at line 702 of file PlayerEntitySound.m.
Referenced by fireMissile.
- (void) playMissileArmed |
Provided by category PlayerEntity(Sound).
Definition at line 223 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleButtonTargetMissile.
- (void) playMissileLaunched: | (Vector) | weaponOffset | |
weaponIdentifier: | (NSString *) | weaponIdentifier |
Provided by category PlayerEntity(Sound).
Definition at line 694 of file PlayerEntitySound.m.
Referenced by fireMissile.
- (void) playMissileLockedOn |
Provided by category PlayerEntity(Sound).
Definition at line 241 of file PlayerEntitySound.m.
Referenced by addTarget:, and PlayerEntity(OOControlsPrivate)::handleButtonTargetMissile.
- (void) playMissileSafe |
Provided by category PlayerEntity(Sound).
Definition at line 235 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playNextEquipmentSelected |
Provided by category PlayerEntity(Sound).
Definition at line 247 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playNextMissileSelected |
Provided by category PlayerEntity(Sound).
Definition at line 253 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playNoTargetInMemory |
Provided by category PlayerEntity(Sound).
Definition at line 335 of file PlayerEntitySound.m.
Referenced by moveTargetMemoryBy:.
- (void) playSaveOverwriteNo |
Provided by category PlayerEntity(Sound).
Definition at line 311 of file PlayerEntitySound.m.
Referenced by PlayerEntity(LoadSave)::overwriteCommanderInputHandler.
- (void) playSaveOverwriteYes |
Provided by category PlayerEntity(Sound).
Definition at line 305 of file PlayerEntitySound.m.
Referenced by PlayerEntity(LoadSave)::overwriteCommanderInputHandler.
- (void) playScrapeDamage: | (Vector) | attackVector |
Provided by category PlayerEntity(Sound).
Definition at line 663 of file PlayerEntitySound.m.
Referenced by takeScrapeDamage:from:.
- (void) playSellCommodity |
Provided by category PlayerEntity(Sound).
Definition at line 509 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) playShieldHit: | (Vector) | attackVector | |
weaponIdentifier: | (NSString *) | weaponIdentifier |
Provided by category PlayerEntity(Sound).
Definition at line 647 of file PlayerEntitySound.m.
Referenced by takeEnergyDamage:from:becauseOf:weaponIdentifier:.
- (void) playSound: | (NSString *) | soundName |
Provided by category PlayerEntity(Scripting).
Definition at line 2431 of file PlayerEntityLegacyScriptEngine.m.
- (void) playStandardHyperspace |
Provided by category PlayerEntity(Sound).
Definition at line 533 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Controls)::beginWitchspaceCountdown:.
- (void) playTargetLost |
Provided by category PlayerEntity(Sound).
Definition at line 329 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOPrivate)::updateTargeting.
- (void) playTargetSwitched |
Provided by category PlayerEntity(Sound).
Definition at line 341 of file PlayerEntitySound.m.
Referenced by moveTargetMemoryBy:.
- (void) playWeaponOverheated: | (Vector) | weaponOffset |
Provided by category PlayerEntity(Sound).
Definition at line 688 of file PlayerEntitySound.m.
Referenced by fireMainWeapon.
- (void) playWeaponsOffline |
Provided by category PlayerEntity(Sound).
Definition at line 265 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playWeaponsOnline |
Provided by category PlayerEntity(Sound).
Definition at line 259 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) playWitchjumpBlocked |
Provided by category PlayerEntity(Sound).
Definition at line 623 of file PlayerEntitySound.m.
Referenced by witchJumpChecklist:.
- (void) playWitchjumpDistanceTooGreat |
Provided by category PlayerEntity(Sound).
Definition at line 629 of file PlayerEntitySound.m.
Referenced by witchJumpChecklist:.
- (void) playWitchjumpFailure |
Provided by category PlayerEntity(Sound).
Definition at line 611 of file PlayerEntitySound.m.
Referenced by enterWitchspace.
- (void) playWitchjumpInsufficientFuel |
Provided by category PlayerEntity(Sound).
Definition at line 635 of file PlayerEntitySound.m.
Referenced by witchJumpChecklist:.
- (void) playWitchjumpMisjump |
Provided by category PlayerEntity(Sound).
Definition at line 617 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 915 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::pollControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4760 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::pollControls:.
- (void) pollControls: | (double) | delta_t |
Provided by category PlayerEntity(Controls).
Definition at line 663 of file PlayerEntityControls.m.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4043 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, and PlayerEntity(OOControlsPrivate)::pollViewControls.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4943 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::pollControls:, PlayerEntity(OOControlsPrivate)::pollDockedControls:, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4850 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::pollControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4346 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 1136 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, and PlayerEntity(Controls)::pollControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4739 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::pollControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 2038 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, PlayerEntity(OOControlsPrivate)::pollDockedControls:, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4586 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, PlayerEntity(OOControlsPrivate)::pollDockedControls:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, and PlayerEntity(OOControlsPrivate)::pollMissionInterruptControls.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4592 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControls, and PlayerEntity(OOControlsPrivate)::pollMissionInterruptControls.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 3143 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5331 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 4189 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 8724 of file PlayerEntity.m.
References nil.
- (void) previousInfoSystem |
Definition at line 827 of file PlayerEntity.m.
References ANA_mode, info_system_id, nil, OPTIMIZED_BY_NONE, previousInfoSystem, and setInfoSystemID:moveChart:.
Referenced by custom_chart_zoom, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and previousInfoSystem.
- (OOSystemID) previousSystemID |
Definition at line 699 of file PlayerEntity.m.
References previous_system_id, and previousSystemID.
Referenced by custom_chart_zoom, and previousSystemID.
- (OOCreditsQuantity) priceForShipKey: | (NSString *) | key |
Provided by category PlayerEntity(Contracts).
Definition at line 1446 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (NSUInteger) primedEquipmentCount |
Definition at line 8201 of file PlayerEntity.m.
References primedEquipmentCount.
Referenced by primedEquipmentCount, primedEquipmentName:, and roleWeights.
- (NSString *) primedEquipmentName: | (NSInteger) | offset |
Definition at line 8207 of file PlayerEntity.m.
References DESC, OOEquipmentType::equipmentTypeWithIdentifier:, OOEquipmentType::name, primedEquipment, and primedEquipmentCount.
- (void) printIdentLockedOnForMissile: | (BOOL) | missile |
Definition at line 12417 of file PlayerEntity.m.
References nil, and ShipEntity::primaryTarget.
Referenced by addTarget:, PlayerEntity(OOControlsPrivate)::handleButtonIdent, PlayerEntity(OOControlsPrivate)::handleButtonTargetMissile, and moveTargetMemoryBy:.
- (NSString *) processEscapePods |
Provided by category PlayerEntity(Contracts).
Definition at line 63 of file PlayerEntityContracts.m.
Referenced by docked.
- (NSArray *) processKeyCode: | (NSArray*) | key_def |
Provided by category PlayerEntity(Controls).
Definition at line 524 of file PlayerEntityControls.m.
Referenced by PlayerEntity(KeyMapper)::initCheckingDictionary, PlayerEntity(Controls)::initKeyConfigSettings, setExtraGuiScreenKeys:definition:, setExtraMissionKeys:, PlayerEntity(KeyMapperInternal)::updateKeyDefinition:index:, and PlayerEntity(KeyMapperInternal)::updateShiftKeyDefinition:index:.
- (BOOL) processSceneDictionary: | (NSDictionary *) | couplet | |
atOffset: | (Vector) | off |
Provided by category PlayerEntity(Scripting).
Definition at line 2610 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::addScene:atOffset:.
- (BOOL) processSceneString: | (NSString*) | item | |
atOffset: | (Vector) | off |
Provided by category PlayerEntity(Scripting).
Definition at line 2648 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::addScene:atOffset:.
- (NSNumber *) pseudoFixedD100_number |
Provided by category PlayerEntity(Scripting).
Definition at line 987 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) pseudoFixedD256_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1000 of file PlayerEntityLegacyScriptEngine.m.
- (void) quicksavePlayer |
Provided by category PlayerEntity(LoadSave).
Definition at line 185 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (int) random_factor |
Definition at line 500 of file PlayerEntity.m.
References int(), market_rnd, and random_factor.
Referenced by random_factor, and shipCommodityData.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 5817 of file PlayerEntity.m.
References alertCondition, and realAlertCondition.
Referenced by realAlertCondition.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11871 of file PlayerEntity.m.
References ShipEntity::displayName, ShipEntity::receiveCommsMessage:from:, and Entity::status.
Referenced by ShipEntity::broadcastMessage:withUnpilotedOverride:, and ShipEntity::sendMessage:toShip:withUnpilotedOverride:.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 260 of file PlayerEntityLegacyScriptEngine.m.
- (void) refreshMissionScreenTextEntry |
Provided by category PlayerEntity(Scripting).
Definition at line 2491 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1737 of file PlayerEntityKeyMapper.m.
References MAX_ROWS_KC_FUNCTIONS, PlayerEntity(KeyMapperInternal)::reloadPage, and setGuiToKeyMapperScreen:.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:, PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, PlayerEntity(KeyMapperInternal)::reloadPage, PlayerEntity(KeyMapperInternal)::resetKeyFunctions, and PlayerEntity(KeyMapperInternal)::saveKeySetting:.
- (void) removeAllCargo |
Provided by category PlayerEntity(Scripting).
Definition at line 1387 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerShipRemoveAllCargo().
- (void) removeAllCargo: | (BOOL) | forceRemoval |
Provided by category PlayerEntity(Scripting).
Definition at line 1392 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::removeAllCargo, setUpAndConfirmOK:saveGame:, and PlayerEntity(Scripting)::useSpecialCargo:.
- (BOOL) removeContract: | (NSString*) | commodity | |
destination: | (unsigned) | destination |
Provided by category PlayerEntity(Contracts).
Definition at line 1055 of file PlayerEntityContracts.m.
Referenced by PlayerShipRemoveContract().
- (void) removeEqScriptForKey: | (NSString *) | eq_key |
Provided by category PlayerEntity(Scripting).
Definition at line 2887 of file PlayerEntityLegacyScriptEngine.m.
Referenced by removeEquipmentItem:.
- (void) removeEquipment: | (NSString *) | equipString |
Provided by category PlayerEntity(Scripting).
Definition at line 1277 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11660 of file PlayerEntity.m.
References compassMode, removeEqScriptForKey:, ShipEntity::removeEquipmentItem:, and setCompassMode:.
Referenced by addEquipmentFromCollection:, enterGalacticWitchspace, launchEscapeCapsule, PlayerEntity(Scripting)::removeEquipment:, takeInternalDamage, and PlayerEntity(OOPrivate)::tryBuyingItem:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11794 of file PlayerEntity.m.
References OOEquipmentType::identifier, ShipEntity::max_missiles, and removeFromPylon:.
- (BOOL) removeFromPylon: | (NSUInteger) | pylon |
Definition at line 11814 of file PlayerEntity.m.
References activeMissile, OOEquipmentType::equipmentTypeWithIdentifier:, ShipEntity::max_missiles, missile_entity, ShipEntity::missiles, nil, ShipEntity::primaryRole, ShipEntity::removeExternalStore:, selectNextMissile, and tidyMissilePylons.
Referenced by fireMissile, and removeExternalStore:.
|
implementation |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 339 of file PlayerEntityStickMapper.m.
References CUSTOMEQUIP_BUTTONACTIVATE, CUSTOMEQUIP_BUTTONMODE, MAX_ROWS_FUNCTIONS, OOJoystickManager::saveStickSettings, setGuiToStickMapperScreen:, OOJoystickManager::sharedStickHandler, OOJoystickManager::unsetAxisFunction:, and OOJoystickManager::unsetButtonFunction:.
Referenced by PlayerEntity(StickMapper)::stickMapperInputHandler:view:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 10677 of file PlayerEntity.m.
References OOEquipmentType::identifier, int(), ShipEntity::max_missiles, missile_entity, ShipEntity::missiles, nil, removeMissiles, safeAllMissiles, and UNIVERSE.
Referenced by removeMissiles, ShipAwardEquipment(), and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (void) removeMissionDestination: | (NSString *) | destinations |
Provided by category PlayerEntity(Scripting).
Definition at line 2134 of file PlayerEntityLegacyScriptEngine.m.
- (BOOL) removeMissionDestinationMarker: | (NSDictionary *) | marker |
Definition at line 13340 of file PlayerEntity.m.
References markerKey:, missionDestinations, nil, and validatedMarker:.
Referenced by PlayerEntity(Scripting)::removeMissionDestination:.
- (BOOL) removeParcel: | (NSString*) | Name |
Provided by category PlayerEntity(Contracts).
Definition at line 966 of file PlayerEntityContracts.m.
Referenced by PlayerShipRemoveParcel().
- (BOOL) removePassenger: | (NSString*) | Name |
Provided by category PlayerEntity(Contracts).
Definition at line 910 of file PlayerEntityContracts.m.
Referenced by PlayerShipRemovePassenger().
- (void) removeTrumble: | (OOTrumble *) | deadTrumble |
Definition at line 12040 of file PlayerEntity.m.
References OOLog, trumble, and trumbleCount.
Referenced by OOTrumble::updatePop:.
- (double) renovationCosts |
Definition at line 11925 of file PlayerEntity.m.
References commanderDataDictionary, cunningFee(), missingSubEntitiesAdjustment, renovationCosts, renovationFactor, and ship_trade_in_factor.
Referenced by isSpeechOn, renovationCosts, setGuiToEquipShipScreen:selectingFacingFor:, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (double) renovationFactor |
Definition at line 11937 of file PlayerEntity.m.
References renovationFactor, OOShipRegistry::sharedRegistry, ShipEntity::shipDataKey, and OOShipRegistry::shipyardInfoForKey:.
Referenced by isSpeechOn, renovationCosts, and renovationFactor.
- (BOOL) replaceShipWithNamedShip: | (NSString *) | shipName |
Provided by category PlayerEntity(Contracts).
Definition at line 1842 of file PlayerEntityContracts.m.
Referenced by PlayerReplaceShip().
- (NSString *) replaceVariablesInString: | (NSString*) | args |
Provided by category PlayerEntity(Scripting).
Definition at line 782 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::addMissionText:, PlayerEntity(ScriptingPrivate)::expandMessage:, PlayerEntity(Scripting)::setMissionChoicesDictionary:, PlayerEntity(Scripting)::setMissionInstructions:forMission:, and PlayerEntity(Scripting)::setMissionInstructionsList:forMission:.
- (void) requestDockingClearance: | (StationEntity *) | stationForDocking |
Definition at line 3637 of file PlayerEntity.m.
References DOCKING_CLEARANCE_STATUS_GRANTED, DOCKING_CLEARANCE_STATUS_REQUESTED, dockingClearanceStatus, and performDockingRequest:.
Referenced by PlayerShipRequestDockingClearance().
- (void) reset: | (NSString *) | missionvariable |
Provided by category PlayerEntity(Scripting).
Definition at line 1730 of file PlayerEntityLegacyScriptEngine.m.
- (void) resetAutopilotAI |
Definition at line 3721 of file PlayerEntity.m.
References AI::clearAllData, ShipEntity::getAI, ShipEntity::name, PLAYER_DOCKING_AI_NAME, resetAutopilotAI, ShipEntity::setAITo:, AI::setNextThinkTime:, AI::setOwner:, and AI::setState:.
Referenced by disengageAutopilot, engageAutopilotToStation:, enterDock:, interpretAIMessage:, massLockable, resetAutopilotAI, and setUpAndConfirmOK:saveGame:.
- (void) resetCustomView |
Definition at line 12624 of file PlayerEntity.m.
References resetCustomView, and setCustomViewDataFromDictionary:withScaling:.
Referenced by customViewDescription, PlayerShipResetCustomView(), and resetCustomView.
- (void) resetHud |
Definition at line 4530 of file PlayerEntity.m.
References resetHud, OOShipRegistry::sharedRegistry, ShipEntity::shipDataKey, OOShipRegistry::shipInfoForKey:, and switchHudTo:.
Referenced by hud, PlayerShipSetProperty(), resetHud, and setUpShipFromDictionary:.
- (void) resetKeyFunctions |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 115 of file PlayerEntityKeyMapper.m.
References PlayerEntity(KeyMapperInternal)::deleteAllKeySettings, PlayerEntity(KeyMapperInternal)::loadKeySettings, and PlayerEntity(KeyMapperInternal)::reloadPage.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys.
- (void) resetMissionChoice |
Provided by category PlayerEntity(Scripting).
Definition at line 2100 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::setMissionChoicesDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) resetScannerZoom |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 172 of file PlayerEntityScriptMethods.m.
Referenced by PlayerShipResetScannerZoom().
- (void) resetScriptTimer |
Provided by category PlayerEntity(Scripting).
Definition at line 1893 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOPrivate)::performWitchspaceExitUpdates:.
- (void) resetStickFunctions |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 49 of file PlayerEntityStickMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys.
- (NSMutableArray *) roleWeights |
References activateSelectedInterface, addRoleForMining, availableFacings, buySelectedItem, calculateCurrentCargo, cargoList, currentPrimedEquipment, docked, equipmentList, fastEquipmentA, fastEquipmentB, guiScreen, legalStatusOfCargoList, localMarket, loseTargetStatus, markedDestinations, maxPlayerRoles, primedEquipmentCount, roleWeights, setGuiToGameOptionsScreen, setGuiToLoadSaveScreen, setGuiToLongRangeChartScreen, setGuiToMarketInfoScreen, setGuiToMarketScreen, setGuiToOXZManager, setGuiToShortRangeChartScreen, setGuiToStatusScreen, setGuiToSystemDataScreen, setupStartScreenGui, showInformationForSelectedInterface, showInformationForSelectedUpgrade, and updateSystemMemory.
- (void) rotateCargo |
Definition at line 6749 of file PlayerEntity.m.
References ShipEntity::cargo, ShipEntity::commodityType, and rotateCargo.
Referenced by alertCondition, PlayerEntity(OOControlsPrivate)::pollFlightControls:, and rotateCargo.
- (void) runScriptActions: | (NSArray *) | sanitizedActions | |
withContextName: | (NSString *) | contextName | |
forTarget: | (ShipEntity *) | target |
Provided by category PlayerEntity(Scripting).
Definition at line 361 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::runUnsanitizedScriptActions:allowingAIMethods:withContextName:forTarget:.
- (void) runUnsanitizedScriptActions: | (NSArray *) | unsanitizedActions | |
allowingAIMethods: | (BOOL) | allowAIMethods | |
withContextName: | (NSString *) | contextName | |
forTarget: | (ShipEntity *) | target |
Provided by category PlayerEntity(Scripting).
Definition at line 392 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Contracts)::processEscapePods, ShipEntity(PureAI)::safeScriptActionOnTarget:, ShipEntity(PureAI)::scriptActionOnTarget:, Universe::setUpWitchspaceBetweenSystem:andSystem:, and ShipRunLegacyScriptActions().
- (void) safeAllMissiles |
Definition at line 5692 of file PlayerEntity.m.
References ShipEntity::max_missiles, missile_entity, missile_status, MISSILE_STATUS_SAFE, nil, ShipEntity::primaryTarget, ShipEntity::removeTarget:, and safeAllMissiles.
Referenced by dialMissileStatus, engageAutopilotToStation:, enterDock:, PlayerEntity(OOControlsPrivate)::handleAutopilotOn:, PlayerEntity(OOControlsPrivate)::handleButtonIdent, PlayerEntity(OOControlsPrivate)::pollFlightControls:, removeMissiles, safeAllMissiles, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, setWeaponsOnline:, specialCargo, StationDockPlayer(), PlayerEntity(OOPrivate)::tryBuyingItem:, and PlayerEntity(OOPrivate)::witchStart.
- (void) saveCommanderInputHandler |
Provided by category PlayerEntity(LoadSave).
Definition at line 459 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1597 of file PlayerEntityKeyMapper.m.
References count, deleteKeySetting:, getCustomEquipIndex:, getCustomEquipKeyDefType:, initKeyConfigSettings, key_list, and reloadPage.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:.
- (void) savePlayer |
Provided by category PlayerEntity(LoadSave).
Definition at line 125 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 834 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::savePlayer.
- (NSArray *) scannedWormholes |
References scannedWormholes.
- (double) scannerFuzziness |
Definition at line 6098 of file PlayerEntity.m.
References last_ecm_time, SCANNER_ECM_FUZZINESS, and scannerFuzziness.
Referenced by alertCondition, doBookkeeping:, and scannerFuzziness.
- (BOOL) scoopOverride |
References clearedToDock, getDockingClearanceStatus, penaltyForUnauthorizedDocking, and scoopOverride.
- (unsigned) score |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 40 of file PlayerEntityScriptMethods.m.
Referenced by collectBountyFor:, PlayerEntity(ScriptMethods)::commanderKillsAsString, and PlayerEntity(Scripting)::score_number.
- (NSNumber *) score_number |
Provided by category PlayerEntity(Scripting).
Definition at line 937 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) screenModeStringForWidth: | (unsigned) | inWidth | |
height: | (unsigned) | inHeight | |
refreshRate: | (float) | inRate |
Definition at line 12234 of file PlayerEntity.m.
References OOExpandKey.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, and setGuiToGameOptionsScreen.
|
implementation |
Provided by category PlayerEntity(ScriptingPrivate).
- (BOOL) scriptsLoaded |
Definition at line 12878 of file PlayerEntity.m.
References nil, scriptsLoaded, and worldScripts.
Referenced by customViewDescription, and scriptsLoaded.
- (ShipEntity *) scriptTarget |
Provided by category PlayerEntity(Scripting).
Definition at line 254 of file PlayerEntityLegacyScriptEngine.m.
Referenced by ShipEntity(PureAI)::safeScriptActionOnTarget:, and ShipEntity(PureAI)::scriptActionOnTarget:.
|
implementation |
Provided by category PlayerEntity(ScriptingPrivate).
Definition at line 421 of file PlayerEntityLegacyScriptEngine.m.
References COMPARISON_EQUAL, COMPARISON_GREATERTHAN, COMPARISON_LESSTHAN, COMPARISON_NOTEQUAL, COMPARISON_ONEOF, COMPARISON_UNDEFINED, count, DOUBLEVAL, expandScriptRightHandSide:, localVariablesForMission:, nil, OOComparisonTypeToString(), OOLog, OP_BOOL, OP_FALSE, OP_LOCAL_VAR, OP_MISSION_VAR, OP_NUMBER, OP_STRING, and sMissionStringValue.
- (BOOL) scriptTestConditions: | (NSArray *) | array |
Provided by category PlayerEntity(Scripting).
Definition at line 400 of file PlayerEntityLegacyScriptEngine.m.
- (OOTimeDelta) scriptTimer |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 242 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::scriptTimer_number.
- (NSNumber *) scriptTimer_number |
Provided by category PlayerEntity(Scripting).
Definition at line 949 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1529 of file PlayerEntityKeyMapper.m.
References getCustomEquipIndex:, getCustomEquipKeyDefType:, and nil.
Referenced by PlayerEntity(KeyMapper)::validateKey:checkKeys:.
- (void) selectNextMissile |
Definition at line 5732 of file PlayerEntity.m.
References ShipEntity::_primaryTarget, activeMissile, addTarget:, ShipEntity::addTarget:, DESTROY, ShipEntity::isMissile, launchingMissile, ShipEntity::max_missiles, missile_entity, missile_status, MISSILE_STATUS_ARMED, MISSILE_STATUS_SAFE, MISSILE_STATUS_TARGET_LOCKED, nil, ShipEntity::noteLostTarget, ShipEntity::primaryTarget, ShipEntity::removeTarget:, selectNextMissile, setActiveMissile:, and weaponsOnline.
Referenced by assignToActivePylon:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, removeFromPylon:, selectNextMissile, and specialCargo.
- (void) selectNextMultiFunctionDisplay |
Definition at line 5647 of file PlayerEntity.m.
References activeMFD, hud, OOJSAcquireContext(), OOJSRelinquishContext(), selectNextMultiFunctionDisplay, and ShipScriptEvent.
Referenced by hud, PlayerEntity(OOControlsPrivate)::pollViewControls, and selectNextMultiFunctionDisplay.
- (void) selectPreviousMultiFunctionDisplay |
Definition at line 5659 of file PlayerEntity.m.
References activeMFD, hud, HeadUpDisplay::mfdCount, OOJSAcquireContext(), OOJSRelinquishContext(), selectPreviousMultiFunctionDisplay, and ShipScriptEvent.
Referenced by hud, PlayerEntity(OOControlsPrivate)::pollViewControls, and selectPreviousMultiFunctionDisplay.
- (void) sendAllShipsAway |
Provided by category PlayerEntity(Scripting).
Definition at line 2269 of file PlayerEntityLegacyScriptEngine.m.
Referenced by SystemSendAllShipsAway().
|
implementation |
Reimplemented from Entity.
Definition at line 2461 of file PlayerEntity.m.
References sessionID.
Referenced by sessionID.
- (void) set: | (NSString *) | missionvariable_value |
Provided by category PlayerEntity(Scripting).
Definition at line 1691 of file PlayerEntityLegacyScriptEngine.m.
- (void) setActiveMissile: | (NSUInteger) | value |
Definition at line 5454 of file PlayerEntity.m.
References activeMissile.
Referenced by mountMissile:, selectNextMissile, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (void) setAftShieldLevel: | (GLfloat) | level |
Definition at line 4708 of file PlayerEntity.m.
References aft_shield, and maxAftShieldLevel.
Referenced by PlayerShipSetProperty().
- (void) setAftShieldRechargeRate: | (float) | new |
Definition at line 4684 of file PlayerEntity.m.
References aft_shield_recharge_rate.
Referenced by PlayerShipSetProperty().
- (void) setAlertFlag: | (int) | flag | |
to: | (BOOL) | value |
Definition at line 5802 of file PlayerEntity.m.
References alertFlags.
Referenced by docked, and PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities.
- (void) setBackgroundFromDescriptionsKey: | (NSString*) | d_key |
Provided by category PlayerEntity(Scripting).
Definition at line 2572 of file PlayerEntityLegacyScriptEngine.m.
Referenced by setGuiToSystemDataScreenRefreshBackground:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6790 of file PlayerEntity.m.
References setBounty:withReason:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6796 of file PlayerEntity.m.
References OOStringFromLegalStatusReason(), and setBounty:withReasonAsString:.
Referenced by Universe::carryPlayerOn:inWormhole:, doBookkeeping:, enterGalacticWitchspace, getFined, launchEscapeCapsule, PlayerSetProperty(), setBounty:, and PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6803 of file PlayerEntity.m.
References int(), legalStatus, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromNativeObject(), and ShipScriptEvent.
Referenced by setBounty:withReason:.
- (OOCargoQuantity) setCargoQuantityForType: | (OOCommodityType) | type | |
amount: | (OOCargoQuantity) | amount |
Definition at line 10736 of file PlayerEntity.m.
References ShipEntity::availableCargoSpace, calculateCurrentCargo, cargoQuantityForType:, GRAMS_PER_POD, KILOGRAMS_PER_POD, loadCargoPodsForType:amount:, OOCommodityMarket::massUnitForGood:, MAX_GRAMS_IN_SAFE, MAX_KILOGRAMS_IN_SAFE, OOCommodityMarket::quantityForGood:, OOCommodityMarket::setQuantity:forGood:, specialCargo, Entity::status, UNITS_GRAMS, UNITS_KILOGRAMS, UNITS_TONS, and unloadCargoPodsForType:amount:.
Referenced by ManifestSetProperty().
- (BOOL) setCommanderDataFromDictionary: | (NSDictionary *) | dict |
Definition at line 1192 of file PlayerEntity.m.
References _customViewIndex, _customViews, addEquipmentFromCollection:, addEquipmentItem:inContext:, aft_shield, aft_shield_recharge_rate, ShipEntity::aft_weapon_type, ANA_mode, BASELINE_SHIELD_LEVEL, CARGO_KEY_TYPE, cargoQuantityOnBoard, chart_centre_coordinates, chart_focus_coordinates, chart_zoom, commLog, compassMode, compassTarget, contract_record, contracts, count, credits, cursor_coordinates, custom_chart_centre_coordinates, custom_chart_zoom, customDialSettings, ShipEntity::deserializeShipSubEntitiesFrom:, DESTROY, ENERGY_UNIT_NONE, ShipEntity::entity_personality, eqScriptIndexForKey:, eqScripts, OOEquipmentType::equipmentTypeWithIdentifier:, escape_pod_rescue_time, EXPECT_NOT, ShipEntity::extra_cargo, forward_shield, forward_shield_recharge_rate, ShipEntity::forward_weapon_type, found_system_id, fps_check_time, ShipEntity::fuel, fuelChargeRate, galaxy_coordinates, galaxy_number, GRAMS_PER_POD, ShipEntity::hasExpandedCargoBay, hud, info_system_id, initialiseMissionDestinations:andLegacy:, installedEnergyUnitType, isSpeechOn, KILOGRAMS_PER_POD, OOCommodities::legacyCommodityType:, legalStatus, OOCommodityMarket::loadPlayerAmounts:, longRangeChartMode, market_rnd, OOCommodityMarket::massUnitForGood:, max_aft_shield, ShipEntity::max_cargo, max_forward_shield, MAX_GRAMS_IN_SAFE, MAX_KILOGRAMS_IN_SAFE, ShipEntity::max_missiles, max_passengers, maxAftShieldLevel, ShipEntity::maxAvailableCargoSpace, maxForwardShieldLevel, maxPlayerRoles, missile_entity, ShipEntity::missile_list, ShipEntity::missileCount, ShipEntity::missiles, mission_variables, multiFunctionDisplaySettings, multiFunctionDisplayText, ShipEntity::name, nil, normaliseReputation, OLD_ENERGY_UNIT_NAVAL, OLD_ENERGY_UNIT_NORMAL, OO_GALAXIES_AVAILABLE, OO_SYSTEMS_PER_GALAXY, OODeciCreditsFromObject(), OOLog, OOLogWARN, OOWeaponTypeFromEquipmentIdentifierLegacy(), OOWeaponTypeFromEquipmentIdentifierSloppy(), OPTIMIZED_BY_NONE, parcel_record, parcels, PASSENGER_BERTH_SPACE, passenger_record, passengers, PLAYER_MAX_MISSILES, ShipEntity::port_weapon_type, previous_system_id, primedEquipment, OOCommodityMarket::quantityForGood:, ShipEntity::removeAllEquipment, OOCommodityMarket::removeQuantity:forGood:, reputation, roleSystemList, roleWeightFlags, roleWeights, saved_chart_zoom, scannedWormholes, ScanTokensFromString(), SCENARIO_OXP_DEFINITION_ALL, SCENARIO_OXP_DEFINITION_NONE, setActiveMissile:, setCommanderName:, setFastEquipmentA:, setFastEquipmentB:, ShipEntity::setHeatInsulation:, setLastsaveName:, HeadUpDisplay::setScannerZoom:, ShipEntity::setShipClassName:, ShipEntity::setShipDataKey:, ShipEntity::setShipUniqueName:, setTrumbleValueFrom:, setUpTrumbles, ShipEntity::setWeaponDataFromType:, OOShipRegistry::sharedRegistry, ship_clock, ship_kills, ship_trade_in_factor, shipCommodityData, ShipEntity::shipDataKey, OOShipRegistry::shipInfoForKey:, shipyard_record, OOShipRegistry::shipyardInfoForKey:, specialCargo, ShipEntity::starboard_weapon_type, system_id, target_chart_centre, target_chart_focus, target_chart_zoom, target_system_id, UNITS_GRAMS, UNITS_KILOGRAMS, UNITS_TONS, UNIVERSE, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_PORT, WEAPON_FACING_STARBOARD, ShipEntity::weaponFacings, and weapons_online.
- (void) setCommanderName: | (NSString *) | value |
Definition at line 13092 of file PlayerEntity.m.
References _commanderName, and nil.
Referenced by PlayerSetProperty(), setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setCompassMode: | (OOCompassMode) | value |
Definition at line 5311 of file PlayerEntity.m.
References compassMode.
Referenced by addEquipmentItem:withValidation:inContext:, interpretAIMessage:, PlayerShipSetProperty(), removeEquipmentItem:, setNextCompassMode, setPrevCompassMode, and validateCompassTarget.
- (void) setCompassTarget: | (Entity *) | value |
Definition at line 5203 of file PlayerEntity.m.
References compassTarget, and OOWeakRefObject::weakRetain.
Referenced by validateCompassTarget.
- (void) setCreditBalance: | (double) | value |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 58 of file PlayerEntityScriptMethods.m.
Referenced by PlayerSetProperty().
- (void) setCustomChartCentre: | (NSPoint) | coords |
Definition at line 583 of file PlayerEntity.m.
References custom_chart_centre_coordinates.
Referenced by MissionRunScreen().
- (void) setCustomChartZoom: | (OOScalar) | zoom |
Definition at line 571 of file PlayerEntity.m.
References custom_chart_zoom.
Referenced by MissionRunScreen().
- (void) setCustomViewData |
Definition at line 12630 of file PlayerEntity.m.
References customViewForwardVector, customViewMatrix, customViewQuaternion, customViewRightVector, customViewUpVector, OOMatrixForQuaternionRotation(), setCustomViewData, vector_forward_from_quaternion(), vector_right_from_quaternion(), and vector_up_from_quaternion().
Referenced by customViewDescription, customViewPanDown:, customViewPanLeft:, customViewPanRight:, customViewPanUp:, customViewRollLeft:, customViewRollRight:, customViewRotateDown:, customViewRotateLeft:, customViewRotateRight:, customViewRotateUp:, setCustomViewData, setCustomViewDataFromDictionary:withScaling:, and setCustomViewQuaternion:.
- (void) setCustomViewDataFromDictionary: | (NSDictionary*) | viewDict | |
withScaling: | (BOOL) | withScaling |
Definition at line 12641 of file PlayerEntity.m.
References ShipEntity::_scaleFactor, ShipEntity::currentWeaponFacing, customViewDescription, customViewForwardVector, customViewMatrix, customViewOffset, customViewQuaternion, customViewRotationCenter, kIdentityMatrix, kZeroVector, nil, setCustomViewData, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_PORT, and WEAPON_FACING_STARBOARD.
Referenced by PlayerShipSetCustomView(), PlayerEntity(OOControlsPrivate)::pollCustomViewControls, and resetCustomView.
- (void) setCustomViewOffset: | (Vector) | offset |
Definition at line 12452 of file PlayerEntity.m.
References customViewOffset.
- (void) setCustomViewQuaternion: | (Quaternion) | q1 |
Definition at line 12433 of file PlayerEntity.m.
References customViewQuaternion, and setCustomViewData.
- (void) setCustomViewRotationCenter: | (Vector) | center |
Definition at line 12464 of file PlayerEntity.m.
References customViewRotationCenter.
- (void) setDefaultCustomViews |
Definition at line 11958 of file PlayerEntity.m.
References _customViewIndex, _customViews, nil, setDefaultCustomViews, OOShipRegistry::sharedRegistry, and OOShipRegistry::shipInfoForKey:.
Referenced by isSpeechOn, setDefaultCustomViews, and setUpShipFromDictionary:.
- (void) setDefaultViewOffsets |
Definition at line 11945 of file PlayerEntity.m.
References aftViewOffset, Entity::boundingBox, customViewOffset, forwardViewOffset, kZeroVector, portViewOffset, setDefaultViewOffsets, and starboardViewOffset.
Referenced by isSpeechOn, setDefaultViewOffsets, and setUpShipFromDictionary:.
- (void) setDialCustom: | (id) | value | |
forKey: | (NSString *) | key |
Definition at line 4624 of file PlayerEntity.m.
Referenced by PlayerShipSetCustomHUDDial().
- (void) setDialIdentEngaged: | (BOOL) | newValue |
Definition at line 5472 of file PlayerEntity.m.
References ident_engaged.
- (void) setDockedAtMainStation |
Definition at line 4492 of file PlayerEntity.m.
References _dockedStation, nil, setDockedAtMainStation, setDockedStation:, and ShipEntity::setStatus:.
Referenced by PlayerEntity(OOControlsPrivate)::handleUndockControl, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, massLockable, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, Universe::reinitAndShowDemo:, setDockedAtMainStation, setGuiToLoadSaveScreen, and PlayerEntity(OOLoadSavePrivate)::showCommanderShip:.
- (void) setDockedStation: | (StationEntity *) | station |
Definition at line 4505 of file PlayerEntity.m.
References _dockedStation, and OOWeakRefObject::weakRetain.
Referenced by completeSetUpAndSetTarget:, enterDock:, leaveDock:, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, setDockedAtMainStation, and setUpAndConfirmOK:saveGame:.
- (void) setDockingClearanceStatus: | (OODockingClearanceStatus) | newValue |
Definition at line 13175 of file PlayerEntity.m.
References DOCKING_CLEARANCE_STATUS_NONE, DOCKING_CLEARANCE_STATUS_NOT_REQUIRED, DOCKING_CLEARANCE_STATUS_REQUESTED, dockingClearanceStatus, Entity::isStation, nil, OOLog, ShipEntity::primaryTarget, and targetDockStation.
Referenced by DockEntity::abortAllDockings, StationEntity::abortAllDockings, DockEntity::abortDockingForShip:, StationEntity::acceptDockingClearanceRequestFrom:, disengageAutopilot, engageAutopilotToStation:, PlayerEntity(OOControlsPrivate)::handleAutopilotOn:, leaveDock:, PlayerEntity(OOPrivate)::performLaunchingUpdates:, StationDockPlayer(), and StationEntity::update:.
- (void) setDockTarget: | (ShipEntity *) | entity |
Definition at line 13058 of file PlayerEntity.m.
References _dockTarget, Entity::isStation, NO_TARGET, and Entity::universalID.
Referenced by doBookkeeping:, launchEscapeCapsule, and PlayerSetEscapePodDestination().
- (void) setEquipScreenBackgroundDescriptor: | (NSDictionary *) | descriptor |
Definition at line 12868 of file PlayerEntity.m.
References _equipScreenBackgroundDescriptor.
Referenced by setGuiToEquipShipScreen:selectingFacingFor:, and setUpAndConfirmOK:saveGame:.
- (void) setEscapePodRescueTime: | (double) | seconds |
Definition at line 4911 of file PlayerEntity.m.
References escape_pod_rescue_time.
Referenced by PlayerSetProperty().
|
implementation |
Provided by category PlayerEntity(OOPrivate).
- (BOOL) setExtraGuiScreenKeys: | (OOGUIScreenID) | gui | |
definition: | (OOJSGuiScreenKeyDefinition *) | definition |
create the dictionary, if it doesn't already exist
Definition at line 13412 of file PlayerEntity.m.
References extraGuiScreenKeys, kOOLogException, ShipEntity::name, nil, OOLog, processKeyCode:, and OOJSGuiScreenKeyDefinition::registerKeys.
Referenced by GlobalSetExtraGuiScreenKeys().
- (void) setExtraMissionKeys: | (NSDictionary *) | keys |
Definition at line 13381 of file PlayerEntity.m.
References extraMissionKeys, nil, and processKeyCode:.
Referenced by MissionRunScreen().
- (void) setFastEquipmentA: | (NSString *) | eqKey |
Definition at line 8295 of file PlayerEntity.m.
References _fastEquipmentA.
Referenced by PlayerShipSetProperty(), setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setFastEquipmentB: | (NSString *) | eqKey |
Definition at line 8302 of file PlayerEntity.m.
References _fastEquipmentB.
Referenced by PlayerShipSetProperty(), setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setForwardShieldLevel: | (GLfloat) | level |
Definition at line 4702 of file PlayerEntity.m.
References forward_shield, and maxForwardShieldLevel.
Referenced by PlayerShipSetProperty().
- (void) setForwardShieldRechargeRate: | (float) | new |
Definition at line 4678 of file PlayerEntity.m.
References forward_shield_recharge_rate.
Referenced by PlayerShipSetProperty().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 12260 of file PlayerEntity.m.
References ShipEntity::_foundTarget, Entity::status, and OOWeakRefObject::weakRetain.
Referenced by launchEscapeCapsule.
- (void) setFuelLeak: | (NSString *) | value |
Provided by category PlayerEntity(Scripting).
Definition at line 2216 of file PlayerEntityLegacyScriptEngine.m.
Referenced by enterWitchspace.
- (void) setFuelLeakRate: | (float) | value |
Definition at line 5010 of file PlayerEntity.m.
References fuel_leak_rate.
Referenced by PlayerShipSetProperty().
- (void) setGalacticHyperspaceBehaviour: | (OOGalacticHyperspaceBehaviour) | galacticHyperspaceBehaviour |
Definition at line 12975 of file PlayerEntity.m.
References GALACTIC_HYPERSPACE_MAX, and galacticHyperspaceBehaviour.
Referenced by PlayerShipSetProperty(), and PlayerEntity(Scripting)::setGalacticHyperspaceBehaviourTo:.
- (void) setGalacticHyperspaceBehaviourTo: | (NSString *) | galacticHyperspaceBehaviourString |
Provided by category PlayerEntity(Scripting).
Definition at line 2954 of file PlayerEntityLegacyScriptEngine.m.
Referenced by setUpAndConfirmOK:saveGame:.
- (void) setGalacticHyperspaceFixedCoords: | (NSPoint) | point |
Definition at line 12990 of file PlayerEntity.m.
References setGalacticHyperspaceFixedCoordsX:y:.
Referenced by PlayerShipSetProperty().
- (void) setGalacticHyperspaceFixedCoordsTo: | (NSString *) | galacticHyperspaceFixedCoordsString |
Provided by category PlayerEntity(Scripting).
Definition at line 2966 of file PlayerEntityLegacyScriptEngine.m.
Referenced by setUpAndConfirmOK:saveGame:.
- (void) setGalacticHyperspaceFixedCoordsX: | (unsigned char) | x | |
y: | (unsigned char) | y |
Definition at line 12996 of file PlayerEntity.m.
References galacticHyperspaceFixedCoords, x, and y.
Referenced by setGalacticHyperspaceFixedCoords:, and PlayerEntity(Scripting)::setGalacticHyperspaceFixedCoordsTo:.
- (void) setGalaxyCoordinates: | (NSPoint) | newPosition |
Definition at line 524 of file PlayerEntity.m.
References galaxy_coordinates.
Referenced by Universe::carryPlayerOn:inWormhole:.
- (void) setGuiToChartScreenFrom: | (OOGUIScreenID) | oldScreen |
Definition at line 8802 of file PlayerEntity.m.
References OOColor::cyanColor, found_system_id, gui_screen, noteGUIDidChangeFrom:to:, planetSearchString, GuiDisplayGen::refreshStarChart, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setCurrentRow:, GuiDisplayGen::setForegroundTextureKey:, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setStarChartTitle, GuiDisplayGen::setText:forRow:, Entity::status, and target_system_id.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, setGuiToLongRangeChartScreen, and setGuiToShortRangeChartScreen.
- (void) setGuiToConfirmClearScreen |
Provided by category PlayerEntity(KeyMapper).
Definition at line 764 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::keyMapperInputHandler:view:.
- (void) setGuiToDockingReportScreen |
Provided by category PlayerEntity(Contracts).
Definition at line 1368 of file PlayerEntityContracts.m.
Referenced by doWorldEventUntilMissionScreen:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) setGuiToEquipShipScreen: | (int) | skip |
Definition at line 9692 of file PlayerEntity.m.
References setGuiToEquipShipScreen:selectingFacingFor:.
Referenced by buySelectedItem, highlightEquipShipScreenKey:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
- (void) setGuiToEquipShipScreen: | (int) | skip | |
selectingFacingFor: | (NSString *) | eqKeyForSelectFacing |
Definition at line 9308 of file PlayerEntity.m.
References ShipEntity::_multiplyWeapons, adjustPriceByScriptForEqKey:withCurrent:, AFT_FACING_STRING, ShipEntity::aft_weapon_type, chosen_weapon_facing, GuiDisplayGen::clearAndKeepBackground:, GuiDisplayGen::colorFromSetting:defaultValue:, OOColor::colorWithRed:green:blue:alpha:, count, countMissiles, OOEquipmentType::damagedIdentifier, OOEquipmentType::displayColor, dockedStation, OOEquipmentType::effectiveTechLevel, StationEntity::equipmentPriceFactor, OOEquipmentType::equipmentTypeWithIdentifier:, equipScreenBackgroundDescriptor, StationEntity::equivalentTechLevel, FORWARD_FACING_STRING, ShipEntity::forward_weapon_type, ShipEntity::fuel, fuelChargeRate, OOColor::greenColor, GUI_MAX_ROWS_EQUIPMENT, GUI_ROW_EQUIPMENT_START, gui_screen, OOEquipmentType::identifier, OOEquipmentType::installTime, isWeaponNone(), last_outfitting_key, ShipEntity::missiles, OOEquipmentType::name, nil, OOColor::orangeColor, GuiDisplayGen::overrideTabs:from:length:, PLAYER_MAX_FUEL, PORT_FACING_STRING, ShipEntity::port_weapon_type, OOEquipmentType::price, renovationCosts, OOEquipmentType::repairTime, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setBackgroundTextureDescriptor:, GuiDisplayGen::setColor:forRow:, setEquipScreenBackgroundDescriptor:, GuiDisplayGen::setForegroundTextureKey:, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setNoSelectedRow, GuiDisplayGen::setSelectableRange:, GuiDisplayGen::setSelectedRow:, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setTabStops:, GuiDisplayGen::setText:forRow:, GuiDisplayGen::setText:forRow:align:, GuiDisplayGen::setTitle:, OOShipRegistry::sharedRegistry, ShipEntity::shipDataKey, OOShipRegistry::shipyardInfoForKey:, showInformationForSelectedUpgrade, showInformationForSelectedUpgradeWithFormatString:, STARBOARD_FACING_STRING, ShipEntity::starboard_weapon_type, system_id, UNIVERSE, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, WEAPON_FACING_STARBOARD, and ShipEntity::weaponFacings.
Referenced by setGuiToEquipShipScreen:, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (void) setGuiToGameOptionsScreen |
Definition at line 8870 of file PlayerEntity.m.
References GuiDisplayGen::clear, commanderName, count, DESC, GameController::displayModes, MyOpenGLView::fov:, MyOpenGLView::gammaValue, OOColor::grayColor, GUI_FIRST_ROW, GUI_ROW, GUI_ROW_INIT, gui_screen, GameController::indexOfCurrentDisplayMode, int(), MyOpenGLView::isRunningOnPrimaryDisplayDevice, isSpeechOn, OOSound::masterVolume, MAX_FOV_DEG, MAX_HDR_PAPERWHITE, MIN_FOV_DEG, MIN_HDR_PAPERWHITE, OOMusicController::mode, nil, OO_SETACCESSCONDITIONFORROW, OOExpand, OOExpandKey, OOLogWARN, OOSPEECHSETTINGS_ALL, OOSPEECHSETTINGS_COMMS, OOSPEECHSETTINGS_OFF, screenModeStringForWidth:height:refreshRate:, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setForegroundTextureKey:, setGuiToGameOptionsScreen, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setSelectableRange:, GuiDisplayGen::setSelectedRow:, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setText:forRow:align:, GuiDisplayGen::setTitle:, OOMusicController::sharedController, Entity::status, UNIVERSE, and ShipEntity::volume.
Referenced by doGuiScreenResizeUpdates, PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(OOControlsPrivate)::handleStickMapperScreenKeys, PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, PlayerEntity(OOControlsPrivate)::pollDemoControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, roleWeights, and setGuiToGameOptionsScreen.
- (void) setGuiToInterfacesScreen: | (int) | skip |
Definition at line 9740 of file PlayerEntity.m.
References OOJSInterfaceDefinition::category, GuiDisplayGen::clearAndKeepBackground:, GuiDisplayGen::colorFromSetting:defaultValue:, count, ShipEntity::displayName, dockedStation, OOColor::greenColor, GUI_MAX_ROWS_INTERFACES, GUI_ROW_INTERFACES_START, gui_screen, StationEntity::localInterfaces, noteGUIDidChangeFrom:to:, noteGUIWillChangeTo:, GuiDisplayGen::overrideTabs:from:length:, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setBackgroundTextureDescriptor:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setForegroundTextureKey:, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setNoSelectedRow, GuiDisplayGen::setSelectableRange:, GuiDisplayGen::setSelectedRow:, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setTabStops:, GuiDisplayGen::setText:forRow:, GuiDisplayGen::setText:forRow:align:, GuiDisplayGen::setTitle:, showInformationForSelectedInterface, and OOJSInterfaceDefinition::title.
Referenced by activateSelectedInterface, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
- (void) setGuiToKeyboardLayoutScreen: | (unsigned) | skip |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1153 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::handleKeyboardLayoutEntryKeys:view:, and PlayerEntity(KeyMapper)::keyMapperInputHandler:view:.
- (void) setGuiToKeyboardLayoutScreen: | (unsigned) | skip | |
resetCurrentRow: | (BOOL) | resetCurrentRow |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1159 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleKeyboardLayoutKeys, and PlayerEntity(KeyMapper)::setGuiToKeyboardLayoutScreen:.
- (void) setGuiToKeyConfigEntryScreen |
Provided by category PlayerEntity(KeyMapper).
Definition at line 593 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:.
- (void) setGuiToKeyConfigScreen |
Provided by category PlayerEntity(KeyMapper).
Definition at line 400 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:.
- (void) setGuiToKeyConfigScreen: | (BOOL) | resetSelectedRow |
Provided by category PlayerEntity(KeyMapper).
Definition at line 406 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigEntryKeys:view:, PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, and PlayerEntity(KeyMapper)::setGuiToKeyConfigScreen.
- (void) setGuiToKeyMapperScreen: | (unsigned) | skip |
Provided by category PlayerEntity(KeyMapper).
Definition at line 122 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapper)::keyMapperInputHandler:view:, and PlayerEntity(KeyMapperInternal)::reloadPage.
- (void) setGuiToKeyMapperScreen: | (unsigned) | skip | |
resetCurrentRow: | (BOOL) | resetCurrentRow |
Provided by category PlayerEntity(KeyMapper).
Definition at line 127 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(KeyMapper)::handleKeyboardLayoutEntryKeys:view:, PlayerEntity(KeyMapper)::handleKeyMapperConfirmClearKeys:view:, PlayerEntity(OOControlsPrivate)::handleKeyMapperScreenKeys, and PlayerEntity(KeyMapper)::setGuiToKeyMapperScreen:.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 914 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::loadPlayer.
- (void) setGuiToLoadSaveScreen |
Definition at line 9146 of file PlayerEntity.m.
References StationEntity::allowsSaving, GuiDisplayGen::clear, commanderName, dockedStation, MyOpenGLView::gameController, OOColor::grayColor, GUI_ROW, GUI_ROW_INIT, gui_screen, nil, noteGUIDidChangeFrom:to:, GameController::playerFileToLoad, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, setDockedAtMainStation, setGuiToLoadSaveScreen, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setSelectableRange:, GuiDisplayGen::setSelectedRow:, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setText:forRow:align:, GuiDisplayGen::setTitle:, Entity::status, and UNIVERSE.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, roleWeights, and setGuiToLoadSaveScreen.
- (void) setGuiToLongRangeChartScreen |
Definition at line 8779 of file PlayerEntity.m.
References CHART_MAX_ZOOM, GuiDisplayGen::clearAndKeepBackground:, gui_screen, GuiDisplayGen::setBackgroundTextureKey:, setGuiToChartScreenFrom:, setGuiToLongRangeChartScreen, setMissionBackgroundSpecial:, and target_chart_zoom.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, roleWeights, setGuiToLongRangeChartScreen, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
- (void) setGuiToManifestScreen |
Provided by category PlayerEntity(Contracts).
Definition at line 1130 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
- (void) setGuiToMarketInfoScreen |
Definition at line 11251 of file PlayerEntity.m.
References GuiDisplayGen::addLongText:startingAtRow:align:, applyMarketFilter:onMarket:, applyMarketSorter:onMarket:, GuiDisplayGen::clearAndKeepBackground:, GuiDisplayGen::colorFromSetting:defaultValue:, OOCommodityMarket::commentForGood:, ShipEntity::commodityAmount, ShipEntity::commodityType, contractedVolumeForGood:, OOCommodityMarket::count, DESTROY, EXPECT_NOT, OOCommodityMarket::goods, GUI_ROW_MARKET_START, gui_screen, localMarket, marketSelectedCommodity, OOCommodityMarket::massUnitForGood:, OOCommodityMarket::nameForGood:, nil, noteGUIDidChangeFrom:to:, OOCommodityMarket::quantityForGood:, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setForegroundTextureKey:, setGuiToMarketInfoScreen, setGuiToMarketScreen, setShowDemoShips:, GuiDisplayGen::setText:forRow:, GuiDisplayGen::setTitle:, showMarketCashAndLoadLine, showMarketScreenDataLine:forGood:inMarket:holdQuantity:, showMarketScreenHeaders, and Entity::status.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, roleWeights, setGuiToMarketInfoScreen, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
- (void) setGuiToMarketScreen |
Definition at line 11050 of file PlayerEntity.m.
References applyMarketFilter:onMarket:, applyMarketSorter:onMarket:, cargoQuantityOnBoard, GuiDisplayGen::clearAndKeepBackground:, GuiDisplayGen::colorFromSetting:defaultValue:, ShipEntity::commodityAmount, ShipEntity::commodityType, OOCommodityMarket::count, count, current_cargo, DESTROY, dockedStation, OOCommodityMarket::goods, OOColor::greenColor, GUI_ROW_MARKET_END, GUI_ROW_MARKET_LAST, GUI_ROW_MARKET_START, gui_screen, Entity::isStation, localMarket, marketFilterMode, marketOffset, marketScreenTitle, marketSelectedCommodity, marketSorterMode, ShipEntity::maxAvailableCargoSpace, nil, noteGUIDidChangeFrom:to:, OOExpand, OOExpandKey, ShipEntity::primaryTarget, OOCommodityMarket::quantityForGood:, GuiDisplayGen::selectedRow, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setForegroundTextureKey:, setGuiToMarketScreen, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setSelectableRange:, GuiDisplayGen::setSelectedRow:, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setText:forRow:, GuiDisplayGen::setTitle:, showMarketCashAndLoadLine, showMarketScreenDataLine:forGood:inMarket:holdQuantity:, showMarketScreenHeaders, Entity::status, and OOColor::yellowColor.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, PlayerEntity(OOControlsPrivate)::pollMarketScreenControls, roleWeights, setGuiToMarketInfoScreen, setGuiToMarketScreen, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5385 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleMissionCallback.
- (void) setGuiToMissionScreen |
Provided by category PlayerEntity(Scripting).
Definition at line 2479 of file PlayerEntityLegacyScriptEngine.m.
- (void) setGuiToMissionScreenWithCallback: | (BOOL) | callback |
Provided by category PlayerEntity(Scripting).
Definition at line 2510 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionRunScreen(), and PlayerEntity(Scripting)::setGuiToMissionScreen.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 968 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::saveCommanderInputHandler.
- (void) setGuiToOXZManager |
Definition at line 10123 of file PlayerEntity.m.
References OOOXZManager::gui, gui_screen, OOMusicController::playThemeMusic, setGuiToOXZManager, OOMusicController::sharedController, and OOOXZManager::sharedManager.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, roleWeights, and setGuiToOXZManager.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 937 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::overwriteCommanderInputHandler, and PlayerEntity(LoadSave)::savePlayer.
- (void) setGuiToScenarioScreen: | (int) | page |
Provided by category PlayerEntity(LoadSave).
Definition at line 207 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(LoadSave)::startScenario.
- (void) setGuiToShipyardScreen: | (NSUInteger) | skip |
Provided by category PlayerEntity(Contracts).
Definition at line 1453 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::buySelectedShip, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, and PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen.
- (void) setGuiToShortRangeChartScreen |
Definition at line 8791 of file PlayerEntity.m.
References GuiDisplayGen::clearAndKeepBackground:, gui_screen, GuiDisplayGen::setBackgroundTextureKey:, setGuiToChartScreenFrom:, setGuiToShortRangeChartScreen, and setMissionBackgroundSpecial:.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, roleWeights, PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen, and setGuiToShortRangeChartScreen.
- (void) setGuiToStatusScreen |
Definition at line 7931 of file PlayerEntity.m.
References ALERT_CONDITION_RED, alertCondition, GuiDisplayGen::clearAndKeepBackground:, GuiDisplayGen::colorFromSetting:defaultValue:, commanderName, credits, DESC, ShipEntity::displayName, dockedStation, ShipEntity::entityPersonalityInt, EXPECT_NOT, gui_screen, ShipEntity::hasHyperspaceMotor, isDocked, KillCountToRatingAndKillString(), lastTextKey, legalStatus, nextHopTargetSystemID, nil, noteGUIDidChangeFrom:to:, noteGUIWillChangeTo:, OO_SYSTEMCONCEALMENT_NONAME, OOCredits(), OODisplayStringFromAlertCondition(), OODisplayStringFromLegalStatus(), OOExpandKey, GuiDisplayGen::overrideTabs:from:length:, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setBackgroundTextureDescriptor:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setForegroundTextureDescriptor:, setGuiToStatusScreen, setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setStatusPage:, GuiDisplayGen::setTabStops:, GuiDisplayGen::setText:forRow:, GuiDisplayGen::setText:forRow:align:, GuiDisplayGen::setTitle:, ship_kills, ShipEntity::shipDataKey, showShipModelWithKey:shipData:personality:factorX:factorY:factorZ:inContext:, Entity::status, target_system_id, and UNIVERSE.
Referenced by PlayerEntity(LoadSave)::commanderSelector, docked, doGuiScreenResizeUpdates, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, PlayerEntity(LoadSave)::overwriteCommanderInputHandler, PlayerEntity(OOControlsPrivate)::pollApplicationControls, PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, PlayerEntity(LoadSave)::quicksavePlayer, Universe::reinitAndShowDemo:, roleWeights, PlayerEntity(LoadSave)::saveCommanderInputHandler, PlayerEntity(OOLoadSavePrivate)::savePlayerWithPanel, PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen, setGuiToStatusScreen, and PlayerEntity(OOLoadSavePrivate)::writePlayerToPath:.
- (void) setGuiToStickMapperScreen: | (unsigned) | skip |
Provided by category PlayerEntity(StickMapper).
Definition at line 56 of file PlayerEntityStickMapper.m.
Referenced by PlayerEntity(StickMapperInternal)::removeFunction:, PlayerEntity(StickMapper)::stickMapperInputHandler:view:, and PlayerEntity(StickMapper)::updateFunction:.
- (void) setGuiToStickMapperScreen: | (unsigned) | skip | |
resetCurrentRow: | (BOOL) | resetCurrentRow |
Provided by category PlayerEntity(StickMapper).
Definition at line 61 of file PlayerEntityStickMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity(OOControlsPrivate)::handleStickMapperScreenKeys, PlayerEntity(StickMapper)::setGuiToStickMapperScreen:, and PlayerEntity(StickProfile)::stickProfileInputHandler:view:.
- (void) setGuiToStickProfileScreen: | (GuiDisplayGen *) | gui |
Provided by category PlayerEntity(StickProfile).
Definition at line 69 of file PlayerEntityStickProfile.m.
Referenced by PlayerEntity(StickMapper)::stickMapperInputHandler:view:.
- (void) setGuiToSystemDataScreen |
Definition at line 8493 of file PlayerEntity.m.
References setGuiToSystemDataScreen, and setGuiToSystemDataScreenRefreshBackground:.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, roleWeights, PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen, and setGuiToSystemDataScreen.
- (void) setGuiToSystemDataScreenRefreshBackground: | (BOOL) | refreshBackground |
Definition at line 8498 of file PlayerEntity.m.
References GuiDisplayGen::addLongText:startingAtRow:align:, ANA_mode, checkScript, GuiDisplayGen::clearAndKeepBackground:, GuiDisplayGen::colorFromSetting:defaultValue:, count, currentRandomSeed(), distanceBetweenPlanetPositions(), galaxy_coordinates, galaxyNumber, OOColor::greenColor, gui_screen, info_system_id, lastTextKey, missionTextRow, nil, noteGUIDidChangeFrom:to:refresh:, OO_SYSTEMCONCEALMENT_NODATA, OO_SYSTEMCONCEALMENT_NONAME, OOExpandKeyWithSeed, OPTIMIZED_BY_NONE, GuiDisplayGen::overrideTabs:from:length:, RANROTGetFullSeed(), RANROTSetFullSeed(), GuiDisplayGen::setArray:forRow:, setBackgroundFromDescriptionsKey:, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setForegroundTextureKey:, setRandomSeed(), setShowDemoShips:, GuiDisplayGen::setShowTextCursor:, GuiDisplayGen::setTabStops:, GuiDisplayGen::setTitle:, Entity::status, and system_id.
Referenced by setGuiToSystemDataScreen, and setInfoSystemID:moveChart:.
- (void) setInfoSystemID: | (OOSystemID) | sid | |
moveChart: | (BOOL) | moveChart |
Definition at line 759 of file PlayerEntity.m.
References chart_centre_coordinates, chart_focus_coordinates, gui_screen, info_system_id, OOJSAcquireContext(), OOJSRelinquishContext(), setGuiToSystemDataScreenRefreshBackground:, ShipScriptEvent, target_chart_centre, and target_chart_focus.
Referenced by homeInfoSystem, nextInfoSystem, PlayerShipSetProperty(), PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, previousInfoSystem, targetInfoSystem, PlayerEntity(Controls)::targetNewSystem:whileTyping:, and PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
- (void) setJSSelf: | (JSObject *) | val | |
context: | (JSContext *) | context |
Provided by category PlayerEntity(OOJavaScriptExtensions).
Definition at line 323 of file OOJSPlayerShip.m.
Referenced by InitOOJSPlayerShip().
- (void) setJumpCause: | (NSString *) | value |
Definition at line 13072 of file PlayerEntity.m.
References _jumpCause, and nil.
Referenced by Universe::carryPlayerOn:inWormhole:, enterGalacticWitchspace, enterWitchspace, enterWormhole:, and Universe::setUpUniverseFromStation.
- (void) setJumpType: | (BOOL) | isGalacticJump |
Definition at line 7484 of file PlayerEntity.m.
References galactic_witchjump.
Referenced by PlayerShipBeginGalacticHyperspaceCountdown(), and PlayerShipCancelHyperspaceCountdown().
- (void) setLastsaveName: | (NSString *) | value |
Definition at line 13100 of file PlayerEntity.m.
References _lastsaveName, and nil.
Referenced by PlayerEntity(LoadSave)::autosavePlayer, PlayerEntity(OOLoadSavePrivate)::nativeSavePlayer:, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setLastShot: | (NSArray *) | shot |
Definition at line 13368 of file PlayerEntity.m.
References lastShot.
- (void) setLegalStatus: | (NSString *) | valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 968 of file PlayerEntityLegacyScriptEngine.m.
- (void) setLocalVariable: | (NSString *) | value | |
forKey: | (NSString *) | variableName | |
andMission: | (NSString *) | missionKey |
Provided by category PlayerEntity(Scripting).
Definition at line 692 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::add:, PlayerEntity(Scripting)::decrement:, PlayerEntity(Scripting)::increment:, PlayerEntity(Scripting)::reset:, PlayerEntity(Scripting)::set:, and PlayerEntity(Scripting)::subtract:.
- (void) setLongRangeChartMode: | (OOLongRangeChartMode) | mode |
Definition at line 13020 of file PlayerEntity.m.
References longRangeChartMode.
Referenced by PlayerShipSetProperty(), and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) setManifestScreenRow: | (id) | object | |
inColor: | (OOColor*) | color | |
forRow: | (OOGUIRow) | row | |
ofRows: | (OOGUIRow) | max_rows | |
andOffset: | (OOGUIRow) | offset | |
inMultipage: | (BOOL) | multi |
Provided by category PlayerEntity(Contracts).
Definition at line 1350 of file PlayerEntityContracts.m.
- (void) setMassLockable: | (BOOL) | newValue |
Definition at line 4455 of file PlayerEntity.m.
References massLockable, and updateAlertCondition.
Referenced by PlayerShipSetProperty().
- (void) setMaxAftShieldLevel: | (float) | new |
Definition at line 4672 of file PlayerEntity.m.
References max_aft_shield.
Referenced by PlayerShipSetProperty().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 3338 of file PlayerEntity.m.
References ShipEntity::max_flight_pitch, and pitch_delta.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 3345 of file PlayerEntity.m.
References ShipEntity::max_flight_roll, and roll_delta.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 3352 of file PlayerEntity.m.
References ShipEntity::max_flight_yaw, and yaw_delta.
- (void) setMaxForwardShieldLevel: | (float) | new |
Definition at line 4666 of file PlayerEntity.m.
References max_forward_shield.
Referenced by PlayerShipSetProperty().
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 2203 of file PlayerEntityLegacyScriptEngine.m.
- (void) setMissionBackgroundDescriptor: | (NSDictionary *) | descriptor |
Definition at line 12744 of file PlayerEntity.m.
References _missionBackgroundDescriptor.
Referenced by PlayerEntity(Scripting)::clearMissionScreen, MissionRunScreen(), PlayerEntity(Scripting)::setMissionBackground:, and setUpAndConfirmOK:saveGame:.
- (void) setMissionBackgroundSpecial: | (NSString *) | special |
Definition at line 12760 of file PlayerEntity.m.
References _missionBackgroundSpecial, GUI_BACKGROUND_SPECIAL_CUSTOM, GUI_BACKGROUND_SPECIAL_CUSTOM_ANA_QUICKEST, GUI_BACKGROUND_SPECIAL_CUSTOM_ANA_SHORTEST, GUI_BACKGROUND_SPECIAL_LONG, GUI_BACKGROUND_SPECIAL_LONG_ANA_QUICKEST, GUI_BACKGROUND_SPECIAL_LONG_ANA_SHORTEST, GUI_BACKGROUND_SPECIAL_NONE, GUI_BACKGROUND_SPECIAL_SHORT, GUI_BACKGROUND_SPECIAL_SHORT_ANA_QUICKEST, GUI_BACKGROUND_SPECIAL_SHORT_ANA_SHORTEST, and nil.
Referenced by PlayerEntity(Scripting)::clearMissionScreen, MissionRunScreen(), setGuiToLongRangeChartScreen, PlayerEntity(Scripting)::setGuiToMissionScreen, setGuiToShortRangeChartScreen, and setUpAndConfirmOK:saveGame:.
- (void) setMissionChoice: | (NSString *) | newChoice |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 191 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::resetMissionChoice.
- (void) setMissionChoice: | (NSString *) | newChoice | |
keyPress: | (NSString *) | keyPress |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 203 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:.
- (void) setMissionChoice: | (NSString *) | newChoice | |
keyPress: | (NSString *) | keyPress | |
withEvent: | (BOOL) | withEvent |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 209 of file PlayerEntityScriptMethods.m.
Referenced by MissionRunCallback(), PlayerEntity(ScriptMethods)::setMissionChoice:, PlayerEntity(ScriptMethods)::setMissionChoice:keyPress:, and PlayerEntity(ScriptMethods)::setMissionChoice:withEvent:.
- (void) setMissionChoice: | (NSString *) | newChoice | |
withEvent: | (BOOL) | withEvent |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 197 of file PlayerEntityScriptMethods.m.
- (void) setMissionChoiceByTextEntry: | (BOOL) | enable |
Provided by category PlayerEntity(Scripting).
Definition at line 1934 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionRunScreen().
- (void) setMissionChoices: | (NSString *) | choicesKey |
Provided by category PlayerEntity(Scripting).
Definition at line 1942 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionRunScreen().
- (void) setMissionChoicesDictionary: | (NSDictionary *) | choicesDict |
Provided by category PlayerEntity(Scripting).
Definition at line 1953 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionRunScreen(), and PlayerEntity(Scripting)::setMissionChoices:.
- (void) setMissionDescription: | (NSString *) | textKey |
Provided by category PlayerEntity(Scripting).
Definition at line 825 of file PlayerEntityLegacyScriptEngine.m.
- (void) setMissionDescription: | (NSString *) | textKey | |
forMission: | (NSString *) | key |
Provided by category PlayerEntity(Scripting).
Definition at line 831 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionSetInstructionsInternal(), and PlayerEntity(Scripting)::setMissionDescription:.
- (void) setMissionExitScreen: | (OOGUIScreenID) | screen |
Definition at line 12850 of file PlayerEntity.m.
References _missionExitScreen.
Referenced by MissionRunScreen(), MissionSetProperty(), and PlayerEntity(Scripting)::setGuiToMissionScreen.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 2189 of file PlayerEntityLegacyScriptEngine.m.
- (void) setMissionInstructions: | (NSString *) | text | |
forMission: | (NSString *) | key |
Provided by category PlayerEntity(Scripting).
Definition at line 846 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionSetInstructionsInternal(), and PlayerEntity(Scripting)::setMissionDescription:forMission:.
- (void) setMissionInstructionsList: | (NSArray *) | list | |
forMission: | (NSString *) | key |
Provided by category PlayerEntity(Scripting).
Definition at line 861 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionSetInstructionsInternal().
- (void) setMissionMusic: | (NSString *) | value |
Provided by category PlayerEntity(Scripting).
Definition at line 2163 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::clearMissionScreen, and MissionRunScreen().
- (void) setMissionOverlayDescriptor: | (NSDictionary *) | descriptor |
Definition at line 12716 of file PlayerEntity.m.
References _missionOverlayDescriptor.
Referenced by PlayerEntity(Scripting)::clearMissionScreen, MissionRunScreen(), PlayerEntity(Scripting)::setMissionImage:, and setUpAndConfirmOK:saveGame:.
- (void) setMissionScreenID: | (NSString *) | msid |
Provided by category PlayerEntity(Scripting).
Definition at line 2454 of file PlayerEntityLegacyScriptEngine.m.
Referenced by MissionRunScreen().
- (void) setMissionTitle: | (NSString *) | value |
Provided by category PlayerEntity(Scripting).
Definition at line 2179 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::clearMissionScreen, and MissionRunScreen().
- (void) setMissionVariable: | (NSString *) | value | |
forKey: | (NSString *) | key |
Provided by category PlayerEntity(Scripting).
Definition at line 659 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::add:, PlayerEntity(Scripting)::decrement:, EquipmentInfoSetProperty(), PlayerEntity(Scripting)::increment:, MissionVariablesDeleteProperty(), MissionVariablesSetProperty(), PlayerEntity(Scripting)::reset:, PlayerEntity(Scripting)::set:, and PlayerEntity(Scripting)::subtract:.
- (BOOL) setMultiFunctionDisplay: | (NSUInteger) | index | |
toKey: | (NSString *) | key |
Definition at line 5542 of file PlayerEntity.m.
Referenced by cycleNextMultiFunctionDisplay:, cyclePreviousMultiFunctionDisplay:, and PlayerShipSetMultiFunctionDisplay().
- (void) setMultiFunctionText: | (NSString *) | text | |
forKey: | (NSString *) | key |
Definition at line 5523 of file PlayerEntity.m.
References multiFunctionDisplaySettings, and nil.
Referenced by PlayerShipSetMultiFunctionText().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 189 of file PlayerEntity.m.
- (void) setNextCompassMode |
Definition at line 5386 of file PlayerEntity.m.
References AEGIS_CLOSE_TO_MAIN_PLANET, AEGIS_IN_DOCKING_RANGE, AEGIS_NONE, ShipEntity::checkForAegis, compassMode, ShipEntity::isJammingScanning, ShipEntity::nextBeacon, nil, ShipEntity::primaryTarget, setCompassMode:, ShipEntity::setNextBeacon:, setNextCompassMode, and UNIVERSE.
Referenced by compassMode, PlayerShipSetProperty(), PlayerEntity(OOControlsPrivate)::pollViewControls, and setNextCompassMode.
|
implementation |
Reimplemented from Entity.
Definition at line 4346 of file PlayerEntity.m.
References Entity::setOrientation:.
- (void) setOcclusionLevel: | (float) | level |
Definition at line 4486 of file PlayerEntity.m.
References occlusion_dial.
Referenced by CollisionRegion::findShadowedEntities.
- (void) setPlanetinfo: | (NSString *) | key_valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1301 of file PlayerEntityLegacyScriptEngine.m.
- (void) setPrevCompassMode |
Definition at line 5317 of file PlayerEntity.m.
References AEGIS_CLOSE_TO_MAIN_PLANET, AEGIS_IN_DOCKING_RANGE, AEGIS_NONE, ShipEntity::checkForAegis, compassMode, ShipEntity::isJammingScanning, ShipEntity::nextBeacon, nil, ShipEntity::primaryTarget, setCompassMode:, ShipEntity::setNextBeacon:, and setPrevCompassMode.
Referenced by compassMode, PlayerEntity(OOControlsPrivate)::pollViewControls, and setPrevCompassMode.
- (void) setPreviousSystemID: | (OOSystemID) | sid |
Definition at line 705 of file PlayerEntity.m.
References previous_system_id.
Referenced by Universe::carryPlayerOn:inWormhole:, enterGalacticWitchspace, enterWitchspace, enterWormhole:, and Universe::setUpUniverseFromStation.
- (BOOL) setPrimedEquipment: | (NSString *) | eqKey | |
showMessage: | (BOOL) | showMsg |
Definition at line 8234 of file PlayerEntity.m.
References eqScriptIndexForKey:, OOEquipmentType::equipmentTypeWithIdentifier:, OOEquipmentType::name, and primedEquipment.
Referenced by PlayerShipSetProperty().
- (void) setRandom_factor: | (int) | rf |
Definition at line 506 of file PlayerEntity.m.
References market_rnd.
Referenced by Universe::carryPlayerOn:inWormhole:.
- (void) setScoopOverride: | (BOOL) | newValue |
Definition at line 13032 of file PlayerEntity.m.
References scoopOverride, and setScoopsActive.
Referenced by PlayerShipSetProperty().
- (void) setScoopsActive |
Definition at line 12253 of file PlayerEntity.m.
References scoopsActive, and setScoopsActive.
Referenced by ShipEntity::behaviour_tractored:, setScoopOverride:, setScoopsActive, and suppressTargetLost.
- (void) setScore: | (unsigned) | value |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 46 of file PlayerEntityScriptMethods.m.
Referenced by PlayerSetProperty().
- (void) setScriptTarget: | (ShipEntity *) | ship |
Provided by category PlayerEntity(Scripting).
Definition at line 248 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::checkScript, OOPlayerForScripting(), ShipEntity(PureAI)::safeScriptActionOnTarget:, ShipEntity::scoopUpProcess:processEvents:processMessages:, ShipEntity(PureAI)::scriptActionOnTarget:, setUpAndConfirmOK:saveGame:, ShipRunLegacyScriptActions(), and takeInternalDamage.
- (void) setShowDemoShips: | (BOOL) | value |
Definition at line 4630 of file PlayerEntity.m.
References showDemoShips.
Referenced by Universe::initWithGameView:, leaveDock:, leaveWitchspace, PlayerEntity(Scripting)::setBackgroundFromDescriptionsKey:, setGuiToChartScreenFrom:, PlayerEntity(Contracts)::setGuiToDockingReportScreen, setGuiToEquipShipScreen:selectingFacingFor:, setGuiToGameOptionsScreen, setGuiToInterfacesScreen:, setGuiToIntroFirstGo:, PlayerEntity(OOLoadSavePrivate)::setGuiToLoadCommanderScreen, setGuiToLoadSaveScreen, PlayerEntity(Contracts)::setGuiToManifestScreen, setGuiToMarketInfoScreen, setGuiToMarketScreen, PlayerEntity(OOLoadSavePrivate)::setGuiToOverwriteScreen:, PlayerEntity(OOLoadSavePrivate)::setGuiToSaveCommanderScreen:, PlayerEntity(LoadSave)::setGuiToScenarioScreen:, PlayerEntity(Contracts)::setGuiToShipyardScreen:, setGuiToStatusScreen, setGuiToSystemDataScreenRefreshBackground:, Universe::setupIntroFirstGo:, PlayerEntity(LoadSave)::showScenarioDetails, and PlayerEntity(Controls)::switchToMainView.
- (void) setSpecificPlanetInfo: | (NSString *) | key_valueString |
Provided by category PlayerEntity(Scripting).
Definition at line 1324 of file PlayerEntityLegacyScriptEngine.m.
- (void) setSunNovaIn: | (NSString *) | time_value |
Provided by category PlayerEntity(Scripting).
Definition at line 2240 of file PlayerEntityLegacyScriptEngine.m.
- (void) setSystemID: | (OOSystemID) | sid |
Definition at line 690 of file PlayerEntity.m.
References chart_centre_coordinates, galaxy_coordinates, galaxy_number, PointFromString(), system_id, target_chart_centre, and UNIVERSE.
Referenced by Universe::carryPlayerOn:inWormhole:, setUpAndConfirmOK:saveGame:, Universe::setUpUniverseFromStation, and PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
- (void) setTargetDockStationTo: | (StationEntity *) | value |
Definition at line 4512 of file PlayerEntity.m.
References targetDockStation.
- (void) setTargetSystemID: | (OOSystemID) | sid |
Definition at line 717 of file PlayerEntity.m.
References cursor_coordinates, galaxy_number, PointFromString(), target_system_id, and UNIVERSE.
Referenced by PlayerSetEscapePodDestination(), and PlayerShipSetProperty().
- (void) setTrumbleAppetiteAccumulator: | (float) | value |
Definition at line 12216 of file PlayerEntity.m.
References _trumbleAppetiteAccumulator.
Referenced by setUpTrumbles, and OOTrumble::updateTrumble:.
- (void) setTrumbleValueFrom: | (NSObject *) | trumbleValue |
Definition at line 12101 of file PlayerEntity.m.
References clear_checksum(), commanderName, count, credits, int(), mungChecksumWithNSString:, munge_checksum(), nil, OOLog, PLAYER_MAX_TRUMBLES, setUpTrumbles, ship_kills, trumble, trumbleCount, and trumbleValue.
Referenced by setCommanderDataFromDictionary:.
- (BOOL) setUpAndConfirmOK: | (BOOL) | stopOnError |
Definition at line 1868 of file PlayerEntity.m.
References setUpAndConfirmOK:saveGame:.
Referenced by deferredInit.
- (BOOL) setUpAndConfirmOK: | (BOOL) | stopOnError | |
saveGame: | (BOOL) | loadingGame |
Definition at line 1874 of file PlayerEntity.m.
References _customViewIndex, _customViews, ShipEntity::_scriptedMisjumpRange, aft_shield, aft_shield_recharge_rate, aft_shot_time, ShipEntity::aft_weapon_temp, ShipEntity::aft_weapon_type, aftViewOffset, alertCondition, alertFlags, ANA_mode, autopilot_engaged, BASELINE_SHIELD_LEVEL, cargoList, chart_centre_coordinates, chart_focus_coordinates, chart_zoom, ShipEntity::clearSubEntities, clearTargetMemory, ShipEntity::cloaking_device_active, commLog, commodityScripts, compassMode, contract_record, contracts, credits, ShipEntity::currentWeaponFacing, currentWeaponStats, cursor_coordinates, customDialSettings, customViewOffset, demoShip, DESTROY, DOCKING_CLEARANCE_STATUS_GRANTED, dockingClearanceStatus, dockingReport, ecm_in_operation, Entity::energy, ShipEntity::entity_personality, eqScripts, escape_pod_rescue_time, EXPECT_NOT, fieldOfView, ShipEntity::flightPitch, ShipEntity::flightRoll, ShipEntity::flightYaw, forward_shield, forward_shield_recharge_rate, forward_shot_time, ShipEntity::forward_weapon_temp, ShipEntity::forward_weapon_type, forwardViewOffset, found_system_id, fps_check_time, ShipEntity::fuel, ShipEntity::fuel_accumulator, fuel_leak_rate, galaxy_coordinates, galaxy_number, hyperspeed_engaged, ident_engaged, INITIAL_SHOT_TIME, isSpeechOn, OOScript::jsScriptFromFileNamed:properties:, OOMusicController::justStop, kDeadResetTime, kZeroVector, last_ecm_time, lastScriptAlertCondition, lastShot, legalStatus, ResourceManager::loadScripts, localVariables, GameController::logProgress:, longRangeChartMode, MARKET_FILTER_MODE_OFF, market_rnd, marketFilterMode, marketOffset, marketSelectedCommodity, max_aft_shield, ShipEntity::max_cargo, max_forward_shield, ShipEntity::max_missiles, max_passengers, maxAftShieldLevel, maxForwardShieldLevel, missile_entity, ShipEntity::missiles, mission_variables, missionDestinations, mouse_control_on, multiFunctionDisplaySettings, multiFunctionDisplayText, nil, OOScriptTimer::noteGameReset, OOLog, OOSPEECHSETTINGS_OFF, OPTIMIZED_BY_NONE, parcel_record, parcels, passenger_record, passengers, PLAYER_MAX_FUEL, PLAYER_SHIP_CLOCK_START, PLAYER_STARTING_MAX_MISSILES, PLAYER_STARTING_MISSILES, port_shot_time, ShipEntity::port_weapon_temp, ShipEntity::port_weapon_type, portViewOffset, primedEquipment, ranrot_rand, removeAllCargo:, reputation, resetAutopilotAI, resetMissionChoice, roleSystemList, roleWeightFlags, roleWeights, safeAllMissiles, save_path, saved_chart_zoom, ShipEntity::scanClass, scannedWormholes, SCANNER_MAX_RANGE, scanner_zoom_rate, ShipEntity::scannerRange, scoopOverride, scoopsActive, script_time, script_time_check, script_time_interval, SCRIPT_TIMER_INTERVAL, ShipEntity::scripted_misjump, setActiveMissile:, setCommanderName:, setDockedStation:, setEquipScreenBackgroundDescriptor:, setFastEquipmentA:, setFastEquipmentB:, setGalacticHyperspaceBehaviourTo:, setGalacticHyperspaceFixedCoordsTo:, setLastsaveName:, setMissionBackgroundDescriptor:, setMissionBackgroundSpecial:, setMissionOverlayDescriptor:, setScriptTarget:, ShipEntity::setShipDataKey:, ShipEntity::setStatus:, setSystemID:, setUpSound, setUpTrumbles, setUpWeaponSounds, GameController::sharedController, OOMusicController::sharedController, ship_clock, ship_clock_adjust, ship_kills, ShipEntity::ship_temperature, ship_trade_in_factor, ShipEntity::shipAI, shipCommodityData, shipyard_record, ShipEntity::shot_time, show_info_flag, showDemoShips, specialCargo, starboard_shot_time, ShipEntity::starboard_weapon_temp, ShipEntity::starboard_weapon_type, starboardViewOffset, GameController::startAnimationTimer, stickProfileScreen, GameController::stopAnimationTimer, suppressTargetLost, switchHudTo:, target_chart_centre, target_chart_focus, target_chart_zoom, target_memory, targetDockStation, OOScriptTimer::updateTimers, ShipEntity::velocity, WEAPON_FACING_FORWARD, ShipEntity::weapon_temp, weapons_online, worldScripts, and worldScriptsRequiringTickle.
Referenced by setUpAndConfirmOK:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 2277 of file PlayerEntity.m.
References _customViewIndex, _customViews, ShipEntity::_primaryTarget, ShipEntity::_scaleFactor, addEquipmentFromCollection:, aftViewOffset, ShipEntity::cargo, compassTarget, DESTROY, Entity::energy, OOEquipmentType::equipmentTypeWithIdentifier:, EXPECT, forwardViewOffset, OOScript::jsScriptFromFileNamed:properties:, massLockable, ShipEntity::max_flight_pitch, ShipEntity::max_flight_roll, ShipEntity::max_flight_yaw, ShipEntity::max_missiles, Entity::maxEnergy, missile_entity, ShipEntity::missile_list, ShipEntity::missiles, nil, pitch_delta, PLAYER_MAX_MISSILES, portViewOffset, ShipEntity::removeAllEquipment, resetHud, ShipEntity::roleSet, roll_delta, safeAllMissiles, SCANNER_MAX_RANGE, ShipEntity::scannerRange, ShipEntity::script, setActiveMissile:, setDefaultCustomViews, setDefaultViewOffsets, HeadUpDisplay::setHidden:, ShipEntity::setPrimaryRole:, starboardViewOffset, and yaw_delta.
Referenced by Universe(OOPrivate)::setUpInitialUniverse.
- (void) setUpSound |
Provided by category PlayerEntity(Sound).
Definition at line 73 of file PlayerEntitySound.m.
Referenced by setUpAndConfirmOK:saveGame:.
- (void) setupStartScreenGui |
Definition at line 9926 of file PlayerEntity.m.
References GuiDisplayGen::clear, DESC, OOColor::grayColor, nil, GuiDisplayGen::setBackgroundTextureKey:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setKey:forRow:, GuiDisplayGen::setSelectableRange:, GuiDisplayGen::setSelectedRow:, GuiDisplayGen::setText:forRow:align:, GuiDisplayGen::setTitle:, setupStartScreenGui, OOColor::whiteColor, and OOColor::yellowColor.
Referenced by roleWeights, setGuiToIntroFirstGo:, and setupStartScreenGui.
- (void) setUpTrumbles |
Definition at line 11993 of file PlayerEntity.m.
References commanderName, ShipEntity::mesh, OOMesh::modelName, PLAYER_MAX_TRUMBLES, setTrumbleAppetiteAccumulator:, setUpTrumbles, trumble, and trumbleCount.
Referenced by isSpeechOn, setCommanderDataFromDictionary:, setTrumbleValueFrom:, setUpAndConfirmOK:saveGame:, and setUpTrumbles.
- (void) setUpWeaponSounds |
Provided by category PlayerEntity(Sound).
Definition at line 105 of file PlayerEntitySound.m.
Referenced by setUpAndConfirmOK:saveGame:.
- (BOOL) setWeaponMount: | (OOWeaponFacing) | chosen_weapon_facing | |
toWeapon: | (NSString *) | eqKey |
Reimplemented from ShipEntity.
Definition at line 10607 of file PlayerEntity.m.
References setWeaponMount:toWeapon:inContext:.
- (BOOL) setWeaponMount: | (OOWeaponFacing) | facing | |
toWeapon: | (NSString *) | eqKey | |
inContext: | (NSString *) | context |
Definition at line 10613 of file PlayerEntity.m.
References ShipEntity::aft_weapon_type, ShipEntity::forward_weapon_type, OOWeaponTypeFromEquipmentIdentifierStrict(), ShipEntity::port_weapon_type, OOShipRegistry::sharedRegistry, ShipEntity::shipDataKey, OOShipRegistry::shipyardInfoForKey:, ShipEntity::starboard_weapon_type, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, WEAPON_FACING_STARBOARD, and ShipEntity::weaponFacings.
Referenced by PlayerShipSetProperty(), setWeaponMount:toWeapon:, and ShipSetProperty().
- (void) setWeaponsOnline: | (BOOL) | newValue |
Definition at line 6172 of file PlayerEntity.m.
References safeAllMissiles, and weapons_online.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) setWitchspaceCountdown: | (int) | spin_time |
Definition at line 13009 of file PlayerEntity.m.
References witchspaceCountdown.
Referenced by PlayerShipBeginGalacticHyperspaceCountdown().
- (void) setWormhole: | (WormholeEntity *) | newWormhole |
Definition at line 899 of file PlayerEntity.m.
Referenced by Universe::carryPlayerOn:inWormhole:.
+ (PlayerEntity *) sharedPlayer |
Definition at line 179 of file PlayerEntity.m.
References EXPECT_NOT, gOOPlayer, nil, and sharedPlayer.
Referenced by OODebugController::dumpPlayerStateAction:, OODebugController::hideShowHUD:, InitOOJSPlayerShip(), Universe::initWithGameView:, ShipEntity(OOEntityInspectorExtensions)::inspBecomeTarget, MyOpenGLView::pollControls, sharedPlayer, and OODebugController::validateMenuItem:.
- (OOCommodityMarket *) shipCommodityData |
References deciCredits, galaxyNumber, int(), random_factor, and shipCommodityData.
- (NSNumber *) shipsFound_number |
Provided by category PlayerEntity(Scripting).
Definition at line 956 of file PlayerEntityLegacyScriptEngine.m.
- (NSMutableDictionary *) shipyardRecord |
Definition at line 13362 of file PlayerEntity.m.
References shipyard_record, and shipyardRecord.
Referenced by shipyardRecord, and wormhole.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 1203 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::commanderSelector, PlayerEntity(OOLoadSavePrivate)::lsCommanders:directory:pageNumber:highlightName:, and PlayerEntity(LoadSave)::saveCommanderInputHandler.
- (BOOL) showDemoShips |
References aftShieldLevel, aftShieldRechargeRate, baseMass, countMissiles, currentWeaponStats, dialAftShield, dialAltitude, dialEnergy, dialForwardShield, dialFuel, dialFuelScoopStatus, dialHyperRange, dialHyperSpeed, dialMaxEnergy, dialMissileStatus, dialPitch, dialRoll, dialSpeed, dialYaw, forwardShieldLevel, forwardShieldRechargeRate, fuelLeakRate, isMouseControlOn, keyConfig, and showDemoShips.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 4053 of file PlayerEntity.m.
References ShipEntity::resetShotTime, and PlayerEntity(OOPrivate)::showGameOver.
Referenced by doBookkeeping:, getDestroyedBy:damageType:, PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, and PlayerEntity(OOPrivate)::showGameOver.
- (BOOL) showInfoFlag |
Definition at line 12685 of file PlayerEntity.m.
References show_info_flag, and showInfoFlag.
Referenced by customViewDescription, and showInfoFlag.
- (void) showInformationForSelectedInterface |
Definition at line 9866 of file PlayerEntity.m.
References GuiDisplayGen::addLongText:startingAtRow:align:, GuiDisplayGen::colorFromSetting:defaultValue:, dockedStation, OOColor::greenColor, GUI_MAX_ROWS, GUI_ROW_EQUIPMENT_DETAIL, StationEntity::localInterfaces, GuiDisplayGen::selectedRowKey, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setText:forRow:, showInformationForSelectedInterface, and OOJSInterfaceDefinition::summary.
Referenced by activateSelectedInterface, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, roleWeights, setGuiToInterfacesScreen:, and showInformationForSelectedInterface.
- (void) showInformationForSelectedUpgrade |
Definition at line 9698 of file PlayerEntity.m.
References showInformationForSelectedUpgrade, and showInformationForSelectedUpgradeWithFormatString:.
Referenced by buySelectedItem, highlightEquipShipScreenKey:, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, roleWeights, setGuiToEquipShipScreen:selectingFacingFor:, and showInformationForSelectedUpgrade.
- (void) showInformationForSelectedUpgradeWithFormatString: | (NSString *) | extraString |
Definition at line 9704 of file PlayerEntity.m.
References GuiDisplayGen::addLongText:startingAtRow:align:, GuiDisplayGen::colorFromSetting:defaultValue:, OOEquipmentType::descriptiveText, OOEquipmentType::equipmentTypeWithIdentifier:, OOColor::greenColor, GUI_MAX_ROWS, GUI_ROW_EQUIPMENT_DETAIL, OOEquipmentType::requiredCargoSpace, GuiDisplayGen::selectedRowKey, GuiDisplayGen::setColor:forRow:, and GuiDisplayGen::setText:forRow:.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, setGuiToEquipShipScreen:selectingFacingFor:, and showInformationForSelectedUpgrade.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 11351 of file PlayerEntity.m.
References GuiDisplayGen::colorFromSetting:defaultValue:, ShipEntity::maxAvailableCargoSpace, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setText:forRow:, PlayerEntity(OOPrivate)::showMarketCashAndLoadLine, and OOColor::yellowColor.
Referenced by PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, setGuiToMarketInfoScreen, setGuiToMarketScreen, and PlayerEntity(OOPrivate)::showMarketCashAndLoadLine.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 10957 of file PlayerEntity.m.
References GuiDisplayGen::colorFromSetting:defaultValue:, DESC, DisplayStringForMassUnit(), OOCommodityMarket::exportLegalityForGood:, OOCommodityMarket::importLegalityForGood:, nil, OOPadStringToEms(), OOCommodityMarket::priceForGood:, OOCommodityMarket::quantityForGood:, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setColor:forRow:, and GuiDisplayGen::setKey:forRow:.
Referenced by setGuiToMarketInfoScreen, and setGuiToMarketScreen.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 10935 of file PlayerEntity.m.
References GuiDisplayGen::colorFromSetting:defaultValue:, OOColor::greenColor, GuiDisplayGen::overrideTabs:from:length:, GuiDisplayGen::setArray:forRow:, GuiDisplayGen::setColor:forRow:, GuiDisplayGen::setTabStops:, and PlayerEntity(OOPrivate)::showMarketScreenHeaders.
Referenced by PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, setGuiToMarketInfoScreen, setGuiToMarketScreen, and PlayerEntity(OOPrivate)::showMarketScreenHeaders.
- (void) showScenarioDetails |
Provided by category PlayerEntity(LoadSave).
Definition at line 284 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(LoadSave)::setGuiToScenarioScreen:.
- (void) showShipModel: | (NSString *) | shipKey |
Provided by category PlayerEntity(Scripting).
Definition at line 2150 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::clearMissionScreen.
- (void) showShipModelWithKey: | (NSString *) | shipKey | |
shipData: | (NSDictionary *) | shipData | |
personality: | (uint16_t) | personality | |
factorX: | (GLfloat) | factorX | |
factorY: | (GLfloat) | factorY | |
factorZ: | (GLfloat) | factorZ | |
inContext: | (NSString *) | context |
Definition at line 4070 of file PlayerEntity.m.
References Entity::collisionRadius, demoShip, ShipEntity::deserializeShipSubEntitiesFrom:, ENTITY_PERSONALITY_INVALID, M_SQRT1_2, ShipEntity::name, nil, OOLog, Entity::orientation, ShipEntity::pendingEscortCount, ShipEntity::setAITo:, ShipEntity::setDemoShip:, ShipEntity::setDemoStartTime:, ShipEntity::setEntityPersonalityInt:, Entity::setOrientation:, ShipEntity::setPendingEscortCount:, Entity::setPositionX:y:z:, Entity::setScanClass:, ShipEntity::setStatus:, OOShipRegistry::sharedRegistry, OOShipRegistry::shipInfoForKey:, and ShipEntity::wasAddedToUniverse.
Referenced by PlayerEntity(LoadSave)::addScenarioModel:, setGuiToStatusScreen, and PlayerEntity(Contracts)::showShipyardModel:shipData:personality:.
- (void) showShipyardInfoForSelection |
Provided by category PlayerEntity(Contracts).
Definition at line 1596 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, PlayerEntity(OOControlsPrivate)::pollGuiScreenControlsWithFKeyAlias:, PlayerEntity(OOControlsPrivate)::setGuiToMissionEndScreen, and PlayerEntity(Contracts)::setGuiToShipyardScreen:.
- (void) showShipyardModel: | (NSString *) | shipKey | |
shipData: | (NSDictionary *) | shipDict | |
personality: | (uint16_t) | personality |
Provided by category PlayerEntity(Contracts).
Definition at line 1690 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(OOLoadSavePrivate)::showCommanderShip:, and PlayerEntity(Contracts)::showShipyardInfoForSelection.
- (void) showTradeInInformationFooter |
Provided by category PlayerEntity(Contracts).
Definition at line 1676 of file PlayerEntityContracts.m.
Referenced by PlayerEntity(Contracts)::setGuiToShipyardScreen:, and PlayerEntity(Contracts)::showShipyardInfoForSelection.
|
implementation |
Definition at line 8862 of file PlayerEntity.m.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 1003 of file PlayerEntityLoadSave.m.
- (void) spawnShip: | (NSString *) | ship_key |
Provided by category PlayerEntity(Scripting).
Definition at line 1678 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) specialCargo |
References clearAlertFlags, dialTargetName, safeAllMissiles, selectNextMissile, specialCargo, and tidyMissilePylons.
- (void) startAfterburnerSound |
Provided by category PlayerEntity(Sound).
Definition at line 475 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (BOOL) startScenario |
Provided by category PlayerEntity(LoadSave).
Definition at line 314 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:.
- (void) startUpComplete |
Definition at line 2269 of file PlayerEntity.m.
References doWorldScriptEvent:inContext:withArguments:count:timeLimit:, OOJSAcquireContext(), OOJSRelinquishContext(), and startUpComplete.
Referenced by Universe::initWithGameView:, PlayerEntity(LoadSave)::loadPlayerFromFile:asNew:, Universe::reinitAndShowDemo:, and startUpComplete.
- (NSString *) status_string |
Provided by category PlayerEntity(Scripting).
Definition at line 913 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(StickMapperInternal).
Definition at line 581 of file PlayerEntityStickMapper.m.
References count, makeStickGuiDict:allowable:axisfn:butfn:, makeStickGuiDictHeader:, and PlayerEntity(StickMapperInternal)::stickFunctionList.
Referenced by PlayerEntity(StickMapperInternal)::displayFunctionList:skip:, and PlayerEntity(StickMapperInternal)::stickFunctionList.
- (void) stickMapperInputHandler: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(StickMapper).
Definition at line 132 of file PlayerEntityStickMapper.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleStickMapperScreenKeys.
- (void) stickProfileGraphAxisProfile: | (GLfloat) | alpha | |
screenAt: | (Vector) | screenAt | |
screenSize: | (NSSize) | screenSize |
Provided by category PlayerEntity(StickProfile).
Definition at line 225 of file PlayerEntityStickProfile.m.
Referenced by GuiDisplayGen::drawGUI:drawCursor:.
- (void) stickProfileInputHandler: | (GuiDisplayGen *) | gui | |
view: | (MyOpenGLView *) | gameView |
Provided by category PlayerEntity(StickProfile).
Definition at line 76 of file PlayerEntityStickProfile.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
- (void) stopAfterburnerSound |
Provided by category PlayerEntity(Sound).
Definition at line 485 of file PlayerEntitySound.m.
Referenced by engageAutopilotToStation:, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) subtract: | (NSString *) | missionVariableString_value |
Provided by category PlayerEntity(Scripting).
Definition at line 1847 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) sunGoneNova_bool |
Provided by category PlayerEntity(Scripting).
Definition at line 1061 of file PlayerEntityLegacyScriptEngine.m.
- (NSString *) sunWillGoNova_bool |
Provided by category PlayerEntity(Scripting).
Definition at line 1055 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Definition at line 13544 of file PlayerEntity.m.
References _missionAllowInterrupt, _missionScreenID, _missionTextEntry, _missionTitle, _sysInfoLight, cdrDetailArray, commanderNameString, currentPage, customActivatePressed, customEquipActivation, customModePressed, kbdLayouts, keyFunctions, missionChoice, n_key_activate_equipment, n_key_advanced_nav_array_next, n_key_advanced_nav_array_previous, n_key_autodock, n_key_autopilot, n_key_bloom_toggle, n_key_chart_highlight, n_key_comms_log, n_key_custom_view, n_key_custom_view_pan_down, n_key_custom_view_pan_left, n_key_custom_view_pan_right, n_key_custom_view_pan_up, n_key_custom_view_roll_left, n_key_custom_view_roll_right, n_key_custom_view_rotate_down, n_key_custom_view_rotate_left, n_key_custom_view_rotate_right, n_key_custom_view_rotate_up, n_key_custom_view_zoom_in, n_key_custom_view_zoom_out, n_key_cycle_next_mfd, n_key_cycle_previous_mfd, n_key_debug_bounding_boxes, n_key_debug_collision, n_key_debug_console_connect, n_key_debug_full, n_key_debug_off, n_key_debug_shaders, n_key_decrease_speed, n_key_docking_clearance_request, n_key_docking_music, n_key_dump_cargo, n_key_dump_entity_list, n_key_dump_target_state, n_key_ecm, n_key_fastactivate_equipment_a, n_key_fastactivate_equipment_b, n_key_fire_lasers, n_key_galactic_hyperspace, n_key_gui_arrow_down, n_key_gui_arrow_left, n_key_gui_arrow_right, n_key_gui_arrow_up, n_key_gui_chart_screens, n_key_gui_market, n_key_gui_page_down, n_key_gui_page_up, n_key_gui_screen_equipship, n_key_gui_screen_interfaces, n_key_gui_screen_options, n_key_gui_screen_status, n_key_gui_select, n_key_gui_system_data, n_key_hud_toggle, n_key_hyperspace, n_key_ident_system, n_key_increase_speed, n_key_info_next_system, n_key_info_previous_system, n_key_inject_fuel, n_key_jumpdrive, n_key_launch_escapepod, n_key_launch_missile, n_key_launch_ship, n_key_map_end, n_key_map_home, n_key_map_info, n_key_map_next_system, n_key_map_previous_system, n_key_map_zoom_in, n_key_map_zoom_out, n_key_market_buy_max, n_key_market_buy_one, n_key_market_filter_cycle, n_key_market_sell_max, n_key_market_sell_one, n_key_market_sorter_cycle, n_key_mode_equipment, n_key_mouse_control_roll, n_key_mouse_control_yaw, n_key_next_compass_mode, n_key_next_missile, n_key_next_target, n_key_oxzmanager_extract, n_key_oxzmanager_setfilter, n_key_oxzmanager_showinfo, n_key_pausebutton, n_key_pitch_back, n_key_pitch_forward, n_key_prev_compass_mode, n_key_previous_target, n_key_prime_next_equipment, n_key_prime_previous_equipment, n_key_roll_left, n_key_roll_right, n_key_rotate_cargo, n_key_scanner_unzoom, n_key_scanner_zoom, n_key_show_fps, n_key_snapshot, n_key_switch_next_mfd, n_key_switch_previous_mfd, n_key_system_end, n_key_system_home, n_key_system_next_system, n_key_system_previous_system, n_key_target_incoming_missile, n_key_target_missile, n_key_untarget_missile, n_key_view_aft, n_key_view_forward, n_key_view_port, n_key_view_starboard, n_key_weapons_online_toggle, n_key_yaw_left, n_key_yaw_right, selFunctionIdx, showingLongRangeChart, stickFunctions, and suppressClangStuff.
Referenced by suppressClangStuff.
- (void) suppressTargetLost |
Reimplemented from ShipEntity.
References clearTargetMemory, setScoopsActive, suppressTargetLost, and targetMemory.
- (BOOL) switchHudTo: | (NSString *) | hudFileName |
Definition at line 4539 of file PlayerEntity.m.
References activeMFD, count, DESTROY, ResourceManager::dictionaryFromFilesNamed:inFolder:andMerge:, hud, HeadUpDisplay::isCompassActive, HeadUpDisplay::isHidden, HeadUpDisplay::mfdCount, nil, OOLog, HeadUpDisplay::resetGuis:, HeadUpDisplay::scannerZoom, HeadUpDisplay::setCompassActive:, HeadUpDisplay::setDeferredHudName:, HeadUpDisplay::setHidden:, and HeadUpDisplay::setScannerZoom:.
Referenced by Universe::drawUniverse, PlayerShipSetProperty(), resetHud, and setUpAndConfirmOK:saveGame:.
- (void) switchToMainView |
Provided by category PlayerEntity(Controls).
Definition at line 833 of file PlayerEntityControls.m.
Referenced by launchEscapeCapsule, and PlayerEntity(OOControlsPrivate)::switchToThisView:fromView:andProcessWeaponFacing:justNotify:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5447 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleMissionCallback, PlayerEntity(OOControlsPrivate)::pollFlightControls:, and PlayerEntity(OOControlsPrivate)::pollViewControls.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5453 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollCustomViewControls, and PlayerEntity(OOControlsPrivate)::switchToThisView:.
|
implementation |
Provided by category PlayerEntity(OOControlsPrivate).
Definition at line 5459 of file PlayerEntityControls.m.
Referenced by PlayerEntity(Controls)::noteSwitchToView:fromView:, and PlayerEntity(OOControlsPrivate)::switchToThisView:andProcessWeaponFacing:.
- (NSNumber *) systemEconomy_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1127 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::systemEconomy_string.
- (NSString *) systemEconomy_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1117 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) systemGovernment_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1110 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::systemGovernment_string.
- (NSString *) systemGovernment_string |
Provided by category PlayerEntity(Scripting).
Definition at line 1100 of file PlayerEntityLegacyScriptEngine.m.
- (OOSystemID) systemID |
Definition at line 684 of file PlayerEntity.m.
References system_id, and systemID.
Referenced by Universe::carryPlayerOn:inWormhole:, custom_chart_zoom, Universe(OOPrivate)::setUpInitialUniverse, and systemID.
- (NSNumber *) systemPopulation_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1141 of file PlayerEntityLegacyScriptEngine.m.
- (NSNumber *) systemProductivity_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1148 of file PlayerEntityLegacyScriptEngine.m.
- (unsigned) systemPseudoRandom100 |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 251 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::pseudoFixedD100_number.
- (unsigned) systemPseudoRandom256 |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 258 of file PlayerEntityScriptMethods.m.
Referenced by PlayerEntity(Scripting)::pseudoFixedD256_number.
- (double) systemPseudoRandomFloat |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 265 of file PlayerEntityScriptMethods.m.
- (NSNumber *) systemTechLevel_number |
Provided by category PlayerEntity(Scripting).
Definition at line 1134 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(Scripting)::dockedTechLevel_number.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6354 of file PlayerEntity.m.
References aft_shield, ShipEntity::broadcastHitByLaserFrom:, ShipEntity::cascadeIfAppropriateWithDamageAmount:cascadeOwner:, ShipEntity::doScriptEvent:withArgument:, Entity::energy, forward_shield, getDestroyedBy:damageType:, ShipEntity::heatInsulation, Entity::isCascadeWeapon, Entity::isShip, Entity::isSubEntity, kZeroHPVector, nil, ShipEntity::noteTakingDamage:from:type:, ShipEntity::noteTargetDestroyed:, OOLog, Entity::owner, playDirectHit:weaponIdentifier:, PLAYER_INTERNAL_DAMAGE_FACTOR, playShieldHit:weaponIdentifier:, Entity::position, ranrot_rand, SHIP_ENERGY_DAMAGE_TO_HEAT_FACTOR, SHIP_MAX_CABIN_TEMP, ShipEntity::ship_temperature, Entity::status, takeInternalDamage, ShipEntity::v_forward, ShipEntity::v_right, and ShipEntity::v_up.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6536 of file PlayerEntity.m.
References aft_shield, forward_shield, Entity::status, and ShipEntity::takeHeatDamage:.
Referenced by doBookkeeping:.
- (BOOL) takeInternalDamage |
Definition at line 6921 of file PlayerEntity.m.
References addEquipmentItem:withValidation:inContext:, ShipEntity::cargo, ShipEntity::commodityType, count, OOEquipmentType::damageProbability, ShipEntity::doScriptEvent:withArgument:, ShipEntity::equipmentEnumerator, OOEquipmentType::equipmentTypeWithIdentifier:, Entity::mass, ShipEntity::maxAvailableCargoSpace, OOEquipmentType::name, nil, randf(), ranrot_rand, removeEquipmentItem:, setScriptTarget:, ship_trade_in_factor, and takeInternalDamage.
Referenced by alertCondition, enterWitchspace, PlayerShipTakeInternalDamage(), takeEnergyDamage:from:becauseOf:weaponIdentifier:, takeInternalDamage, and takeScrapeDamage:from:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6470 of file PlayerEntity.m.
References aft_shield, forward_shield, kZeroHPVector, OOLog, PLAYER_INTERNAL_DAMAGE_FACTOR, playScrapeDamage:, Entity::position, ranrot_rand, Entity::status, takeInternalDamage, ShipEntity::takeScrapeDamage:from:, ShipEntity::v_forward, ShipEntity::v_right, and ShipEntity::v_up.
- (void) targetInfoSystem |
Definition at line 867 of file PlayerEntity.m.
References setInfoSystemID:moveChart:, and targetInfoSystem.
Referenced by custom_chart_zoom, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and targetInfoSystem.
- (NSMutableArray *) targetMemory |
Definition at line 12356 of file PlayerEntity.m.
References target_memory, and targetMemory.
Referenced by HeadUpDisplay(Private)::drawSecondaryTargetReticle:, suppressTargetLost, and targetMemory.
- (void) targetNearestHostile |
Provided by category PlayerEntity(Scripting).
Definition at line 2928 of file PlayerEntityLegacyScriptEngine.m.
- (void) targetNearestIncomingMissile |
Provided by category PlayerEntity(Scripting).
Definition at line 2941 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) targetNewSystem: | (int) | direction |
Provided by category PlayerEntity(Controls).
Definition at line 827 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:.
|
implementation |
Provided by category PlayerEntity(Controls).
Definition at line 804 of file PlayerEntityControls.m.
Referenced by PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, and PlayerEntity(Controls)::targetNewSystem:.
- (OOSystemID) targetSystemID |
Definition at line 711 of file PlayerEntity.m.
References target_system_id, and targetSystemID.
Referenced by custom_chart_zoom, Universe::speakWithSubstitutions:, and targetSystemID.
- (void) testForEquipment: | (NSString *) | equipString |
Provided by category PlayerEntity(Scripting).
Definition at line 1445 of file PlayerEntityLegacyScriptEngine.m.
|
implementation |
Provided by category PlayerEntity(Scripting).
Definition at line 233 of file PlayerEntityLegacyScriptEngine.m.
- (void) tidyMissilePylons |
Definition at line 5706 of file PlayerEntity.m.
References OOEquipmentType::equipmentTypeWithIdentifier:, missile_entity, ShipEntity::missile_list, ShipEntity::missiles, nil, OOLog, PLAYER_MAX_MISSILES, ShipEntity::primaryRole, and tidyMissilePylons.
Referenced by missilesList, PlayerEntity(Contracts)::newShipCommonSetup:yardInfo:baseInfo:, removeFromPylon:, specialCargo, tidyMissilePylons, and PlayerEntity(OOPrivate)::tryBuyingItem:.
- (int) tradeInFactor |
Definition at line 11919 of file PlayerEntity.m.
References int(), ship_trade_in_factor, and tradeInFactor.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, isSpeechOn, PlayerShipSetProperty(), and tradeInFactor.
|
implementation |
Provided by category PlayerEntity(ContractsPrivate).
Definition at line 1705 of file PlayerEntityContracts.m.
References commanderDataDictionary, cunningFee(), missingSubEntitiesAdjustment, and PlayerEntity(ContractsPrivate)::tradeInValue.
Referenced by PlayerEntity(Contracts)::buySelectedShip, PlayerEntity(Contracts)::showTradeInInformationFooter, and PlayerEntity(ContractsPrivate)::tradeInValue.
- (float) trumbleAppetiteAccumulator |
Definition at line 12210 of file PlayerEntity.m.
References _trumbleAppetiteAccumulator, and trumbleAppetiteAccumulator.
Referenced by trumbleAppetiteAccumulator, trumbleCount, and OOTrumble::updateTrumble:.
- (OOTrumble **) trumbleArray |
Definition at line 12065 of file PlayerEntity.m.
References trumble, and trumbleArray.
Referenced by isSpeechOn, trumbleArray, trumbleValue, and PlayerEntity(OOPrivate)::updateTrumbles:.
- (NSUInteger) trumbleCount |
References trumbleAppetiteAccumulator, trumbleCount, and trumbleValue.
- (id) trumbleValue |
Definition at line 12077 of file PlayerEntity.m.
References clear_checksum(), commanderName, credits, OOTrumble::dictionary, mungChecksumWithNSString:, munge_checksum(), PLAYER_MAX_TRUMBLES, ship_kills, trumbleArray, trumbleCount, and trumbleValue.
Referenced by commanderDataDictionary, setTrumbleValueFrom:, trumbleCount, and trumbleValue.
- (BOOL) tryBuyingCommodity: | (OOCommodityType) | type | |
all: | (BOOL) | all |
Definition at line 11366 of file PlayerEntity.m.
References OOCommodityMarket::addQuantity:forGood:, ShipEntity::availableCargoSpace, calculateCurrentCargo, OOCommodityMarket::capacityForGood:, contractedVolumeForGood:, credits, current_cargo, ShipEntity::doScriptEvent:withArguments:, GRAMS_PER_POD, isDocked, KILOGRAMS_PER_POD, localMarket, marketOffset, OOCommodityMarket::massUnitForGood:, MAX_GRAMS_IN_SAFE, MAX_KILOGRAMS_IN_SAFE, ShipEntity::maxAvailableCargoSpace, nil, OOCommodityMarket::priceForGood:, OOCommodityMarket::quantityForGood:, OOCommodityMarket::removeQuantity:forGood:, specialCargo, UNITS_KILOGRAMS, UNITS_TONS, and UNIVERSE.
Referenced by PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 10341 of file PlayerEntity.m.
References addEquipmentItem:withValidation:inContext:, adjustPriceByScriptForEqKey:withCurrent:, changePassengerBerths:, ShipEntity::clearSubEntities, OOEquipmentType::damagedIdentifier, dockedStation, ShipEntity::doScriptEvent:withArgument:, doTradeIn:forPriceFactor:, ENERGY_UNIT_NAVAL, ENERGY_UNIT_NAVAL_DAMAGED, ENERGY_UNIT_NONE, ENERGY_UNIT_NORMAL, ENERGY_UNIT_NORMAL_DAMAGED, StationEntity::equipmentPriceFactor, OOEquipmentType::equipmentTypeWithIdentifier:, StationEntity::equivalentTechLevel, ShipEntity::fuel, ShipEntity::fuelCapacity, kOOLogBuyMountedFailed, kOOLogBuyMountedOK, mountMissile:, nil, OOLog, OOWeaponTypeFromEquipmentIdentifierStrict(), PASSENGER_BERTH_SPACE, OOEquipmentType::price, removeEquipmentItem:, removeMissiles, renovationCosts, safeAllMissiles, setActiveMissile:, setGuiToEquipShipScreen:selectingFacingFor:, ShipEntity::setUpSubEntities, tidyMissilePylons, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, and WEAPON_FACING_STARBOARD.
- (BOOL) trySellingCommodity: | (OOCommodityType) | type | |
all: | (BOOL) | all |
Definition at line 11466 of file PlayerEntity.m.
References OOCommodityMarket::addQuantity:forGood:, calculateCurrentCargo, OOCommodityMarket::capacityForGood:, contractedVolumeForGood:, credits, ShipEntity::doScriptEvent:withArguments:, isDocked, localMarket, marketOffset, OOCommodityMarket::priceForGood:, OOCommodityMarket::quantityForGood:, OOCommodityMarket::removeQuantity:forGood:, and UNIVERSE.
Referenced by PlayerEntity(Contracts)::buySelectedShip, and PlayerEntity(OOControlsPrivate)::pollMarketScreenControls.
- (void) unloadAllCargoPodsForType: | (OOCommodityType) | type | |
toManifest: | (OOCommodityMarket *) | manifest |
Definition at line 217 of file PlayerEntity.m.
References OOCommodityMarket::addQuantity:forGood:, ShipEntity::commodityAmount, ShipEntity::commodityType, nil, and OOLog.
Referenced by unloadCargoPods.
- (void) unloadCargoPods |
Definition at line 294 of file PlayerEntity.m.
References calculateCurrentCargo, ShipEntity::cargo, count, isDocked, nil, OOLog, shipCommodityData, unloadAllCargoPodsForType:toManifest:, and unloadCargoPods.
Referenced by docked, and unloadCargoPods.
- (void) unloadCargoPodsForType: | (OOCommodityType) | type | |
amount: | (OOCargoQuantity) | quantity |
Definition at line 245 of file PlayerEntity.m.
References ShipEntity::commodityAmount, ShipEntity::commodityType, nil, OOLog, OOCommodityMarket::removeQuantity:forGood:, and ShipEntity::setCommodity:andAmount:.
Referenced by setCargoQuantityForType:amount:.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1656 of file PlayerEntityKeyMapper.m.
References getCustomEquipIndex:, getCustomEquipKeyDefType:, and initKeyConfigSettings.
Referenced by PlayerEntity(KeyMapper)::keyMapperInputHandler:view:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 2618 of file PlayerEntity.m.
References checkScriptsIfAppropriate, doBookkeeping:, EXPECT_NOT, gui_screen, isDocked, ShipEntity::manageCollisions, performAutopilotUpdates:, performDeadUpdates:, performDockingUpdates:, performInFlightUpdates:, performLaunchingUpdates:, performWitchspaceCountdownUpdates:, performWitchspaceExitUpdates:, pollControls:, setGuiToIntroFirstGo:, STAGE_TRACKING_BEGIN, STAGE_TRACKING_END, Entity::status, UPDATE_STAGE, updateAlertCondition, updateClocks:, updateFuelScoops:, updateMovementFlags, OOScriptTimer::updateTimers, updateTrumbles:, and updateWormholes.
|
implementation |
Provided by category PlayerEntity(Sound).
Definition at line 454 of file PlayerEntitySound.m.
Referenced by PlayerEntity(Sound)::startAfterburnerSound.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3423 of file PlayerEntity.m.
References ALERT_CONDITION_DOCKED, ALERT_CONDITION_GREEN, ALERT_CONDITION_RED, ALERT_CONDITION_YELLOW, alertCondition, PLAYER_FLEEING_CARGO, PLAYER_FLEEING_LIKELY, PLAYER_FLEEING_MAYBE, PLAYER_FLEEING_NONE, PLAYER_FLEEING_UNLIKELY, ShipScriptEventNoCx, PlayerEntity(OOPrivate)::updateAlertCondition, and updateAlertConditionForNearbyEntities.
Referenced by PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, setMassLockable:, update:, and PlayerEntity(OOPrivate)::updateAlertCondition.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3212 of file PlayerEntity.m.
References checkEntityForMassLock:withScanClass:, clearAlertFlags, Entity::collisionRadius, dialAltitude, EXPECT_NOT, ShipEntity::hasHostileTarget, ShipEntity::hullHeatLevel, Entity::isShip, MAX_HYPERSPEED_FACTOR, MIN_HYPERSPEED_FACTOR, nil, ShipEntity::primaryTarget, Entity::scanClass, SCANNER_MAX_RANGE, SCANNER_MAX_RANGE2, setAlertFlag:to:, UNIVERSE, PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities, and Entity::zero_distance.
Referenced by PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, PlayerEntity(OOPrivate)::updateAlertCondition, and PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3483 of file PlayerEntity.m.
References ShipEntity::doScriptEvent:withArgument:, int(), MINIMUM_GAME_TICK, and UNIVERSE.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3469 of file PlayerEntity.m.
References updateFuelScoopSoundWithInterval:.
Referenced by update:.
- (void) updateFuelScoopSoundWithInterval: | (OOTimeDelta) | delta_t |
Provided by category PlayerEntity(Sound).
Definition at line 429 of file PlayerEntitySound.m.
Referenced by PlayerEntity(OOPrivate)::updateFuelScoops:.
- (void) updateFunction: | (NSDictionary *) | hwDict |
Provided by category PlayerEntity(StickMapper).
Definition at line 215 of file PlayerEntityStickMapper.m.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 678 of file PlayerEntityKeyMapper.m.
References count, KEY_KC_DEFINITION, key_list, last_shift, nav_keys, processKeyCode:, and selected_entry.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigEntryKeys:view:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3203 of file PlayerEntity.m.
References PlayerEntity(OOPrivate)::updateMovementFlags.
Referenced by PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, update:, and PlayerEntity(OOPrivate)::updateMovementFlags.
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 710 of file PlayerEntityKeyMapper.m.
References count, key_list, keyCodeDescription:, and processKeyCode:.
Referenced by PlayerEntity(KeyMapper)::handleKeyConfigKeys:view:.
- (void) updateSystemMemory |
Definition at line 5163 of file PlayerEntity.m.
References count, currentSystemID, roleSystemList, ship_kills, and updateSystemMemory.
Referenced by enterWitchspace, roleWeights, and updateSystemMemory.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 4143 of file PlayerEntity.m.
References addTarget:, clockTimeAdjusted, WormholeEntity::destination, DESTROY, Entity::dumpState, WormholeEntity::estimatedArrivalTime, kOOLogInconsistentState, MISSILE_STATUS_ARMED, MISSILE_STATUS_SAFE, nil, ShipEntity::noteLostTarget, OOLog, playTargetLost, ShipEntity::primaryTarget, WormholeEntity::setScanInfo:, WormholeEntity::setScannedAt:, STAGE_TRACKING_BEGIN, STAGE_TRACKING_END, UPDATE_STAGE, PlayerEntity(OOPrivate)::updateTargeting, WH_SCANINFO_ARRIVAL_TIME, WH_SCANINFO_COLLAPSE_TIME, WH_SCANINFO_DESTINATION, WH_SCANINFO_NONE, WH_SCANINFO_SCANNED, and WH_SCANINFO_SHIP.
Referenced by PlayerEntity(OOPrivate)::performInFlightUpdates:, PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, and PlayerEntity(OOPrivate)::updateTargeting.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3596 of file PlayerEntity.m.
References trumbleArray, and OOTrumble::updateTrumble:.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 13240 of file PlayerEntity.m.
References clockTimeAdjusted, count, WormholeEntity::disgorgeShips, nil, and PlayerEntity(OOPrivate)::updateWormholes.
Referenced by PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, update:, and PlayerEntity(OOPrivate)::updateWormholes.
- (void) useSpecialCargo: | (NSString *) | descriptionString |
Provided by category PlayerEntity(Scripting).
Definition at line 1435 of file PlayerEntityLegacyScriptEngine.m.
Referenced by PlayerShipUseSpecialCargo().
|
implementation |
Provided by category PlayerEntity(KeyMapperInternal).
Definition at line 1371 of file PlayerEntityKeyMapper.m.
References nil, PlayerEntity(KeyMapperInternal)::validateAllKeys, and validateKey:checkKeys:.
Referenced by PlayerEntity(KeyMapperInternal)::validateAllKeys.
- (void) validateCompassTarget |
Definition at line 5210 of file PlayerEntity.m.
References AEGIS_CLOSE_TO_MAIN_PLANET, AEGIS_IN_DOCKING_RANGE, ShipEntity::checkForAegis, compassMode, compassTarget, ShipEntity::doScriptEvent:withArguments:, EXPECT_NOT, Entity::isInSpace, ShipEntity::nextBeacon, nil, ShipEntity::primaryTarget, setCompassMode:, setCompassTarget:, Entity::status, and validateCompassTarget.
Referenced by compassTarget, doBookkeeping:, PlayerShipSetProperty(), and validateCompassTarget.
- (void) validateCustomEquipActivationArray |
Definition at line 11637 of file PlayerEntity.m.
References count, customEquipActivation, OOEquipmentType::equipmentTypeWithIdentifier:, and validateCustomEquipActivationArray.
Referenced by completeSetUpAndSetTarget:, custom_chart_zoom, and validateCustomEquipActivationArray.
- (NSDictionary *) validatedMarker: | (NSDictionary *) | marker |
Provided by category PlayerEntity(ScriptMethods).
Definition at line 322 of file PlayerEntityScriptMethods.m.
Referenced by addMissionDestinationMarker:, and removeMissionDestinationMarker:.
- (NSString *) validateKey: | (NSString*) | key | |
checkKeys: | (NSArray*) | check_keys |
Provided by category PlayerEntity(KeyMapper).
Definition at line 1391 of file PlayerEntityKeyMapper.m.
Referenced by PlayerEntity(KeyMapperInternal)::displayKeyFunctionList:skip:, PlayerEntity(KeyMapper)::setGuiToKeyConfigScreen:, and PlayerEntity(KeyMapperInternal)::validateAllKeys.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 2497 of file PlayerEntity.m.
References validForAddToUniverse.
Referenced by validForAddToUniverse.
- (Vector) viewpointOffset |
Definition at line 4365 of file PlayerEntity.m.
References aftViewOffset, customViewOffset, forwardViewOffset, kZeroVector, portViewOffset, starboardViewOffset, UNIVERSE, and viewpointOffset.
Referenced by customViewDescription, Universe::drawUniverse, viewpointOffset, and viewpointPosition.
- (Vector) viewpointOffsetAft |
Definition at line 4394 of file PlayerEntity.m.
References aftViewOffset, and viewpointOffsetAft.
Referenced by customViewDescription, and viewpointOffsetAft.
- (Vector) viewpointOffsetForward |
Definition at line 4399 of file PlayerEntity.m.
References forwardViewOffset, and viewpointOffsetForward.
Referenced by customViewDescription, and viewpointOffsetForward.
- (Vector) viewpointOffsetPort |
Definition at line 4404 of file PlayerEntity.m.
References portViewOffset, and viewpointOffsetPort.
Referenced by customViewDescription, and viewpointOffsetPort.
- (Vector) viewpointOffsetStarboard |
Definition at line 4409 of file PlayerEntity.m.
References starboardViewOffset, and viewpointOffsetStarboard.
Referenced by customViewDescription, and viewpointOffsetStarboard.
- (HPVector) viewpointPosition |
Definition at line 4417 of file PlayerEntity.m.
References kZeroHPVector, Entity::position, Entity::rotMatrix, showDemoShips, viewpointOffset, and viewpointPosition.
Referenced by customViewDescription, lookingAtSunWithThresholdAngleCos:, SkyEntity::update:, and viewpointPosition.
- (void) warnAboutHostiles |
Reimplemented from Entity.
Definition at line 2468 of file PlayerEntity.m.
References playHostileWarning, and warnAboutHostiles.
Referenced by StationEntity::becomeExplosion, and warnAboutHostiles.
- (OOWeaponType) weaponForFacing: | (OOWeaponFacing) | facing |
Definition at line 6274 of file PlayerEntity.m.
References ShipEntity::aft_weapon_type, ShipEntity::forward_weapon_type, nil, ShipEntity::port_weapon_type, ShipEntity::starboard_weapon_type, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, and WEAPON_FACING_STARBOARD.
Referenced by currentWeapon.
- (BOOL) weaponsOnline |
Definition at line 6166 of file PlayerEntity.m.
References weapons_online, and weaponsOnline.
Referenced by addTarget:, alertCondition, commanderDataDictionary, dialMissileStatus, fireMainWeapon, fireMissile, launchMine:, PlayerEntity(OOControlsPrivate)::pollFlightControls:, selectNextMissile, and weaponsOnline.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8309 of file PlayerEntity.m.
References ShipEntity::aft_weapon_type, ShipEntity::forward_weapon_type, nil, ShipEntity::port_weapon_type, ShipEntity::starboard_weapon_type, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, and WEAPON_FACING_STARBOARD.
Referenced by PlayerShipGetProperty().
- (Vector) weaponViewOffset |
Definition at line 11972 of file PlayerEntity.m.
References aftViewOffset, ShipEntity::currentWeaponFacing, customViewOffset, forwardViewOffset, kZeroVector, portViewOffset, starboardViewOffset, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, WEAPON_FACING_STARBOARD, and weaponViewOffset.
Referenced by Universe::firstEntityTargetedByPlayer, isSpeechOn, and weaponViewOffset.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 7390 of file PlayerEntity.m.
References PlayerEntity(OOPrivate)::witchEnd.
Referenced by enterGalacticWitchspace, PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, PlayerEntity(OOPrivate)::witchEnd, and PlayerEntity(OOPrivate)::witchJumpTo:misjump:.
- (BOOL) witchJumpChecklist: | (BOOL) | isGalacticJump |
Definition at line 7404 of file PlayerEntity.m.
References ShipEntity::checkShipsInVicinityForWitchJumpExit, hasSufficientFuelForJump, hyperspaceJumpDistance, ShipEntity::maxHyperspaceDistance, ShipEntity::name, OOJSSTR, playHyperspaceDistanceTooGreat, playHyperspaceNoFuel, playHyperspaceNoTarget, playWitchjumpBlocked, playWitchjumpDistanceTooGreat, playWitchjumpInsufficientFuel, ShipEntity::setStatus:, ShipScriptEventNoCx, Entity::status, system_id, target_system_id, and UNIVERSE.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 7772 of file PlayerEntity.m.
References adjustTradeInFactorBy:, distanceBetweenPlanetPositions(), erodeReputation, playWitchjumpMisjump, PointFromString(), randf(), OOSunEntity::resetNova, setBounty:withReason:, setInfoSystemID:moveChart:, setSystemID:, UNIVERSE, witchEnd, and witchStart.
Referenced by enterWitchspace, and enterWormhole:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 7345 of file PlayerEntity.m.
References currentWeaponStats, DESTROY, disengageAutopilot, kOOLogInconsistentState, nil, ShipEntity::noteLostTarget, noteSwitchToView:fromView:, OOLog, ranrot_rand, safeAllMissiles, ShipEntity::transitionToAegisNone, WEAPON_FACING_FORWARD, and PlayerEntity(OOPrivate)::witchStart.
Referenced by enterGalacticWitchspace, PlayerEntity(OOPrivate)::setExtraEquipmentFromFlags, PlayerEntity(OOPrivate)::witchJumpTo:misjump:, and PlayerEntity(OOPrivate)::witchStart.
- (NSArray *) worldScriptNames |
Definition at line 12884 of file PlayerEntity.m.
References worldScriptNames.
Referenced by customViewDescription, worldScriptNames, and WorldScriptsEnumerate().
- (NSDictionary *) worldScriptsByName |
Definition at line 12890 of file PlayerEntity.m.
References worldScriptsByName.
Referenced by customViewDescription, worldScriptsByName, and WorldScriptsGetProperty().
- (WormholeEntity *) wormhole |
References doGuiScreenResizeUpdates, getMissionDestinations, INLINE_CONST_FUNC, insideAtmosphereFraction, OOINLINE, shipyardRecord, and wormhole.
|
implementation |
Provided by category PlayerEntity(OOLoadSavePrivate).
Definition at line 861 of file PlayerEntityLoadSave.m.
Referenced by PlayerEntity(LoadSave)::autosavePlayer, PlayerEntity(OOLoadSavePrivate)::nativeSavePlayer:, PlayerEntity(LoadSave)::quicksavePlayer, and PlayerEntity(OOLoadSavePrivate)::savePlayerWithPanel.
|
private |
Definition at line 517 of file PlayerEntity.h.
Referenced by commanderName, dealloc, and setCommanderName:.
|
private |
Definition at line 801 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, setDefaultCustomViews, setUpAndConfirmOK:saveGame:, and setUpShipFromDictionary:.
|
private |
Definition at line 800 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, setDefaultCustomViews, setUpAndConfirmOK:saveGame:, and setUpShipFromDictionary:.
|
private |
Definition at line 460 of file PlayerEntity.h.
Referenced by setDockedAtMainStation, and setDockedStation:.
|
private |
Definition at line 527 of file PlayerEntity.h.
Referenced by setDockTarget:.
|
private |
Definition at line 403 of file PlayerEntity.h.
Referenced by dealloc, equipScreenBackgroundDescriptor, and setEquipScreenBackgroundDescriptor:.
|
private |
Definition at line 493 of file PlayerEntity.h.
Referenced by dealloc, fastEquipmentA, and setFastEquipmentA:.
|
private |
Definition at line 494 of file PlayerEntity.h.
Referenced by dealloc, fastEquipmentB, and setFastEquipmentB:.
|
private |
Definition at line 514 of file PlayerEntity.h.
Referenced by dealloc, jumpCause, and setJumpCause:.
|
private |
Definition at line 518 of file PlayerEntity.h.
Referenced by dealloc, lastsaveName, and setLastsaveName:.
|
private |
Definition at line 390 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 401 of file PlayerEntity.h.
Referenced by dealloc, missionBackgroundDescriptor, and setMissionBackgroundDescriptor:.
|
private |
Definition at line 402 of file PlayerEntity.h.
Referenced by adjusted_chart_centre, missionBackgroundSpecial, and setMissionBackgroundSpecial:.
|
private |
Definition at line 392 of file PlayerEntity.h.
Referenced by missionExitScreen, and setMissionExitScreen:.
|
private |
Definition at line 400 of file PlayerEntity.h.
Referenced by dealloc, missionOverlayDescriptor, and setMissionOverlayDescriptor:.
|
private |
Definition at line 404 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 391 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 385 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 389 of file PlayerEntity.h.
Referenced by leaveDock:.
|
private |
Definition at line 711 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 716 of file PlayerEntity.h.
Referenced by setTrumbleAppetiteAccumulator:, and trumbleAppetiteAccumulator.
|
private |
Definition at line 5678 of file PlayerEntity.m.
Referenced by activeMFD, cycleNextMultiFunctionDisplay:, cyclePreviousMultiFunctionDisplay:, selectNextMultiFunctionDisplay, selectPreviousMultiFunctionDisplay, and switchHudTo:.
|
private |
Definition at line 5448 of file PlayerEntity.m.
Referenced by activeMissile, addTarget:, assignToActivePylon:, moveTargetMemoryBy:, removeFromPylon:, selectNextMissile, and setActiveMissile:.
|
private |
Definition at line 476 of file PlayerEntity.h.
Referenced by aftShieldLevel, dialAftShield, doBookkeeping:, docked, doesHitLine:v0:v1:, dumpSelfState, leaveDock:, setAftShieldLevel:, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, takeEnergyDamage:from:becauseOf:weaponIdentifier:, takeHeatDamage:, and takeScrapeDamage:from:.
|
private |
Definition at line 477 of file PlayerEntity.h.
Referenced by aftShieldRechargeRate, setAftShieldRechargeRate:, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 478 of file PlayerEntity.h.
Referenced by doBookkeeping:, fireMainWeapon, launchEscapeCapsule, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 746 of file PlayerEntity.h.
Referenced by doBookkeeping:, dumpSelfState, engageAutopilotToStation:, enterDock:, getDestroyedBy:damageType:, and injectorsEngaged.
|
private |
Definition at line 747 of file PlayerEntity.h.
Referenced by deferredInit, dumpSelfState, and engageAutopilotToStation:.
|
private |
Definition at line 710 of file PlayerEntity.h.
Referenced by setDefaultViewOffsets, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, viewpointOffset, viewpointOffsetAft, and weaponViewOffset.
|
private |
Definition at line 5823 of file PlayerEntity.m.
Referenced by alertCondition, ProxyPlayerEntity::copyValuesFromPlayer:, dumpSelfState, realAlertCondition, setGuiToStatusScreen, setUpAndConfirmOK:saveGame:, and PlayerEntity(OOPrivate)::updateAlertCondition.
|
private |
Definition at line 5796 of file PlayerEntity.m.
Referenced by alertFlags, clearAlertFlags, doBookkeeping:, dumpSelfState, massLocked, setAlertFlag:to:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 511 of file PlayerEntity.h.
Referenced by ANAMode, nextHopTargetSystemID, nextInfoSystem, previousInfoSystem, setCommanderDataFromDictionary:, setGuiToSystemDataScreenRefreshBackground:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 744 of file PlayerEntity.h.
Referenced by cancelDockingRequest:, disengageAutopilot, doBookkeeping:, dumpSelfState, engageAutopilotToStation:, enterDock:, interpretAIMessage:, performDockingRequest:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 743 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 450 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 537 of file PlayerEntity.m.
Referenced by adjusted_chart_centre, chart_centre_coordinates, setCommanderDataFromDictionary:, setInfoSystemID:moveChart:, setSystemID:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 499 of file PlayerEntity.h.
Referenced by adjusted_chart_centre, setCommanderDataFromDictionary:, setInfoSystemID:moveChart:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 543 of file PlayerEntity.m.
Referenced by adjusted_chart_centre, chart_zoom, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 480 of file PlayerEntity.h.
Referenced by buySelectedItem, and setGuiToEquipShipScreen:selectingFacingFor:.
|
private |
Definition at line 449 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 5016 of file PlayerEntity.m.
Referenced by Universe::addCommsMessage:forCount:andShowComms:logOnly:, commanderDataDictionary, commLog, dealloc, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, and Universe::setUpUniverseFromWitchspace.
|
private |
Definition at line 382 of file PlayerEntity.h.
Referenced by commodityScriptNamed:, dealloc, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 5305 of file PlayerEntity.m.
Referenced by addEquipmentItem:withValidation:inContext:, compassMode, compassTargetLabel, ProxyPlayerEntity::copyValuesFromPlayer:, deferredInit, interpretAIMessage:, PlayerShipGetProperty(), removeEquipmentItem:, setCommanderDataFromDictionary:, setCompassMode:, setNextCompassMode, setPrevCompassMode, setUpAndConfirmOK:saveGame:, and validateCompassTarget.
|
private |
Definition at line 5191 of file PlayerEntity.m.
Referenced by compassTarget, compassTargetLabel, dealloc, PlayerShipGetProperty(), PlayerShipSetProperty(), setCommanderDataFromDictionary:, setCompassTarget:, setUpShipFromDictionary:, and validateCompassTarget.
|
private |
Definition at line 418 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 417 of file PlayerEntity.h.
Referenced by dealloc, enterGalacticWitchspace, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 521 of file PlayerEntity.h.
Referenced by buySelectedItem, collectBountyFor:, commanderDataDictionary, deciCredits, getFined, penaltyForUnauthorizedDocking, setCommanderDataFromDictionary:, setGuiToStatusScreen, setTrumbleValueFrom:, setUpAndConfirmOK:saveGame:, trumbleValue, tryBuyingCommodity:all:, and trySellingCommodity:all:.
|
private |
Definition at line 496 of file PlayerEntity.h.
Referenced by calculateCurrentCargo, changePassengerBerths:, dialFuelScoopStatus, setGuiToMarketScreen, and tryBuyingCommodity:all:.
|
private |
Definition at line 451 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 531 of file PlayerEntity.m.
Referenced by cursor_coordinates, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, enterGalacticWitchspace, setCommanderDataFromDictionary:, GuiDisplayGen::setStarChartTitle, setTargetSystemID:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 577 of file PlayerEntity.m.
Referenced by adjusted_chart_centre, custom_chart_centre_coordinates, setCommanderDataFromDictionary:, and setCustomChartCentre:.
|
private |
Definition at line 566 of file PlayerEntity.m.
Referenced by custom_chart_zoom, setCommanderDataFromDictionary:, and setCustomChartZoom:.
|
private |
Definition at line 697 of file PlayerEntity.h.
Referenced by dealloc, and suppressClangStuff.
|
private |
Definition at line 471 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 696 of file PlayerEntity.h.
Referenced by customEquipmentActivation, dealloc, suppressClangStuff, and validateCustomEquipActivationArray.
|
private |
Definition at line 698 of file PlayerEntity.h.
Referenced by dealloc, and suppressClangStuff.
|
private |
Definition at line 12618 of file PlayerEntity.m.
Referenced by customViewDescription, and setCustomViewDataFromDictionary:withScaling:.
|
private |
Definition at line 12600 of file PlayerEntity.m.
Referenced by customViewForwardVector, customViewPanDown:, customViewPanLeft:, customViewPanRight:, customViewPanUp:, customViewRollLeft:, customViewRollRight:, customViewRotateDown:, customViewRotateLeft:, customViewRotateRight:, customViewRotateUp:, OOLightParticleEntity::drawImmediate:translucent:, Universe::getActiveViewMatrix:forwardVector:upVector:, HeadUpDisplay::hudRotateViewpointForVirtualDepth, lookingAtSunWithThresholdAngleCos:, setCustomViewData, and setCustomViewDataFromDictionary:withScaling:.
|
private |
Definition at line 12440 of file PlayerEntity.m.
Referenced by customViewMatrix, Universe::getActiveViewMatrix:forwardVector:upVector:, setCustomViewData, and setCustomViewDataFromDictionary:withScaling:.
|
private |
Definition at line 12446 of file PlayerEntity.m.
Referenced by customViewOffset, customViewPanDown:, customViewPanLeft:, customViewPanRight:, customViewPanUp:, customViewRollLeft:, customViewRollRight:, customViewRotateDown:, customViewRotateLeft:, customViewRotateRight:, customViewRotateUp:, customViewZoomIn:, customViewZoomOut:, setCustomViewDataFromDictionary:withScaling:, setCustomViewOffset:, setDefaultViewOffsets, setUpAndConfirmOK:saveGame:, viewpointOffset, and weaponViewOffset.
|
private |
Definition at line 12427 of file PlayerEntity.m.
Referenced by customViewPanDown:, customViewPanLeft:, customViewPanRight:, customViewPanUp:, customViewQuaternion, customViewRollLeft:, customViewRollRight:, customViewRotateDown:, customViewRotateLeft:, customViewRotateRight:, customViewRotateUp:, setCustomViewData, setCustomViewDataFromDictionary:withScaling:, and setCustomViewQuaternion:.
|
private |
Definition at line 12612 of file PlayerEntity.m.
Referenced by customViewPanDown:, customViewPanUp:, customViewRightVector, customViewRotateDown:, customViewRotateUp:, OOLightParticleEntity::drawImmediate:translucent:, and setCustomViewData.
|
private |
Definition at line 12458 of file PlayerEntity.m.
Referenced by customViewPanDown:, customViewPanLeft:, customViewPanRight:, customViewPanUp:, customViewRollLeft:, customViewRollRight:, customViewRotateDown:, customViewRotateLeft:, customViewRotateRight:, customViewRotateUp:, customViewRotationCenter, customViewZoomIn:, customViewZoomOut:, setCustomViewDataFromDictionary:withScaling:, and setCustomViewRotationCenter:.
|
private |
Definition at line 12606 of file PlayerEntity.m.
Referenced by customViewPanLeft:, customViewPanRight:, customViewRotateLeft:, customViewRotateRight:, customViewUpVector, OOLightParticleEntity::drawImmediate:translucent:, Universe::getActiveViewMatrix:forwardVector:upVector:, HeadUpDisplay::hudRotateViewpointForVirtualDepth, and setCustomViewData.
|
private |
Definition at line 808 of file PlayerEntity.h.
Referenced by leaveDock:, noteGUIDidChangeFrom:to:refresh:, setUpAndConfirmOK:saveGame:, and showShipModelWithKey:shipData:personality:factorX:factorY:factorZ:inContext:.
|
private |
Definition at line 803 of file PlayerEntity.h.
Referenced by cancelDockingRequest:, clearedToDock, getDockingClearanceStatus, launchEscapeCapsule, requestDockingClearance:, setDockingClearanceStatus:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 734 of file PlayerEntity.h.
Referenced by dealloc, deferredInit, doWorldEventUntilMissionScreen:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 757 of file PlayerEntity.h.
Referenced by doBookkeeping:, dumpSelfState, fireECM, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 482 of file PlayerEntity.h.
Referenced by doBookkeeping:, and fireECM.
|
private |
Definition at line 398 of file PlayerEntity.h.
Referenced by activatePrimableEquipment:withMode:, addEquipmentWithScriptToCustomKeyArray:, commanderDataDictionary, dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 436 of file PlayerEntity.h.
Referenced by escapePodRescueTime, launchEscapeCapsule, setCommanderDataFromDictionary:, setEscapePodRescueTime:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 703 of file PlayerEntity.h.
Referenced by dealloc, and setExtraGuiScreenKeys:definition:.
|
private |
Definition at line 701 of file PlayerEntity.h.
Referenced by clearExtraMissionKeys, and setExtraMissionKeys:.
|
private |
Definition at line 814 of file PlayerEntity.h.
Referenced by setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 742 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 489 of file PlayerEntity.h.
Referenced by fleeingStatus.
|
private |
Definition at line 476 of file PlayerEntity.h.
Referenced by dialForwardShield, doBookkeeping:, docked, doesHitLine:v0:v1:, dumpSelfState, forwardShieldLevel, leaveDock:, setCommanderDataFromDictionary:, setForwardShieldLevel:, setUpAndConfirmOK:saveGame:, takeEnergyDamage:from:becauseOf:weaponIdentifier:, takeHeatDamage:, and takeScrapeDamage:from:.
|
private |
Definition at line 477 of file PlayerEntity.h.
Referenced by forwardShieldRechargeRate, setCommanderDataFromDictionary:, setForwardShieldRechargeRate:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 478 of file PlayerEntity.h.
Referenced by doBookkeeping:, fireMainWeapon, launchEscapeCapsule, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 710 of file PlayerEntity.h.
Referenced by breakPatternPosition, setDefaultViewOffsets, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, viewpointOffset, viewpointOffsetForward, and weaponViewOffset.
|
private |
Definition at line 406 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 377 of file PlayerEntity.h.
Referenced by commanderDataDictionary, setCommanderDataFromDictionary:, setGuiToChartScreenFrom:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 438 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 439 of file PlayerEntity.h.
Referenced by dial_fpsinfo.
|
private |
Definition at line 536 of file PlayerEntity.h.
Referenced by doBookkeeping:, dumpSelfState, fuelLeakRate, setFuelLeakRate:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 755 of file PlayerEntity.h.
Referenced by dumpSelfState, leaveWitchspace, and setJumpType:.
|
private |
Definition at line 12984 of file PlayerEntity.m.
Referenced by enterGalacticWitchspace, galacticHyperspaceBehaviour, and setGalacticHyperspaceBehaviour:.
|
private |
Definition at line 13003 of file PlayerEntity.m.
Referenced by galacticHyperspaceFixedCoords, and setGalacticHyperspaceFixedCoordsX:y:.
|
private |
Definition at line 518 of file PlayerEntity.m.
Referenced by adjusted_chart_centre, commanderDataDictionary, doBookkeeping:, GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, galaxy_coordinates, MissionRunScreen(), setCommanderDataFromDictionary:, setGalaxyCoordinates:, setGuiToSystemDataScreenRefreshBackground:, setSystemID:, setUpAndConfirmOK:saveGame:, and Universe::setUpUniverseFromStation.
|
private |
Provided by category PlayerEntity(Scripting).
Definition at line 522 of file PlayerEntity.h.
References currentGalaxyID, and PlayerEntity(Scripting)::galaxy_number.
Referenced by doBookkeeping:, enterGalacticWitchspace, PlayerEntity(Scripting)::galaxy_number, galaxyNumber, setCommanderDataFromDictionary:, setSystemID:, setTargetSystemID:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 741 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 485 of file PlayerEntity.h.
Referenced by buySelectedItem, docked, doWorldEventUntilMissionScreen:, guiScreen, leaveDock:, leaveWitchspace, noteGUIWillChangeTo:, setGuiToChartScreenFrom:, setGuiToEquipShipScreen:selectingFacingFor:, setGuiToGameOptionsScreen, setGuiToInterfacesScreen:, setGuiToIntroFirstGo:, setGuiToLoadSaveScreen, setGuiToLongRangeChartScreen, setGuiToMarketInfoScreen, setGuiToMarketScreen, setGuiToOXZManager, setGuiToShortRangeChartScreen, setGuiToStatusScreen, setGuiToSystemDataScreenRefreshBackground:, setInfoSystemID:moveChart:, and update:.
|
private |
Definition at line 4524 of file PlayerEntity.m.
Referenced by commanderDataDictionary, cycleNextMultiFunctionDisplay:, cyclePreviousMultiFunctionDisplay:, dealloc, Universe::drawUniverse, enterDock:, OODebugController::hideShowHUD:, hud, leaveDock:, PlayerEntity(OOPrivate)::noteCompassLostTarget, PlayerShipGetProperty(), PlayerShipHideHUDSelector(), PlayerShipSetProperty(), PlayerShipShowHUDSelector(), PlayerEntity(OOControlsPrivate)::pollApplicationControls, PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, selectNextMultiFunctionDisplay, selectPreviousMultiFunctionDisplay, setCommanderDataFromDictionary:, setMultiFunctionDisplay:toKey:, switchHudTo:, and OODebugController::validateMenuItem:.
|
private |
Definition at line 749 of file PlayerEntity.h.
Referenced by doBookkeeping:, docked, dumpSelfState, enterDock:, hyperspeedEngaged, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 751 of file PlayerEntity.h.
Referenced by doBookkeeping:, docked, dumpSelfState, and enterDock:.
|
private |
Definition at line 3742 of file PlayerEntity.m.
Referenced by hyperspeedFactor.
|
private |
Definition at line 753 of file PlayerEntity.h.
Referenced by addTarget:, dialIdentEngaged, dumpSelfState, engageAutopilotToStation:, enterDock:, isValidTarget:, leaveDock:, moveTargetMemoryBy:, setDialIdentEngaged:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 372 of file PlayerEntity.h.
Referenced by doBookkeeping:, enterGalacticWitchspace, infoSystemID, infoSystemOnRoute, launchEscapeCapsule, nextInfoSystem, previousInfoSystem, setCommanderDataFromDictionary:, setGuiToSystemDataScreenRefreshBackground:, and setInfoSystemID:moveChart:.
|
private |
Definition at line 11527 of file PlayerEntity.m.
Referenced by isSpeechOn, setCommanderDataFromDictionary:, setGuiToGameOptionsScreen, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 790 of file PlayerEntity.h.
Referenced by dealloc, and suppressClangStuff.
|
private |
Definition at line 769 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 768 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 770 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 544 of file PlayerEntity.h.
|
private |
Definition at line 543 of file PlayerEntity.h.
|
private |
Definition at line 789 of file PlayerEntity.h.
Referenced by dealloc, and suppressClangStuff.
|
private |
Definition at line 792 of file PlayerEntity.h.
Referenced by dealloc.
|
private |
Definition at line 793 of file PlayerEntity.h.
Referenced by dealloc.
|
private |
Definition at line 791 of file PlayerEntity.h.
Referenced by dealloc.
|
private |
Definition at line 483 of file PlayerEntity.h.
Referenced by noticeECM, scannerFuzziness, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 440 of file PlayerEntity.h.
|
private |
Definition at line 488 of file PlayerEntity.h.
Referenced by setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 809 of file PlayerEntity.h.
Referenced by dealloc, doBookkeeping:, setLastShot:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 431 of file PlayerEntity.h.
Referenced by dealloc, setGuiToStatusScreen, and setGuiToSystemDataScreenRefreshBackground:.
|
private |
Definition at line 775 of file PlayerEntity.h.
Referenced by assignToActivePylon:, fireMissile, and selectNextMissile.
|
private |
Definition at line 474 of file PlayerEntity.h.
Referenced by leaveDock:.
|
private |
Definition at line 6827 of file PlayerEntity.m.
Referenced by bounty, Universe::carryPlayerOn:inWormhole:, PlayerEntity(ScriptMethods)::commanderBountyAsString, commanderDataDictionary, PlayerEntity(Scripting)::commanderLegalStatus_number, getFined, markAsOffender:withReason:, setBounty:withReasonAsString:, setCommanderDataFromDictionary:, setGuiToStatusScreen, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 384 of file PlayerEntity.h.
Referenced by dealloc, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 13014 of file PlayerEntity.m.
Referenced by GuiDisplayGen(Internal)::drawStarChart:x:y:z:alpha:, longRangeChartMode, PlayerShipSetProperty(), PlayerEntity(OOControlsPrivate)::pollGuiArrowKeyControls:, setCommanderDataFromDictionary:, setLongRangeChartMode:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 530 of file PlayerEntity.h.
Referenced by commanderDataDictionary, random_factor, setCommanderDataFromDictionary:, setRandom_factor:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 457 of file PlayerEntity.h.
Referenced by applyMarketFilter:onMarket:, setGuiToMarketScreen, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 455 of file PlayerEntity.h.
Referenced by setGuiToMarketScreen, setUpAndConfirmOK:saveGame:, tryBuyingCommodity:all:, and trySellingCommodity:all:.
|
private |
Definition at line 456 of file PlayerEntity.h.
Referenced by dealloc, setGuiToMarketInfoScreen, setGuiToMarketScreen, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 458 of file PlayerEntity.h.
Referenced by applyMarketSorter:onMarket:, and setGuiToMarketScreen.
|
private |
Definition at line 4462 of file PlayerEntity.m.
Referenced by massLockable, setMassLockable:, and setUpShipFromDictionary:.
|
private |
Definition at line 477 of file PlayerEntity.h.
Referenced by maxAftShieldLevel, setCommanderDataFromDictionary:, setMaxAftShieldLevel:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 477 of file PlayerEntity.h.
Referenced by maxForwardShieldLevel, setCommanderDataFromDictionary:, setMaxForwardShieldLevel:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 410 of file PlayerEntity.h.
Referenced by changePassengerBerths:, equipmentList, passengerCapacity, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 813 of file PlayerEntity.h.
Referenced by deferredInit.
|
private |
Definition at line 526 of file PlayerEntity.h.
Referenced by addTarget:, assignToActivePylon:, commanderDataDictionary, countMissiles, dealloc, deferredInit, fireMissile, missileForPylon:, mountMissile:, moveTargetMemoryBy:, removeFromPylon:, removeMissiles, safeAllMissiles, selectNextMissile, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, and tidyMissilePylons.
|
private |
Definition at line 490 of file PlayerEntity.h.
Referenced by addTarget:, dialMissileStatus, dumpSelfState, fireMissile, moveTargetMemoryBy:, safeAllMissiles, and selectNextMissile.
|
private |
Definition at line 383 of file PlayerEntity.h.
Referenced by commanderDataDictionary, dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 387 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 422 of file PlayerEntity.h.
Referenced by dealloc, enterGalacticWitchspace, getMissionDestinations, initialiseMissionDestinations:andLegacy:, markedDestinations, removeMissionDestinationMarker:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 388 of file PlayerEntity.h.
|
private |
Definition at line 386 of file PlayerEntity.h.
Referenced by setGuiToSystemDataScreenRefreshBackground:.
|
private |
Definition at line 766 of file PlayerEntity.h.
Referenced by dumpSelfState, isMouseControlOn, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 469 of file PlayerEntity.h.
Referenced by dealloc, multiFunctionDisplayList, setCommanderDataFromDictionary:, setMultiFunctionText:forKey:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 468 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 586 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 614 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 615 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 609 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 608 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 633 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 642 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 638 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 653 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 663 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 657 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 659 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 661 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 656 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 658 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 662 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 664 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 665 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 660 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 655 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 654 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 670 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 671 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 690 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 688 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 689 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 687 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 692 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 691 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 576 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 667 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 612 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 605 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 686 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 685 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 582 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 588 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 589 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 579 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 601 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 570 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 567 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 568 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 569 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 563 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 565 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 572 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 571 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 560 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 561 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 559 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 562 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 573 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 564 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 636 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 602 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 594 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 575 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 616 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 617 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 577 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 603 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 599 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 580 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 558 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 619 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 618 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 622 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 620 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 621 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 623 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 624 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 647 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 645 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 643 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 648 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 646 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 644 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 587 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 634 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 635 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 640 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 581 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 650 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 677 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 675 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 676 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 631 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 549 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 548 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 639 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 651 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 584 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 585 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 546 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 547 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 606 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 597 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 596 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 632 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 611 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 672 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 673 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 627 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 626 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 628 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 629 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 593 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 591 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 592 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 554 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 553 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 555 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 556 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 668 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 550 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 551 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 375 of file PlayerEntity.h.
Referenced by occlusionLevel, and setOcclusionLevel:.
|
private |
Definition at line 415 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 414 of file PlayerEntity.h.
Referenced by dealloc, enterGalacticWitchspace, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 412 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 411 of file PlayerEntity.h.
Referenced by dealloc, enterGalacticWitchspace, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 473 of file PlayerEntity.h.
Referenced by dumpSelfState, setMaxFlightPitch:, and setUpShipFromDictionary:.
|
private |
Definition at line 763 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 442 of file PlayerEntity.h.
Referenced by setGuiToChartScreenFrom:.
|
private |
Definition at line 444 of file PlayerEntity.h.
Referenced by drawRotationMatrix, drawTransformationMatrix, and orientationChanged.
|
private |
Definition at line 452 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 478 of file PlayerEntity.h.
Referenced by doBookkeeping:, fireMainWeapon, launchEscapeCapsule, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 710 of file PlayerEntity.h.
Referenced by setDefaultViewOffsets, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, viewpointOffset, viewpointOffsetPort, and weaponViewOffset.
|
private |
Definition at line 373 of file PlayerEntity.h.
Referenced by previousSystemID, setCommanderDataFromDictionary:, and setPreviousSystemID:.
|
private |
Definition at line 492 of file PlayerEntity.h.
Referenced by commanderDataDictionary, currentPrimedEquipment, primedEquipmentName:, setCommanderDataFromDictionary:, setPrimedEquipment:showMessage:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 776 of file PlayerEntity.h.
Referenced by assignToActivePylon:, and fireMissile.
|
private |
Provided by category PlayerEntity(Contracts).
Definition at line 408 of file PlayerEntity.h.
References PlayerEntity(Contracts)::reputation.
Referenced by dealloc, PlayerEntity(Contracts)::reputation, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 426 of file PlayerEntity.h.
Referenced by dealloc, leaveWitchspace, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, and updateSystemMemory.
|
private |
Definition at line 425 of file PlayerEntity.h.
Referenced by dealloc, enterWitchspace, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 5037 of file PlayerEntity.m.
Referenced by addRoleToPlayer:inSlot:, dealloc, PlayerGetProperty(), roleWeights, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 473 of file PlayerEntity.h.
Referenced by dumpSelfState, setMaxFlightRoll:, and setUpShipFromDictionary:.
|
private |
Definition at line 763 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 706 of file PlayerEntity.h.
Referenced by dealloc, deferredInit, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 510 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 13277 of file PlayerEntity.m.
Referenced by addScannedWormhole:, dealloc, scannedWormholes, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 719 of file PlayerEntity.h.
Referenced by doBookkeeping:, enterDock:, leaveDock:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 707 of file PlayerEntity.h.
Referenced by commanderDataDictionary, dealloc, and endScenario:.
|
private |
Definition at line 13026 of file PlayerEntity.m.
Referenced by scoopOverride, setScoopOverride:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 738 of file PlayerEntity.h.
Referenced by deferredInit, dialFuelScoopStatus, doBookkeeping:, dumpSelfState, setScoopsActive, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 428 of file PlayerEntity.h.
Referenced by dumpSelfState, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 429 of file PlayerEntity.h.
Referenced by dumpSelfState, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 430 of file PlayerEntity.h.
Referenced by dumpSelfState, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 787 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 433 of file PlayerEntity.h.
Referenced by clockTime, clockTimeAdjusted, dial_clock, dial_clock_adjusted, setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 434 of file PlayerEntity.h.
Referenced by addToAdjustTime:, buySelectedItem, clockAdjusting, clockTimeAdjusted, dial_clock, dial_clock_adjusted, getFined, launchEscapeCapsule, leaveDock:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 531 of file PlayerEntity.h.
Referenced by collectBountyFor:, commanderDataDictionary, enterGalacticWitchspace, launchEscapeCapsule, maxPlayerRoles, setCommanderDataFromDictionary:, setGuiToStatusScreen, setTrumbleValueFrom:, setUpAndConfirmOK:saveGame:, trumbleValue, and updateSystemMemory.
|
private |
Definition at line 378 of file PlayerEntity.h.
Referenced by adjustTradeInFactorBy:, canAddEquipment:inContext:, enterWitchspace, fuelChargeRate, renovationCosts, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, takeInternalDamage, and tradeInFactor.
|
private |
Definition at line 488 of file PlayerEntity.m.
Referenced by cargoQuantityOnBoard, dealloc, legalStatusOfCargoList, loadCargoPods, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, shipCommodityData, and unloadCargoPods.
|
private |
Definition at line 420 of file PlayerEntity.h.
Referenced by dealloc, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, and shipyardRecord.
|
private |
Definition at line 759 of file PlayerEntity.h.
Referenced by dumpSelfState, setUpAndConfirmOK:saveGame:, and showInfoFlag.
|
private |
Definition at line 4636 of file PlayerEntity.m.
Referenced by Universe::drawUniverse, dumpSelfState, setShowDemoShips:, setUpAndConfirmOK:saveGame:, showDemoShips, and viewpointPosition.
|
private |
Definition at line 446 of file PlayerEntity.h.
Referenced by suppressClangStuff.
|
private |
Definition at line 5478 of file PlayerEntity.m.
Referenced by canScoop:, cargoList, cargoQuantityOnBoard, commanderDataDictionary, dealloc, dialFuelScoopStatus, PlayerShipGetProperty(), setCargoQuantityForType:amount:, setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, specialCargo, and tryBuyingCommodity:all:.
|
private |
Definition at line 478 of file PlayerEntity.h.
Referenced by doBookkeeping:, fireMainWeapon, launchEscapeCapsule, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 710 of file PlayerEntity.h.
Referenced by setDefaultViewOffsets, setUpAndConfirmOK:saveGame:, setUpShipFromDictionary:, viewpointOffset, viewpointOffsetStarboard, and weaponViewOffset.
|
private |
Definition at line 788 of file PlayerEntity.h.
Referenced by dealloc, and suppressClangStuff.
|
private |
Definition at line 811 of file PlayerEntity.h.
Referenced by setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 12247 of file PlayerEntity.m.
Referenced by dumpSelfState, getDestroyedBy:damageType:, setUpAndConfirmOK:saveGame:, and suppressTargetLost.
|
private |
Definition at line 370 of file PlayerEntity.h.
Referenced by dialHyperRange, doBookkeeping:, enterGalacticWitchspace, launchEscapeCapsule, nextHopTargetSystemID, setCommanderDataFromDictionary:, setGuiToEquipShipScreen:selectingFacingFor:, setGuiToSystemDataScreenRefreshBackground:, setSystemID:, systemID, and witchJumpChecklist:.
|
private |
Definition at line 503 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, setInfoSystemID:moveChart:, setSystemID:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 504 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, setInfoSystemID:moveChart:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 509 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, setGuiToLongRangeChartScreen, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 723 of file PlayerEntity.h.
Referenced by dealloc, setUpAndConfirmOK:saveGame:, and targetMemory.
|
private |
Definition at line 724 of file PlayerEntity.h.
Referenced by addTarget:, clearTargetMemory, deferredInit, and moveTargetMemoryBy:.
|
private |
Definition at line 371 of file PlayerEntity.h.
Referenced by dialHyperRange, doBookkeeping:, enterGalacticWitchspace, launchEscapeCapsule, nextHopTargetSystemID, setCommanderDataFromDictionary:, setGuiToChartScreenFrom:, setGuiToStatusScreen, setTargetSystemID:, targetSystemID, and witchJumpChecklist:.
|
private |
Definition at line 465 of file PlayerEntity.h.
Referenced by getTargetDockStation, setDockingClearanceStatus:, setTargetDockStationTo:, and setUpAndConfirmOK:saveGame:.
|
private |
Definition at line 750 of file PlayerEntity.h.
Referenced by atHyperspeed, doBookkeeping:, and dumpSelfState.
|
private |
Definition at line 715 of file PlayerEntity.h.
Referenced by addTrumble:, dealloc, removeTrumble:, setTrumbleValueFrom:, setUpTrumbles, and trumbleArray.
|
private |
Definition at line 12071 of file PlayerEntity.m.
Referenced by addEquipmentItem:withValidation:inContext:, addTrumble:, ProxyPlayerEntity::copyValuesFromPlayer:, dumpSelfState, hasOneEquipmentItem:includeMissiles:, launchEscapeCapsule, removeTrumble:, setTrumbleValueFrom:, setUpTrumbles, trumbleCount, and trumbleValue.
|
private |
Definition at line 764 of file PlayerEntity.h.
Referenced by dumpSelfState, fireMainWeapon, and isMining.
|
private |
Definition at line 771 of file PlayerEntity.h.
Referenced by dumpSelfState.
|
private |
Definition at line 773 of file PlayerEntity.h.
Referenced by setCommanderDataFromDictionary:, setUpAndConfirmOK:saveGame:, setWeaponsOnline:, and weaponsOnline.
|
private |
Definition at line 512 of file PlayerEntity.h.
Referenced by setWitchspaceCountdown:.
|
private |
Definition at line 380 of file PlayerEntity.h.
Referenced by dealloc, doWorldScriptEvent:inContext:withArguments:count:timeLimit:, scriptsLoaded, and setUpAndConfirmOK:saveGame:.
|
private |
Provided by category PlayerEntity(Scripting).
Definition at line 381 of file PlayerEntity.h.
References foreachkey, nil, and PlayerEntity(Scripting)::worldScriptsRequiringTickle.
Referenced by PlayerEntity(Scripting)::checkScript, dealloc, setUpAndConfirmOK:saveGame:, and PlayerEntity(Scripting)::worldScriptsRequiringTickle.
|
private |
Definition at line 893 of file PlayerEntity.m.
Referenced by dealloc, enterWitchspace, enterWormhole:, leaveWitchspace, setWormhole:, and wormhole.
|
private |
Definition at line 473 of file PlayerEntity.h.
Referenced by dumpSelfState, setMaxFlightYaw:, and setUpShipFromDictionary:.
|
private |
Definition at line 763 of file PlayerEntity.h.
Referenced by dumpSelfState.