![]() |
Oolite 1.91.0.7658-250404-b1488af
|
#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 6068 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 8262 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 9895 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 11677 of file PlayerEntity.m.
References addEquipmentItem:withValidation:inContext:, count, nil, and removeEquipmentItem:.
Referenced by setCommanderDataFromDictionary:, and setUpShipFromDictionary:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11548 of file PlayerEntity.m.
References addEquipmentItem:withValidation:inContext:.
Referenced by setCommanderDataFromDictionary:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11554 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 11596 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 13331 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 5046 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 5083 of file PlayerEntity.m.
References addRoleForMining, and addRoleToPlayer:.
Referenced by addRoleForMining, and roleWeights.
- (void) addRoleToPlayer: | (NSString *) | role |
Definition at line 5096 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 5103 of file PlayerEntity.m.
References count, maxPlayerRoles, and roleWeights.
Referenced by addRoleToPlayer:, and PlayerSetPlayerRole().
- (void) addScannedWormhole: | (WormholeEntity*) | wormhole |
Definition at line 13224 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 12277 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 4902 of file PlayerEntity.m.
References ship_clock_adjust.
Referenced by Universe::carryPlayerOn:inWormhole:, ClockAddSeconds(), and PlayerSetEscapePodDestination().
- (void) addTrumble: | (OOTrumble *) | papaTrumble |
Definition at line 12031 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 10306 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 11914 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 4699 of file PlayerEntity.m.
References aft_shield, and aftShieldLevel.
Referenced by aftShieldLevel, and showDemoShips.
- (float) aftShieldRechargeRate |
Definition at line 4663 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 4281 of file PlayerEntity.m.
References applyRoll:andClimb:, and applyYaw:.
- (NSArray *) applyMarketFilter: | (NSArray *) | goods | |
onMarket: | (OOCommodityMarket *) | market |
Definition at line 10864 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 10916 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 4288 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 4321 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 6027 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 4477 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 9301 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 6824 of file PlayerEntity.m.
References bounty, and legalStatus.
Referenced by addRoleForAggression:, bounty, doBookkeeping:, docked, launchEscapeCapsule, and leaveDock:.
- (HPVector) breakPatternPosition |
Definition at line 4362 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 10209 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 10788 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 11536 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 3648 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 2477 of file PlayerEntity.m.
References canCollide, and Entity::status.
Referenced by canCollide.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4981 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 8349 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 8377 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 10714 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 10794 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 10666 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 3362 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 3546 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 5793 of file PlayerEntity.m.
References alertFlags, and clearAlertFlags.
Referenced by clearAlertFlags, leaveDock:, specialCargo, and PlayerEntity(OOPrivate)::updateAlertConditionForNearbyEntities.
- (BOOL) clearedToDock |
Definition at line 13172 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 13397 of file PlayerEntity.m.
References nil.
Referenced by GlobalClearExtraGuiScreenKeys().
- (void) clearExtraMissionKeys |
Definition at line 13377 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 5120 of file PlayerEntity.m.
References randf(), and Ranrot().
Referenced by leaveWitchspace.
- (void) clearRolesFromPlayer: | (float) | chance |
Definition at line 5136 of file PlayerEntity.m.
References count, and randf().
Referenced by enterGalacticWitchspace, launchEscapeCapsule, and PlayerEntity(Contracts)::newShipCommonSetup:yardInfo:baseInfo:.
- (void) clearTargetMemory |
Definition at line 12341 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 4896 of file PlayerEntity.m.
References clockAdjusting, and ship_clock_adjust.
Referenced by clockAdjusting, and hyperspeedFactor.
- (double) clockTime |
Definition at line 4884 of file PlayerEntity.m.
References clockTime, and ship_clock.
Referenced by StationEntity::acceptDockingClearanceRequestFrom:, ClockGetProperty(), clockTime, hyperspeedFactor, and StationEntity::update:.
- (double) clockTimeAdjusted |
Definition at line 4890 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 6864 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 13083 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 12899 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 2494 of file PlayerEntity.m.
- (OOCompassMode) compassMode |
References compassMode, setNextCompassMode, and setPrevCompassMode.
- (Entity *) compassTarget |
References compassTarget, compassTargetLabel, and validateCompassTarget.
- (NSString *) compassTargetLabel |
Definition at line 5278 of file PlayerEntity.m.
References compassMode, compassTarget, compassTargetLabel, and DESC.
Referenced by compassTarget, and compassTargetLabel.
- (void) completeSetUp |
Definition at line 2252 of file PlayerEntity.m.
References completeSetUp, and completeSetUpAndSetTarget:.
Referenced by completeSetUp, Universe::initWithGameView:, and Universe::reinitAndShowDemo:.
- (void) completeSetUpAndSetTarget: | (BOOL) | setTarget |
Definition at line 2258 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 8491 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 8436 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 4949 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 6575 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 6182 of file PlayerEntity.m.
References currentLaserOffset, and ShipEntity::laserPortOffset:.
Referenced by alertCondition, currentLaserOffset, fireMainWeapon, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (NSString *) currentPrimedEquipment |
Definition at line 8225 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 6300 of file PlayerEntity.m.
References currentWeapon, and weaponForFacing:.
Referenced by alertCondition, currentWeapon, currentWeaponStats, fireMainWeapon, and PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) currentWeaponStats |
Definition at line 6159 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 11590 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 12579 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 12587 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 12595 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 12571 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 12559 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 12547 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 12535 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 12499 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 12511 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 12523 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 12473 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 12486 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 5576 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 5613 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 6088 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 2379 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 4919 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 4925 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 4931 of file PlayerEntity.m.
References dial_fpsinfo, and fps_counter.
Referenced by dial_fpsinfo, and hyperspeedFactor.
- (NSString *) dial_objinfo |
Definition at line 4938 of file PlayerEntity.m.
References dial_objinfo.
Referenced by dial_objinfo, and hyperspeedFactor.
- (GLfloat) dialAftShield |
Definition at line 4787 of file PlayerEntity.m.
References aft_shield, dialAftShield, EXPECT_NOT, and maxAftShieldLevel.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, dialAftShield, and showDemoShips.
- (GLfloat) dialAltitude |
Definition at line 4866 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 4621 of file PlayerEntity.m.
References OOColor::colorWithDescription:.
- (float) dialCustomFloat: | (NSString *) | dialKey |
Definition at line 4609 of file PlayerEntity.m.
- (NSString *) dialCustomString: | (NSString *) | dialKey |
Definition at line 4615 of file PlayerEntity.m.
- (GLfloat) dialEnergy |
Definition at line 4798 of file PlayerEntity.m.
References dialEnergy, Entity::energy, and Entity::maxEnergy.
Referenced by dialEnergy, HeadUpDisplay(Private)::drawEnergyGauge:, and showDemoShips.
- (GLfloat) dialForwardShield |
Definition at line 4776 of file PlayerEntity.m.
References dialForwardShield, EXPECT_NOT, forward_shield, and maxForwardShieldLevel.
Referenced by ProxyPlayerEntity::copyValuesFromPlayer:, dialForwardShield, and showDemoShips.
- (GLfloat) dialFuel |
Definition at line 4811 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 4988 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 4821 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 4770 of file PlayerEntity.m.
References dialHyperSpeed, ShipEntity::flightSpeed, and ShipEntity::maxFlightSpeed.
Referenced by dialHyperSpeed, and showDemoShips.
- (BOOL) dialIdentEngaged |
Definition at line 5469 of file PlayerEntity.m.
References dialIdentEngaged, and ident_engaged.
Referenced by activeMissile, ProxyPlayerEntity::copyValuesFromPlayer:, and dialIdentEngaged.
- (GLfloat) dialMaxEnergy |
Definition at line 4805 of file PlayerEntity.m.
References dialMaxEnergy, and Entity::maxEnergy.
Referenced by dialMaxEnergy, HeadUpDisplay(Private)::drawEnergyGauge:, and showDemoShips.
- (NSUInteger) dialMaxMissiles |
Definition at line 5463 of file PlayerEntity.m.
References dialMaxMissiles, and ShipEntity::max_missiles.
Referenced by activeMissile, and dialMaxMissiles.
- (OOMissileStatus) dialMissileStatus |
Definition at line 4962 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 4741 of file PlayerEntity.m.
References dialPitch, ShipEntity::flightPitch, and ShipEntity::max_flight_pitch.
Referenced by dialPitch, and showDemoShips.
- (GLfloat) dialRoll |
Definition at line 4730 of file PlayerEntity.m.
References dialRoll, ShipEntity::flightRoll, and ShipEntity::max_flight_roll.
Referenced by dialRoll, and showDemoShips.
- (GLfloat) dialSpeed |
Definition at line 4763 of file PlayerEntity.m.
References dialSpeed, ShipEntity::flightSpeed, and ShipEntity::maxFlightSpeed.
Referenced by dialSpeed, and showDemoShips.
- (NSString *) dialTargetName |
Definition at line 5487 of file PlayerEntity.m.
References DESC, dialTargetName, ShipEntity::identFromShip:, nil, and ShipEntity::primaryTarget.
Referenced by dialTargetName, and specialCargo.
- (GLfloat) dialYaw |
Definition at line 4752 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 3703 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 2726 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 7145 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 4502 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 6309 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 4118 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 12924 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 10704 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::tryBuyingItem:.
- (BOOL) doWorldEventUntilMissionScreen: | (jsid) | message |
Definition at line 12931 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 12962 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 4440 of file PlayerEntity.m.
References ShipEntity::drawImmediate:translucent:, Entity::status, and UNIVERSE.
|
implementation |
Reimplemented from Entity.
Definition at line 4329 of file PlayerEntity.m.
References drawRotationMatrix, and playerRotMatrix.
Referenced by drawRotationMatrix.
|
implementation |
Reimplemented from Entity.
Definition at line 4335 of file PlayerEntity.m.
References drawTransformationMatrix, playerRotMatrix, and Entity::position.
Referenced by drawTransformationMatrix.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6733 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 13488 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 7095 of file PlayerEntity.m.
References nil, scenarioKey, and ShipEntity::setStatus:.
- (OOEnergyUnitType) energyUnitType |
Definition at line 6149 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 3668 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 7106 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 7535 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 7670 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 7639 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 8076 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 12865 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 4908 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 8286 of file PlayerEntity.m.
References _fastEquipmentA, and fastEquipmentA.
Referenced by commanderDataDictionary, fastEquipmentA, PlayerShipGetProperty(), PlayerEntity(OOControlsPrivate)::pollFlightControls:, and roleWeights.
- (NSString *) fastEquipmentB |
Definition at line 8292 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 6126 of file PlayerEntity.m.
References ecm_in_operation, ecm_start_time, and fireECM.
Referenced by fireECM.
- (BOOL) fireMainWeapon |
Definition at line 6188 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 5954 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 5857 of file PlayerEntity.m.
References fleeing_status, and fleeingStatus.
Referenced by alertCondition, and fleeingStatus.
- (GLfloat) forwardShieldLevel |
Definition at line 4693 of file PlayerEntity.m.
References forward_shield, and forwardShieldLevel.
Referenced by forwardShieldLevel, and showDemoShips.
- (float) forwardShieldRechargeRate |
Definition at line 4657 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 13043 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 5007 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 7508 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 3984 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 7027 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 13200 of file PlayerEntity.m.
References dockingClearanceStatus, and getDockingClearanceStatus.
Referenced by StationEntity::dockingInstructionsForShip:, getDockingClearanceStatus, and scoopOverride.
- (void) getFined |
Definition at line 11886 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 13359 of file PlayerEntity.m.
References getMissionDestinations, and missionDestinations.
Referenced by getMissionDestinations, MissionGetProperty(), and wormhole.
- (StationEntity *) getTargetDockStation |
Definition at line 4521 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 11363 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 11867 of file PlayerEntity.m.
References hasHostileTarget, Entity::isShip, and ShipEntity::primaryTarget.
Referenced by addRoleForAggression:, and hasHostileTarget.
|
implementation |
Definition at line 11759 of file PlayerEntity.m.
References ShipEntity::max_missiles, and trumbleCount.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11783 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 7514 of file PlayerEntity.m.
References ShipEntity::fuel, fuelRequiredForJump, and hasSufficientFuelForJump.
Referenced by alertCondition, hasSufficientFuelForJump, and witchJumpChecklist:.
- (void) highlightEquipShipScreenKey: | (NSString *) | key |
Definition at line 9253 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 7501 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 3758 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 13286 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 3752 of file PlayerEntity.m.
References afterburner_engaged, and injectorsEngaged.
Referenced by hyperspeedFactor, and injectorsEngaged.
- (GLfloat) insideAtmosphereFraction |
Definition at line 2589 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 6141 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 5865 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 13111 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 11524 of file PlayerEntity.m.
References isMining, and using_mining_laser.
Referenced by isMining.
- (BOOL) isMouseControlOn |
Definition at line 4724 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 4017 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 13069 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 4717 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 4828 of file PlayerEntity.m.
References laserHeatLevel, PLAYER_MAX_WEAPON_TEMP, and ShipEntity::weapon_temp.
Referenced by laserHeatLevel.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 4835 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 4842 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 4850 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 4857 of file PlayerEntity.m.
References laserHeatLevelStarboard, PLAYER_MAX_WEAPON_TEMP, and ShipEntity::starboard_weapon_temp.
Referenced by laserHeatLevelStarboard.
- (NSString *) lastsaveName |
Definition at line 13089 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 6598 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 6006 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 7246 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 7832 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 8421 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 10835 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 2506 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 7066 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 6836 of file PlayerEntity.m.
References markAsOffender:withReason:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6842 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 8743 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 13325 of file PlayerEntity.m.
Referenced by addMissionDestinationMarker:, and removeMissionDestinationMarker:.
|
implementation |
Definition at line 11017 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 4471 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 4651 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 4645 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 5149 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 5687 of file PlayerEntity.m.
References ShipEntity::max_missiles, missile_entity, and nil.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 8342 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 12729 of file PlayerEntity.m.
References _missionBackgroundDescriptor, and missionBackgroundDescriptor.
Referenced by customViewDescription, missionBackgroundDescriptor, missionBackgroundDescriptorOrDefault, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (NSDictionary *) missionBackgroundDescriptorOrDefault |
Definition at line 12735 of file PlayerEntity.m.
References missionBackgroundDescriptor, missionBackgroundDescriptorOrDefault, and nil.
Referenced by customViewDescription, missionBackgroundDescriptorOrDefault, and PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:.
- (OOGUIBackgroundSpecial) missionBackgroundSpecial |
Definition at line 12757 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 12859 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 12694 of file PlayerEntity.m.
References _missionOverlayDescriptor, and missionOverlayDescriptor.
Referenced by customViewDescription, missionOverlayDescriptor, and missionOverlayDescriptorOrDefault.
- (NSDictionary *) missionOverlayDescriptorOrDefault |
Definition at line 12700 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 5926 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 5947 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 4355 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 12364 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 5508 of file PlayerEntity.m.
References multiFunctionDisplayList, and multiFunctionDisplaySettings.
Referenced by hud, multiFunctionDisplayList, and PlayerShipGetProperty().
- (NSString *) multiFunctionText: | (NSUInteger) | index |
Definition at line 5514 of file PlayerEntity.m.
References nil.
- (void) mungChecksumWithNSString: | (NSString *) | str |
Definition at line 12225 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 4343 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 7520 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 10156 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 10162 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 10148 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 10203 of file PlayerEntity.m.
References noteSwitchToView:fromView:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6120 of file PlayerEntity.m.
References last_ecm_time, and noticeECM.
Referenced by noticeECM.
- (float) occlusionLevel |
Definition at line 4483 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 4269 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 11849 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 8485 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 11861 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 11855 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 8479 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 13206 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 3612 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 3968 of file PlayerEntity.m.
References gameOverFadeToBW, kDeadResetTime, and UNIVERSE.
Referenced by update:.
- (void) performDockingRequest: | (StationEntity *) | stationForDocking |
Definition at line 3619 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 3955 of file PlayerEntity.m.
References docked, and UNIVERSE.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 3764 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 3932 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 3825 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 3889 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 8727 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 8204 of file PlayerEntity.m.
References primedEquipmentCount.
Referenced by primedEquipmentCount, primedEquipmentName:, and roleWeights.
- (NSString *) primedEquipmentName: | (NSInteger) | offset |
Definition at line 8210 of file PlayerEntity.m.
References DESC, OOEquipmentType::equipmentTypeWithIdentifier:, OOEquipmentType::name, primedEquipment, and primedEquipmentCount.
- (void) printIdentLockedOnForMissile: | (BOOL) | missile |
Definition at line 12420 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 5820 of file PlayerEntity.m.
References alertCondition, and realAlertCondition.
Referenced by realAlertCondition.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 11874 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 11663 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 11797 of file PlayerEntity.m.
References OOEquipmentType::identifier, ShipEntity::max_missiles, and removeFromPylon:.
- (BOOL) removeFromPylon: | (NSUInteger) | pylon |
Definition at line 11817 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 10680 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 13343 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 12043 of file PlayerEntity.m.
References OOLog, trumble, and trumbleCount.
Referenced by OOTrumble::updatePop:.
- (double) renovationCosts |
Definition at line 11928 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 11940 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 3640 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 3724 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 12627 of file PlayerEntity.m.
References resetCustomView, and setCustomViewDataFromDictionary:withScaling:.
Referenced by customViewDescription, PlayerShipResetCustomView(), and resetCustomView.
- (void) resetHud |
Definition at line 4533 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 6752 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 5695 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 6101 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 12237 of file PlayerEntity.m.
References OOExpandKey.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, and setGuiToGameOptionsScreen.
|
implementation |
Provided by category PlayerEntity(ScriptingPrivate).
- (BOOL) scriptsLoaded |
Definition at line 12881 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 5735 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 5650 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 5662 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 2464 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 5457 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 4711 of file PlayerEntity.m.
References aft_shield, and maxAftShieldLevel.
Referenced by PlayerShipSetProperty().
- (void) setAftShieldRechargeRate: | (float) | new |
Definition at line 4687 of file PlayerEntity.m.
References aft_shield_recharge_rate.
Referenced by PlayerShipSetProperty().
- (void) setAlertFlag: | (int) | flag | |
to: | (BOOL) | value |
Definition at line 5805 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 6793 of file PlayerEntity.m.
References setBounty:withReason:.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 6799 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 6806 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 10739 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 13095 of file PlayerEntity.m.
References _commanderName, and nil.
Referenced by PlayerSetProperty(), setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setCompassMode: | (OOCompassMode) | value |
Definition at line 5314 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 5206 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 12633 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 12644 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 12455 of file PlayerEntity.m.
References customViewOffset.
- (void) setCustomViewQuaternion: | (Quaternion) | q1 |
Definition at line 12436 of file PlayerEntity.m.
References customViewQuaternion, and setCustomViewData.
- (void) setCustomViewRotationCenter: | (Vector) | center |
Definition at line 12467 of file PlayerEntity.m.
References customViewRotationCenter.
- (void) setDefaultCustomViews |
Definition at line 11961 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 11948 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 4627 of file PlayerEntity.m.
Referenced by PlayerShipSetCustomHUDDial().
- (void) setDialIdentEngaged: | (BOOL) | newValue |
Definition at line 5475 of file PlayerEntity.m.
References ident_engaged.
- (void) setDockedAtMainStation |
Definition at line 4495 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 4508 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 13178 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 13061 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 12871 of file PlayerEntity.m.
References _equipScreenBackgroundDescriptor.
Referenced by setGuiToEquipShipScreen:selectingFacingFor:, and setUpAndConfirmOK:saveGame:.
- (void) setEscapePodRescueTime: | (double) | seconds |
Definition at line 4914 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 13415 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 13384 of file PlayerEntity.m.
References extraMissionKeys, nil, and processKeyCode:.
Referenced by MissionRunScreen().
- (void) setFastEquipmentA: | (NSString *) | eqKey |
Definition at line 8298 of file PlayerEntity.m.
References _fastEquipmentA.
Referenced by PlayerShipSetProperty(), setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setFastEquipmentB: | (NSString *) | eqKey |
Definition at line 8305 of file PlayerEntity.m.
References _fastEquipmentB.
Referenced by PlayerShipSetProperty(), setCommanderDataFromDictionary:, and setUpAndConfirmOK:saveGame:.
- (void) setForwardShieldLevel: | (GLfloat) | level |
Definition at line 4705 of file PlayerEntity.m.
References forward_shield, and maxForwardShieldLevel.
Referenced by PlayerShipSetProperty().
- (void) setForwardShieldRechargeRate: | (float) | new |
Definition at line 4681 of file PlayerEntity.m.
References forward_shield_recharge_rate.
Referenced by PlayerShipSetProperty().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 12263 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 5013 of file PlayerEntity.m.
References fuel_leak_rate.
Referenced by PlayerShipSetProperty().
- (void) setGalacticHyperspaceBehaviour: | (OOGalacticHyperspaceBehaviour) | galacticHyperspaceBehaviour |
Definition at line 12978 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 12993 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 12999 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 8805 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 9695 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 9311 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 8873 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 9743 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 9149 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 8782 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 11254 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 11053 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 10126 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 8794 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 7934 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 8496 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 8501 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 13075 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 7487 of file PlayerEntity.m.
References galactic_witchjump.
Referenced by PlayerShipBeginGalacticHyperspaceCountdown(), and PlayerShipCancelHyperspaceCountdown().
- (void) setLastsaveName: | (NSString *) | value |
Definition at line 13103 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 13371 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 13023 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 4458 of file PlayerEntity.m.
References massLockable, and updateAlertCondition.
Referenced by PlayerShipSetProperty().
- (void) setMaxAftShieldLevel: | (float) | new |
Definition at line 4675 of file PlayerEntity.m.
References max_aft_shield.
Referenced by PlayerShipSetProperty().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 3341 of file PlayerEntity.m.
References ShipEntity::max_flight_pitch, and pitch_delta.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 3348 of file PlayerEntity.m.
References ShipEntity::max_flight_roll, and roll_delta.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 3355 of file PlayerEntity.m.
References ShipEntity::max_flight_yaw, and yaw_delta.
- (void) setMaxForwardShieldLevel: | (float) | new |
Definition at line 4669 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 12747 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 12763 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 12853 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 12719 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 5545 of file PlayerEntity.m.
Referenced by cycleNextMultiFunctionDisplay:, cyclePreviousMultiFunctionDisplay:, and PlayerShipSetMultiFunctionDisplay().
- (void) setMultiFunctionText: | (NSString *) | text | |
forKey: | (NSString *) | key |
Definition at line 5526 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 5389 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 4349 of file PlayerEntity.m.
References Entity::setOrientation:.
- (void) setOcclusionLevel: | (float) | level |
Definition at line 4489 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 5320 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 8237 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 13035 of file PlayerEntity.m.
References scoopOverride, and setScoopsActive.
Referenced by PlayerShipSetProperty().
- (void) setScoopsActive |
Definition at line 12256 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 4633 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 4515 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 12219 of file PlayerEntity.m.
References _trumbleAppetiteAccumulator.
Referenced by setUpTrumbles, and OOTrumble::updateTrumble:.
- (void) setTrumbleValueFrom: | (NSObject *) | trumbleValue |
Definition at line 12104 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, extraGuiScreenKeys, 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 2280 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 9929 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 11996 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 10610 of file PlayerEntity.m.
References setWeaponMount:toWeapon:inContext:.
- (BOOL) setWeaponMount: | (OOWeaponFacing) | facing | |
toWeapon: | (NSString *) | eqKey | |
inContext: | (NSString *) | context |
Definition at line 10616 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 6175 of file PlayerEntity.m.
References safeAllMissiles, and weapons_online.
Referenced by PlayerEntity(OOControlsPrivate)::pollFlightControls:.
- (void) setWitchspaceCountdown: | (int) | spin_time |
Definition at line 13012 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 13365 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 4056 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 12688 of file PlayerEntity.m.
References show_info_flag, and showInfoFlag.
Referenced by customViewDescription, and showInfoFlag.
- (void) showInformationForSelectedInterface |
Definition at line 9869 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 9701 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 9707 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 11354 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 10960 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 10938 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 4073 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 8865 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 2272 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 13548 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 4542 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 6357 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 6539 of file PlayerEntity.m.
References aft_shield, forward_shield, Entity::status, and ShipEntity::takeHeatDamage:.
Referenced by doBookkeeping:.
- (BOOL) takeInternalDamage |
Definition at line 6924 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 6473 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 12359 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 5709 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 11922 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 12213 of file PlayerEntity.m.
References _trumbleAppetiteAccumulator, and trumbleAppetiteAccumulator.
Referenced by trumbleAppetiteAccumulator, trumbleCount, and OOTrumble::updateTrumble:.
- (OOTrumble **) trumbleArray |
Definition at line 12068 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 12080 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 11369 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 10344 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 11469 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 2621 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 3426 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 3215 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 3486 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 3472 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 3206 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 5166 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 4146 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 3599 of file PlayerEntity.m.
References trumbleArray, and OOTrumble::updateTrumble:.
Referenced by update:.
|
implementation |
Provided by category PlayerEntity(OOPrivate).
Definition at line 13243 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 5213 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 11640 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 2500 of file PlayerEntity.m.
References validForAddToUniverse.
Referenced by validForAddToUniverse.
- (Vector) viewpointOffset |
Definition at line 4368 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 4397 of file PlayerEntity.m.
References aftViewOffset, and viewpointOffsetAft.
Referenced by customViewDescription, and viewpointOffsetAft.
- (Vector) viewpointOffsetForward |
Definition at line 4402 of file PlayerEntity.m.
References forwardViewOffset, and viewpointOffsetForward.
Referenced by customViewDescription, and viewpointOffsetForward.
- (Vector) viewpointOffsetPort |
Definition at line 4407 of file PlayerEntity.m.
References portViewOffset, and viewpointOffsetPort.
Referenced by customViewDescription, and viewpointOffsetPort.
- (Vector) viewpointOffsetStarboard |
Definition at line 4412 of file PlayerEntity.m.
References starboardViewOffset, and viewpointOffsetStarboard.
Referenced by customViewDescription, and viewpointOffsetStarboard.
- (HPVector) viewpointPosition |
Definition at line 4420 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 2471 of file PlayerEntity.m.
References playHostileWarning, and warnAboutHostiles.
Referenced by StationEntity::becomeExplosion, and warnAboutHostiles.
- (OOWeaponType) weaponForFacing: | (OOWeaponFacing) | facing |
Definition at line 6277 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 6169 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 8312 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 11975 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 7393 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 7407 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 7775 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 7348 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 12887 of file PlayerEntity.m.
References worldScriptNames.
Referenced by customViewDescription, worldScriptNames, and WorldScriptsEnumerate().
- (NSDictionary *) worldScriptsByName |
Definition at line 12893 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 5681 of file PlayerEntity.m.
Referenced by activeMFD, cycleNextMultiFunctionDisplay:, cyclePreviousMultiFunctionDisplay:, selectNextMultiFunctionDisplay, selectPreviousMultiFunctionDisplay, and switchHudTo:.
|
private |
Definition at line 5451 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 5826 of file PlayerEntity.m.
Referenced by alertCondition, ProxyPlayerEntity::copyValuesFromPlayer:, dumpSelfState, realAlertCondition, setGuiToStatusScreen, setUpAndConfirmOK:saveGame:, and PlayerEntity(OOPrivate)::updateAlertCondition.
|
private |
Definition at line 5799 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 5019 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 5308 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 5194 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 12621 of file PlayerEntity.m.
Referenced by customViewDescription, and setCustomViewDataFromDictionary:withScaling:.
|
private |
Definition at line 12603 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 12443 of file PlayerEntity.m.
Referenced by customViewMatrix, Universe::getActiveViewMatrix:forwardVector:upVector:, setCustomViewData, and setCustomViewDataFromDictionary:withScaling:.
|
private |
Definition at line 12449 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 12430 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 12615 of file PlayerEntity.m.
Referenced by customViewPanDown:, customViewPanUp:, customViewRightVector, customViewRotateDown:, customViewRotateUp:, OOLightParticleEntity::drawImmediate:translucent:, and setCustomViewData.
|
private |
Definition at line 12461 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 12609 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, setExtraGuiScreenKeys:definition:, and setUpAndConfirmOK:saveGame:.
|
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 12987 of file PlayerEntity.m.
Referenced by enterGalacticWitchspace, galacticHyperspaceBehaviour, and setGalacticHyperspaceBehaviour:.
|
private |
Definition at line 13006 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 4527 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 3745 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 11530 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 6830 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 13017 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 4465 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 5040 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 13280 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 13029 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 4639 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 5481 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 12250 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 12074 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.