Oolite 1.91.0.7677-250528-09ed63a
All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
ProxyPlayerEntity Class Reference

#include <ProxyPlayerEntity.h>

Inheritance diagram for ProxyPlayerEntity:
Collaboration diagram for ProxyPlayerEntity:

Instance Methods

(void) - copyValuesFromPlayer:
(float) - fuelLeakRate
(void) - setFuelLeakRate:
(BOOL) - massLocked
(void) - setMassLocked:
(BOOL) - atHyperspeed
(void) - setAtHyperspeed:
(GLfloat) - dialForwardShield
(void) - setDialForwardShield:
(GLfloat) - dialAftShield
(void) - setDialAftShield:
(OOMissileStatus- dialMissileStatus
(void) - setDialMissileStatus:
(OOFuelScoopStatus- dialFuelScoopStatus
(void) - setDialFuelScoopStatus:
(OOCompassMode- compassMode
(void) - setCompassMode:
(BOOL) - dialIdentEngaged
(void) - setDialIdentEngaged:
(OOAlertCondition- alertCondition
(void) - setAlertCondition:
(NSUInteger) - trumbleCount
(void) - setTrumbleCount:
(void) - setTradeInFactor:
(int- tradeInFactor
(id) - initWithKey:definition: [implementation]
(BOOL) - isPlayerLikeShip [implementation]
Instance Methods inherited from ShipEntity
(void) - setStateMachine:
(void) - setAI:
(AI *) - getAI
(BOOL) - hasAutoAI
(BOOL) - hasNewAI
(void) - setShipScript:
(void) - removeScript
(OOScript *) - shipScript
(OOScript *) - shipAIScript
(OOTimeAbsolute- shipAIScriptWakeTime
(void) - setAIScriptWakeTime:
(double) - frustration
(void) - setLaunchDelay:
(void) - interpretAIMessage:
(GLfloat) - accuracy
(void) - setAccuracy:
(OOMesh *) - mesh
(void) - setMesh:
(BoundingBox) - totalBoundingBox
(Vector) - forwardVector
(Vector) - upVector
(Vector) - rightVector
(NSArray *) - subEntities
(NSUInteger) - subEntityCount
(BOOL) - hasSubEntity:
(NSEnumerator *) - subEntityEnumerator
(NSEnumerator *) - shipSubEntityEnumerator
(NSEnumerator *) - flasherEnumerator
(NSEnumerator *) - exhaustEnumerator
(ShipEntity *) - subEntityTakingDamage
(void) - setSubEntityTakingDamage:
(void) - clearSubEntities
(Quaternion) - subEntityRotationalVelocity
(void) - setSubEntityRotationalVelocity:
(NSString *) - serializeShipSubEntities
(void) - deserializeShipSubEntitiesFrom:
(NSUInteger) - maxShipSubEntities
(void) - setSubIdx:
(NSUInteger) - subIdx
(Octree *) - octree
(float) - volume
(GLfloat) - doesHitLine:v0:
(GLfloat) - doesHitLine:v0:v1:
(GLfloat) - doesHitLine:v0:withPosition:andIJK:i:j:
(BoundingBox) - findBoundingBoxRelativeToPosition:InVectors:i:j:
(HPVector) - absoluteTractorPosition
(void) - setIsBoulder:
(BOOL) - isBoulder
(BOOL) - isMinable
(BOOL) - countsAsKill
(void) - setUpEscorts
(void) - updateEscortFormation
(BOOL) - setUpFromDictionary:
(BOOL) - setUpShipFromDictionary:
(BOOL) - setUpSubEntities
(BOOL) - setUpOneStandardSubentity:asTurret:
(GLfloat) - frustumRadius
(NSString *) - shipDataKey
(NSString *) - shipDataKeyAutoRole
(void) - setShipDataKey:
(NSDictionary *) - shipInfoDictionary
(NSArray *) - getWeaponOffsetFrom:withKey:inMode:
(NSArray *) - aftWeaponOffset
(NSArray *) - forwardWeaponOffset
(NSArray *) - portWeaponOffset
(NSArray *) - starboardWeaponOffset
(BOOL) - hasAutoWeapons
(BOOL) - isFrangible
(BOOL) - suppressFlightNotifications
(void) - respondToAttackFrom:becauseOf:
(OOWeaponFacingSet- weaponFacings
(BOOL) - hasEquipmentItem:includeWeapons:whileLoading:
(BOOL) - hasEquipmentItem:
(NSUInteger) - countEquipmentItem:
(NSString *) - equipmentItemProviding:
(BOOL) - hasEquipmentItemProviding:
(BOOL) - hasAllEquipment:includeWeapons:whileLoading:
(BOOL) - hasAllEquipment:
(BOOL) - setWeaponMount:toWeapon:
(BOOL) - canAddEquipment:inContext:
(BOOL) - equipmentValidToAdd:inContext:
(BOOL) - equipmentValidToAdd:whileLoading:inContext:
(BOOL) - addEquipmentItem:inContext:
(BOOL) - addEquipmentItem:withValidation:inContext:
(BOOL) - hasHyperspaceMotor
(float) - hyperspaceSpinTime
(void) - setHyperspaceSpinTime:
(NSEnumerator *) - equipmentEnumerator
(NSUInteger) - equipmentCount
(void) - removeEquipmentItem:
(void) - removeAllEquipment
(OOEquipmentType *) - selectMissile
(OOCreditsQuantity- removeMissiles
(BOOL) - hasOneEquipmentItem:includeWeapons:whileLoading:
(BOOL) - hasOneEquipmentItem:includeMissiles:whileLoading:
(BOOL) - hasPrimaryWeapon:
(BOOL) - removeExternalStore:
(NSUInteger) - parcelCount
(NSUInteger) - passengerCount
(NSUInteger) - passengerCapacity
(NSUInteger) - missileCount
(NSUInteger) - missileCapacity
(NSUInteger) - extraCargo
(BOOL) - hasScoop
(BOOL) - hasFuelScoop
(BOOL) - hasCargoScoop
(BOOL) - hasECM
(BOOL) - hasCloakingDevice
(BOOL) - hasMilitaryScannerFilter
(BOOL) - hasMilitaryJammer
(BOOL) - hasExpandedCargoBay
(BOOL) - hasShieldBooster
(BOOL) - hasMilitaryShieldEnhancer
(BOOL) - hasHeatShield
(BOOL) - hasFuelInjection
(BOOL) - hasCascadeMine
(BOOL) - hasEscapePod
(BOOL) - hasDockingComputer
(BOOL) - hasGalacticHyperdrive
(float) - shieldBoostFactor
(float) - maxForwardShieldLevel
(float) - maxAftShieldLevel
(float) - shieldRechargeRate
(double) - maxHyperspaceDistance
(float) - afterburnerFactor
(float) - afterburnerRate
(void) - setAfterburnerFactor:
(void) - setAfterburnerRate:
(float) - maxThrust
(float) - thrust
(void) - setMaxThrust:
(void) - setMaxFlightPitch:
(void) - setMaxFlightSpeed:
(void) - setMaxFlightRoll:
(void) - setMaxFlightYaw:
(void) - setEnergyRechargeRate:
(void) - processBehaviour:
(void) - behaviour_stop_still:
(void) - behaviour_idle:
(void) - behaviour_tumble:
(void) - behaviour_tractored:
(void) - behaviour_track_target:
(void) - behaviour_intercept_target:
(void) - behaviour_attack_target:
(void) - behaviour_attack_slow_dogfight:
(void) - behaviour_evasive_action:
(void) - behaviour_attack_break_off_target:
(void) - behaviour_fly_to_target_six:
(void) - behaviour_attack_mining_target:
(void) - behaviour_attack_fly_to_target:
(void) - behaviour_attack_fly_from_target:
(void) - behaviour_running_defense:
(void) - behaviour_flee_target:
(void) - behaviour_attack_broadside:
(void) - behaviour_attack_broadside_left:
(void) - behaviour_attack_broadside_right:
(void) - behaviour_close_to_broadside_range:
(void) - behaviour_close_with_target:
(void) - behaviour_attack_broadside_target:leftside:
(void) - behaviour_attack_sniper:
(void) - behaviour_fly_range_from_destination:
(void) - behaviour_face_destination:
(void) - behaviour_land_on_planet:
(void) - behaviour_formation_form_up:
(void) - behaviour_fly_to_destination:
(void) - behaviour_fly_from_destination:
(void) - behaviour_avoid_collision:
(void) - behaviour_track_as_turret:
(void) - behaviour_fly_thru_navpoints:
(void) - behaviour_scripted_ai:
(float) - reactionTime
(void) - setReactionTime:
(HPVector) - calculateTargetPosition
(void) - startTrackingCurve
(void) - updateTrackingCurve
(void) - calculateTrackingCurve
(GLfloat *) - scannerDisplayColorForShip:otherShip:isHostile:flash:scannerDisplayColor1:scannerDisplayColor2:scannerDisplayColorH1:
(void) - setScannerDisplayColor1:
(void) - setScannerDisplayColor2:
(OOColor *) - scannerDisplayColor1
(OOColor *) - scannerDisplayColor2
(void) - setScannerDisplayColorHostile1:
(void) - setScannerDisplayColorHostile2:
(OOColor *) - scannerDisplayColorHostile1
(OOColor *) - scannerDisplayColorHostile2
(BOOL) - isCloaked
(void) - setCloaked:
(BOOL) - hasAutoCloak
(void) - setAutoCloak:
(void) - applyThrust:
(void) - applyAttitudeChanges:
(void) - avoidCollision
(void) - resumePostProximityAlert
(double) - messageTime
(void) - setMessageTime:
(OOShipGroup *) - group
(void) - setGroup:
(OOShipGroup *) - escortGroup
(void) - setEscortGroup:
(OOShipGroup *) - stationGroup
(BOOL) - hasEscorts
(NSEnumerator *) - escortEnumerator
(NSArray *) - escortArray
(uint8_t) - escortCount
(uint8_t) - pendingEscortCount
(void) - setPendingEscortCount:
(uint8_t) - maxEscortCount
(void) - setMaxEscortCount:
(NSUInteger) - turretCount
(NSString *) - name
(NSString *) - shipUniqueName
(NSString *) - shipClassName
(NSString *) - displayName
(NSString *) - scanDescription
(NSString *) - scanDescriptionForScripting
(void) - setName:
(void) - setShipUniqueName:
(void) - setShipClassName:
(void) - setDisplayName:
(void) - setScanDescription:
(NSString *) - identFromShip:
(BOOL) - hasRole:
(OORoleSet *) - roleSet
(void) - addRole:
(void) - addRole:withProbability:
(void) - removeRole:
(NSString *) - primaryRole
(void) - setPrimaryRole:
(BOOL) - hasPrimaryRole:
(BOOL) - isPolice
(BOOL) - isThargoid
(BOOL) - isTrader
(BOOL) - isPirate
(BOOL) - isMissile
(BOOL) - isMine
(BOOL) - isWeapon
(BOOL) - isEscort
(BOOL) - isShuttle
(BOOL) - isTurret
(BOOL) - isPirateVictim
(BOOL) - isExplicitlyUnpiloted
(BOOL) - isUnpiloted
(OOAlertCondition- realAlertCondition
(BOOL) - hasHostileTarget
(BOOL) - isHostileTo:
(NSUInteger) - defenseTargetCount
(NSArray *) - allDefenseTargets
(NSEnumerator *) - defenseTargetEnumerator
(void) - validateDefenseTargets
(BOOL) - addDefenseTarget:
(BOOL) - isDefenseTarget:
(void) - removeDefenseTarget:
(void) - removeAllDefenseTargets
(NSArray *) - collisionExceptions
(void) - addCollisionException:
(void) - removeCollisionException:
(BOOL) - collisionExceptedFor:
(GLfloat) - weaponRange
(void) - setWeaponRange:
(void) - setWeaponDataFromType:
(float) - energyRechargeRate
(float) - weaponRechargeRate
(void) - setWeaponRechargeRate:
(void) - setWeaponEnergy:
(OOWeaponFacing- currentWeaponFacing
(GLfloat) - scannerRange
(void) - setScannerRange:
(Vector) - reference
(void) - setReference:
(BOOL) - reportAIMessages
(void) - setReportAIMessages:
(void) - transitionToAegisNone
(OOPlanetEntity *) - findNearestPlanet
(Entity< OOStellarBody > *) - findNearestStellarBody
(OOPlanetEntity *) - findNearestPlanetExcludingMoons
(OOAegisStatus- checkForAegis
(void) - forceAegisCheck
(BOOL) - withinStationAegis
(void) - setLastAegisLock:
(OOSystemID- homeSystem
(OOSystemID- destinationSystem
(void) - setHomeSystem:
(void) - setDestinationSystem:
(NSArray *) - crew
(NSArray *) - crewForScripting
(void) - setCrew:
(void) - setSingleCrewWithRole:
(OOFuelQuantity- fuel
(void) - setFuel:
(OOFuelQuantity- fuelCapacity
(GLfloat) - fuelChargeRate
(void) - setRoll:
(void) - setRawRoll:
(void) - setPitch:
(void) - setYaw:
(void) - setThrust:
(void) - applySticks:
(void) - setThrustForDemo:
(void) - setBounty:
(void) - setBounty:withReason:
(void) - setBounty:withReasonAsString:
(OOCreditsQuantity- bounty
(int- legalStatus
(BOOL) - isTemplateCargoPod
(void) - setUpCargoType:
(void) - setCommodity:andAmount:
(void) - setCommodityForPod:andAmount:
(OOCommodityType- commodityType
(OOCargoQuantity- commodityAmount
(OOCargoQuantity- maxAvailableCargoSpace
(void) - setMaxAvailableCargoSpace:
(OOCargoQuantity- availableCargoSpace
(OOCargoQuantity- cargoQuantityOnBoard
(OOCargoType- cargoType
(NSArray *) - cargoListForScripting
(NSMutableArray *) - cargo
(void) - setCargo:
(BOOL) - addCargo:
(BOOL) - removeCargo:amount:
(BOOL) - showScoopMessage
(NSArray *) - passengerListForScripting
(NSArray *) - parcelListForScripting
(NSArray *) - contractListForScripting
(NSArray *) - equipmentListForScripting
(OOWeaponType- weaponTypeIDForFacing:strict:
(OOEquipmentType *) - weaponTypeForFacing:strict:
(NSArray *) - missilesList
(OOCargoFlag- cargoFlag
(void) - setCargoFlag:
(void) - setSpeed:
(double) - desiredSpeed
(void) - setDesiredSpeed:
(double) - desiredRange
(void) - setDesiredRange:
(double) - cruiseSpeed
(Vector) - thrustVector
(void) - setTotalVelocity:
(void) - increase_flight_speed:
(void) - decrease_flight_speed:
(void) - increase_flight_roll:
(void) - decrease_flight_roll:
(void) - increase_flight_pitch:
(void) - decrease_flight_pitch:
(void) - increase_flight_yaw:
(void) - decrease_flight_yaw:
(GLfloat) - flightRoll
(GLfloat) - flightPitch
(GLfloat) - flightYaw
(GLfloat) - flightSpeed
(GLfloat) - maxFlightPitch
(GLfloat) - maxFlightSpeed
(GLfloat) - maxFlightRoll
(GLfloat) - maxFlightYaw
(GLfloat) - speedFactor
(GLfloat) - temperature
(void) - setTemperature:
(GLfloat) - heatInsulation
(void) - setHeatInsulation:
(float) - randomEjectaTemperature
(float) - randomEjectaTemperatureWithMaxFactor:
(int- damage
(void) - dealEnergyDamage:atRange:withBias:
(void) - dealEnergyDamageWithinDesiredRange
(void) - dealMomentumWithinDesiredRange:
(void) - noteTakingDamage:from:type:
(void) - noteKilledBy:damageType:
(void) - getDestroyedBy:damageType:
(void) - becomeExplosion
(void) - becomeLargeExplosion:
(void) - becomeEnergyBlast
(void) - broadcastEnergyBlastImminent
(void) - setIsWreckage:
(BOOL) - showDamage
(Vector) - positionOffsetForAlignment:
(Vector) - positionOffsetForShipInRotationToAlignment
(void) - collectBountyFor:
(BoundingBox) - findSubentityBoundingBox
(Triangle) - absoluteIJKForSubentity
(GLfloat) - weaponRecoveryTime
(GLfloat) - laserHeatLevel
(GLfloat) - laserHeatLevelAft
(GLfloat) - laserHeatLevelForward
(GLfloat) - laserHeatLevelPort
(GLfloat) - laserHeatLevelStarboard
(GLfloat) - hullHeatLevel
(GLfloat) - entityPersonality
(GLint) - entityPersonalityInt
(void) - setEntityPersonalityInt:
(void) - setSuppressExplosion:
(void) - resetExhaustPlumes
(void) - removeExhaust:
(void) - removeFlasher:
(void) - checkScanner
(void) - checkScannerIgnoringUnpowered
(ShipEntity **) - scannedShips
(int- numberOfScannedShips
(Entity *) - foundTarget
(Entity *) - primaryAggressor
(Entity *) - lastEscortTarget
(Entity *) - thankedShip
(Entity *) - rememberedShip
(Entity *) - proximityAlert
(void) - setFoundTarget:
(void) - setPrimaryAggressor:
(void) - setLastEscortTarget:
(void) - setThankedShip:
(void) - setRememberedShip:
(void) - setProximityAlert:
(void) - setTargetStation:
(BOOL) - isValidTarget:
(void) - addTarget:
(void) - removeTarget:
(BOOL) - canStillTrackPrimaryTarget
(id) - primaryTarget
(id) - primaryTargetWithoutValidityCheck
(StationEntity *) - targetStation
(BOOL) - isFriendlyTo:
(ShipEntity *) - shipHitByLaser
(void) - noteLostTarget
(void) - noteLostTargetAndGoIdle
(void) - noteTargetDestroyed:
(OOBehaviour- behaviour
(void) - setBehaviour:
(void) - trackOntoTarget:withDForward:
(double) - ballTrackLeadingTarget:atTarget:
(GLfloat) - rollToMatchUp:rotating:
(GLfloat) - rangeToDestination
(double) - trackDestination:delta_t:
(void) - setCoordinate:
(HPVector) - coordinates
(HPVector) - destination
(HPVector) - distance_six:
(HPVector) - distance_twelve:withOffset:
(void) - setEvasiveJink:
(void) - evasiveAction:
(double) - trackPrimaryTarget:delta_t:
(double) - trackSideTarget:delta_t:
(double) - missileTrackPrimaryTarget:
(double) - rangeToPrimaryTarget
(double) - approachAspectToPrimaryTarget
(double) - rangeToSecondaryTarget:
(BOOL) - hasProximityAlertIgnoringTarget:
(GLfloat) - currentAimTolerance
(GLfloat) - lookingAtSunWithThresholdAngleCos:
(BOOL) - onTarget:withWeapon:
(OOTimeDelta- shotTime
(void) - resetShotTime
(BOOL) - fireMainWeapon:
(BOOL) - fireAftWeapon:
(BOOL) - firePortWeapon:
(BOOL) - fireStarboardWeapon:
(BOOL) - fireTurretCannon:
(void) - setLaserColor:
(void) - setExhaustEmissiveColor:
(OOColor *) - laserColor
(OOColor *) - exhaustEmissiveColor
(BOOL) - fireSubentityLaserShot:
(BOOL) - fireDirectLaserShot:
(BOOL) - fireDirectLaserDefensiveShot
(BOOL) - fireDirectLaserShotAt:
(NSArray *) - laserPortOffset:
(BOOL) - fireLaserShotInDirection:weaponIdentifier:
(void) - adjustMissedShots:
(int- missedShots
(void) - considerFiringMissile:
(Vector) - missileLaunchPosition
(ShipEntity *) - fireMissile
(ShipEntity *) - fireMissileWithIdentifier:andTarget:
(BOOL) - isMissileFlagSet
(void) - setIsMissileFlag:
(OOTimeDelta- missileLoadTime
(void) - setMissileLoadTime:
(void) - noticeECM
(BOOL) - fireECM
(BOOL) - cascadeIfAppropriateWithDamageAmount:cascadeOwner:
(BOOL) - activateCloakingDevice
(void) - deactivateCloakingDevice
(BOOL) - launchCascadeMine
(ShipEntity *) - launchEscapeCapsule
(OOCommodityType- dumpCargo
(ShipEntity *) - dumpCargoItem:
(OOCargoType- dumpItem:
(void) - manageCollisions
(BOOL) - collideWithShip:
(void) - adjustVelocity:
(void) - addImpactMoment:fraction:
(BOOL) - canScoop:
(void) - getTractoredBy:
(void) - scoopIn:
(void) - scoopUp:
(void) - scoopUpProcess:processEvents:processMessages:
(BOOL) - abandonShip
(void) - takeScrapeDamage:from:
(void) - takeHeatDamage:
(void) - enterDock:
(void) - leaveDock:
(void) - enterWormhole:
(void) - enterWormhole:replacing:
(void) - enterWitchspace
(void) - leaveWitchspace
(BOOL) - witchspaceLeavingEffects
(void) - markAsOffender:
(void) - markAsOffender:withReason:
(void) - switchLightsOn
(void) - switchLightsOff
(BOOL) - lightsActive
(void) - setDestination:
(void) - setEscortDestination:
(BOOL) - canAcceptEscort:
(BOOL) - acceptAsEscort:
(void) - deployEscorts
(void) - dockEscorts
(void) - setTargetToNearestFriendlyStation
(void) - setTargetToNearestStation
(void) - setTargetToSystemStation
(void) - landOnPlanet:
(void) - abortDocking
(NSDictionary *) - dockingInstructions
(void) - broadcastThargoidDestroyed
(void) - broadcastHitByLaserFrom:
(GLfloat) - sunGlareFilter
(void) - setSunGlareFilter:
(void) - sendExpandedMessage:toShip:
(void) - sendMessage:toShip:withUnpilotedOverride:
(void) - broadcastAIMessage:
(void) - broadcastMessage:withUnpilotedOverride:
(void) - setCommsMessageColor
(void) - receiveCommsMessage:from:
(void) - commsMessage:withUnpilotedOverride:
(BOOL) - markedForFines
(BOOL) - markForFines
(BOOL) - isMining
(void) - spawn:
(int- checkShipsInVicinityForWitchJumpExit
(BOOL) - trackCloseContacts
(void) - setTrackCloseContacts:
(void) - setHulk:
(BOOL) - isHulk
(OOJSScript *) - script
(NSDictionary *) - scriptInfo
(void) - overrideScriptInfo:
(BOOL) - scriptedMisjump
(void) - setScriptedMisjump:
(GLfloat) - scriptedMisjumpRange
(void) - setScriptedMisjumpRange:
(Entity *) - entityForShaderProperties
(void) - setDemoShip:
(BOOL) - isDemoShip
(void) - setDemoStartTime:
(void) - doScriptEvent:
(void) - doScriptEvent:withArgument:
(void) - doScriptEvent:withArgument:andArgument:
(void) - doScriptEvent:withArguments:
(void) - doScriptEvent:withArguments:count:
(void) - doScriptEvent:inContext:withArguments:count:
(void) - reactToAIMessage:context:
(void) - sendAIMessage:
(void) - doScriptEvent:andReactToAIMessage:
(void) - doScriptEvent:withArgument:andReactToAIMessage:
(id) - init [implementation]
(id) - initBypassForPlayer [implementation]
(NSString *) - repeatString:times: [implementation]
(BOOL) - setUpOneSubentity: [implementation]
(BOOL) - setUpOneFlasher: [implementation]
(void) - dealloc [implementation]
(NSString *) - descriptionComponents [implementation]
(NSString *) - shortDescriptionComponents [implementation]
(BoundingBox) - findBoundingBoxRelativeToPosition:InVectors:_i:_j: [implementation]
(void) - wasAddedToUniverse [implementation]
(void) - wasRemovedFromUniverse [implementation]
(NSString *) - beaconCode [implementation]
(void) - setBeaconCode: [implementation]
(NSString *) - beaconLabel [implementation]
(void) - setBeaconLabel: [implementation]
(BOOL) - isVisible [implementation]
(BOOL) - isBeacon [implementation]
(id< OOHUDBeaconIcon >) - beaconDrawable [implementation]
(Entity< OOBeaconEntity > *) - prevBeacon [implementation]
(Entity< OOBeaconEntity > *) - nextBeacon [implementation]
(void) - setPrevBeacon: [implementation]
(void) - setNextBeacon: [implementation]
(void) - setUpMixedEscorts [implementation]
(void) - setUpOneEscort:inGroup:withRole:atPosition:andCount: [implementation]
(OOScanClass- scanClass [implementation]
(BOOL) - canCollide [implementation]
(ShipEntity *) - doOctreesCollide [implementation]
(BOOL) - checkCloseCollisionWith: [implementation]
(void) - addSubentityToCollisionRadius: [implementation]
(ShipEntity *) - launchPodWithCrew: [implementation]
(BOOL) - validForAddToUniverse [implementation]
(void) - update: [implementation]
(void) - noteFrustration: [implementation]
(OOEquipmentType *) - generateMissileEquipmentTypeFrom: [implementation]
(OOEquipmentType *) - verifiedMissileTypeFromRole: [implementation]
(void) - drawImmediate:translucent: [implementation]
(void) - drawDebugStuff [implementation]
(void) - drawSubEntityImmediate:translucent: [implementation]
(BOOL) - isJammingScanning [implementation]
(void) - addSubEntity: [implementation]
(void) - setOwner: [implementation]
(void) - orientationChanged [implementation]
(void) - applyRoll:andClimb: [implementation]
(void) - applyRoll:climb:andYaw: [implementation]
(OOShipGroup *) - rawEscortGroup [implementation]
(NSComparisonResult) - ComparePlanetsBySurfaceDistance [implementation]
(Entity< OOStellarBody > *) - lastAegisLock [implementation]
(void) - setStatus: [implementation]
(void) - rescaleBy: [implementation]
(void) - rescaleBy:writeToCache: [implementation]
(void) - releaseCargoPodsDebris [implementation]
(void) - subEntityDied: [implementation]
(void) - subEntityReallyDied: [implementation]
(NSComparisonResult) - compareBeaconCodeWith: [implementation]
(uint32_t) - randomSeedForShaders [implementation]
(void) - setShipHitByLaser: [implementation]
(BOOL) - fireWeapon:direction:range: [implementation]
(void) - throwSparks [implementation]
(Vector) - velocity [implementation]
(void) - suppressTargetLost [implementation]
(void) - takeEnergyDamage:from:becauseOf:weaponIdentifier: [implementation]
(void) - refreshEscortPositions [implementation]
(HPVector) - coordinatesForEscortPosition: [implementation]
(void) - setTargetToNearestStationIncludingHostiles: [implementation]
(BoundingBox) - findBoundingBoxRelativeTo:InVectors:_i:_j: [implementation]
(void) - dumpSelfState [implementation]
(OOTimeAbsolute- getDemoStartTime [implementation]
(void) - doNothing [implementation]
(NSString *) - descriptionForObjDump [implementation]
(void) - setAITo:
(void) - setAIScript:
(void) - switchAITo:
(void) - scanForHostiles
(BOOL) - performHyperSpaceToSpecificSystem:
(void) - scanForNearestIncomingMissile
(void) - enterTargetWormhole
(void) - enterPlayerWormhole
(void) - wormholeEscorts
(void) - wormholeEntireGroup
(BOOL) - suggestEscortTo:
(void) - groupAttackTarget
(void) - performAttack
(void) - performCollect
(void) - performEscort
(void) - performFaceDestination
(void) - performFlee
(void) - performFlyToRangeFromDestination
(void) - performHold
(void) - performIdle
(void) - performIntercept
(void) - performLandOnPlanet
(void) - performMining
(void) - performScriptedAI
(void) - performScriptedAttackAI
(void) - performStop
(void) - performTumble
(void) - broadcastDistressMessage
(void) - broadcastDistressMessageWithDumping:
(void) - requestDockingCoordinates
(void) - recallDockingInstructions
(void) - performBuoyTumble [implementation]
(NSDictionary *) - savedShipDictionaryWithContext:
(void) - simplifyShipdata:andGetDeletes: [implementation]
(void) - checkFoundTarget [implementation]
(BOOL) - performHyperSpaceExitReplace: [implementation]
(BOOL) - performHyperSpaceExitReplace:toSystem: [implementation]
(void) - scanForNearestShipWithPredicate:parameter: [implementation]
(void) - scanForNearestShipWithNegatedPredicate:parameter: [implementation]
(void) - acceptDistressMessageFrom: [implementation]
(BOOL) - launchPatrol [implementation]
(BOOL) - inspHasSecondaryIdentityLine [implementation]
(NSString *) - inspSecondaryIdentityLine [implementation]
(NSString *) - inspDescription [implementation]
(NSString *) - inspTargetLine [implementation]
(BOOL) - inspCanBecomeTarget [implementation]
(void) - inspBecomeTarget [implementation]
(NSArray *) - subEntitiesForScript
(void) - setTargetForScript:
(BOOL) - isVisibleToScripts [implementation]
(void) - getJSClass:andPrototype: [implementation]
(NSString *) - oo_jsClassName [implementation]
(NSArray *) - debugInspectorModules [implementation]
(void) - setStateTo: [implementation]
(void) - pauseAI: [implementation]
(void) - randomPauseAI: [implementation]
(void) - dropMessages: [implementation]
(void) - debugDumpPendingMessages [implementation]
(void) - setDestinationToCurrentLocation [implementation]
(void) - setDesiredRangeTo: [implementation]
(void) - setDesiredRangeForWaypoint [implementation]
(void) - setSpeedTo: [implementation]
(void) - setSpeedFactorTo: [implementation]
(void) - setSpeedToCruiseSpeed [implementation]
(void) - setThrustFactorTo: [implementation]
(void) - setTargetToPrimaryAggressor [implementation]
(void) - scanForNearestMerchantman [implementation]
(void) - scanForRandomMerchantman [implementation]
(void) - scanForLoot [implementation]
(void) - scanForRandomLoot [implementation]
(void) - setTargetToFoundTarget [implementation]
(void) - checkForFullHold [implementation]
(void) - getWitchspaceEntryCoordinates [implementation]
(void) - setDestinationFromCoordinates [implementation]
(void) - setCoordinatesFromPosition [implementation]
(void) - fightOrFleeMissile [implementation]
(void) - setCourseToPlanet [implementation]
(void) - setTakeOffFromPlanet [implementation]
(void) - landOnPlanet [implementation]
(void) - checkTargetLegalStatus [implementation]
(void) - checkOwnLegalStatus [implementation]
(void) - exitAIWithMessage: [implementation]
(void) - setDestinationToTarget [implementation]
(void) - setDestinationWithinTarget [implementation]
(void) - checkCourseToDestination [implementation]
(void) - checkAegis [implementation]
(void) - checkEnergy [implementation]
(void) - checkHeatInsulation [implementation]
(void) - scanForOffenders [implementation]
(void) - setCourseToWitchpoint [implementation]
(void) - setDestinationToWitchpoint [implementation]
(void) - setDestinationToStationBeacon [implementation]
(void) - performHyperSpaceExit [implementation]
(void) - performHyperSpaceExitWithoutReplacing [implementation]
(void) - wormholeGroup [implementation]
(void) - commsMessage: [implementation]
(void) - commsMessageByUnpiloted: [implementation]
(void) - ejectCargo [implementation]
(void) - scanForThargoid [implementation]
(void) - scanForNonThargoid [implementation]
(void) - thargonCheckMother [implementation]
(void) - becomeUncontrolledThargon [implementation]
(void) - checkDistanceTravelled [implementation]
(void) - fightOrFleeHostiles [implementation]
(void) - suggestEscort [implementation]
(void) - escortCheckMother [implementation]
(void) - checkGroupOddsVersusTarget [implementation]
(void) - scanForFormationLeader [implementation]
(void) - messageMother: [implementation]
(void) - setPlanetPatrolCoordinates [implementation]
(void) - setSunSkimStartCoordinates [implementation]
(void) - setSunSkimEndCoordinates [implementation]
(void) - setSunSkimExitCoordinates [implementation]
(void) - patrolReportIn [implementation]
(void) - checkForMotherStation [implementation]
(void) - sendTargetCommsMessage: [implementation]
(void) - markTargetForFines [implementation]
(void) - markTargetForOffence: [implementation]
(void) - storeTarget [implementation]
(void) - recallStoredTarget [implementation]
(void) - scanForRocks [implementation]
(void) - setDestinationToDockingAbort [implementation]
(void) - requestNewTarget [implementation]
(void) - rollD: [implementation]
(void) - scanForNearestShipWithPrimaryRole: [implementation]
(void) - scanForNearestShipHavingRole: [implementation]
(void) - scanForNearestShipWithAnyPrimaryRole: [implementation]
(void) - scanForNearestShipHavingAnyRole: [implementation]
(void) - scanForNearestShipWithScanClass: [implementation]
(void) - scanForNearestShipWithoutPrimaryRole: [implementation]
(void) - scanForNearestShipNotHavingRole: [implementation]
(void) - scanForNearestShipWithoutAnyPrimaryRole: [implementation]
(void) - scanForNearestShipNotHavingAnyRole: [implementation]
(void) - scanForNearestShipWithoutScanClass: [implementation]
(void) - setCoordinates: [implementation]
(void) - checkForNormalSpace [implementation]
(void) - setTargetToRandomStation [implementation]
(void) - setTargetToLastStation [implementation]
(void) - addFuel: [implementation]
(void) - scriptActionOnTarget: [implementation]
(void) - sendScriptMessage: [implementation]
(void) - ai_throwSparks [implementation]
(void) - explodeSelf [implementation]
(void) - ai_debugMessage: [implementation]
(void) - targetFirstBeaconWithCode: [implementation]
(void) - targetNextBeaconWithCode: [implementation]
(void) - setRacepointsFromTarget [implementation]
(void) - performFlyRacepoints [implementation]
(void) - addPrimaryAggressorAsDefenseTarget [implementation]
(void) - addFoundTargetAsDefenseTarget [implementation]
(void) - findNewDefenseTarget [implementation]
(void) - setDestinationToJinkPosition [implementation]
(void) - disengageAutopilot [implementation]
(void) - messageSelf: [implementation]
(void) - scanForNearestShipMatchingPredicate: [implementation]
(void) - safeScriptActionOnTarget: [implementation]
(ShipEntity *) - ejectShipOfType:
(ShipEntity *) - ejectShipOfRole:
(NSArray *) - spawnShipsWithRole:count:
(BOOL) - isShipWithSubEntityShip: [implementation]
Instance Methods inherited from OOEntityWithDrawable
(OODrawable *) - drawable
(void) - setDrawable:
(double) - findCollisionRadius [implementation]
(NSSet *) - allTextures [implementation]
Instance Methods inherited from Entity
(NSUInteger) - sessionID
(BOOL) - isShip
(BOOL) - isDock
(BOOL) - isStation
(BOOL) - isSubEntity
(BOOL) - isPlayer
(BOOL) - isPlanet
(BOOL) - isSun
(BOOL) - isSunlit
(BOOL) - isStellarObject
(BOOL) - isSky
(BOOL) - isWormhole
(BOOL) - isEffect
(BOOL) - isVisualEffect
(BOOL) - isWaypoint
(void) - addToLinkedLists
(void) - removeFromLinkedLists
(void) - updateLinkedLists
(void) - warnAboutHostiles
(CollisionRegion *) - collisionRegion
(void) - setCollisionRegion:
(void) - setUniversalID:
(OOUniversalID- universalID
(BOOL) - throwingSparks
(void) - setThrowSparks:
(id) - owner
(ShipEntity *) - parentEntity
(ShipEntity *) - rootShipEntity
(void) - setPosition:
(void) - setPositionX:y:z:
(HPVector) - position
(Vector) - cameraRelativePosition
(GLfloat) - cameraRangeFront
(GLfloat) - cameraRangeBack
(void) - updateCameraRelativePosition
(Vector) - vectorTo:
(HPVector) - absolutePositionForSubentity
(HPVector) - absolutePositionForSubentityOffset:
(double) - zeroDistance
(double) - camZeroDistance
(NSComparisonResult) - compareZeroDistance:
(BoundingBox) - boundingBox
(GLfloat) - mass
(Quaternion) - orientation
(void) - setOrientation:
(Quaternion) - normalOrientation
(void) - setNormalOrientation:
(void) - setVelocity:
(double) - speed
(GLfloat) - distanceTravelled
(void) - setDistanceTravelled:
(OOEntityStatus- status
(void) - setScanClass:
(void) - setEnergy:
(GLfloat) - energy
(void) - setMaxEnergy:
(GLfloat) - maxEnergy
(void) - moveForward:
(OOMatrix) - rotationMatrix
(OOMatrix) - drawRotationMatrix
(OOMatrix) - transformationMatrix
(OOMatrix) - drawTransformationMatrix
(GLfloat) - collisionRadius
(void) - setCollisionRadius:
(NSMutableArray *) - collisionArray
(void) - applyVelocity:
(void) - dumpState
(BOOL) - isInSpace
(BOOL) - isImmuneToBreakPatternHide
(GLfloat) - universalTime
(GLfloat) - spawnTime
(GLfloat) - timeElapsedSinceSpawn
(void) - setAtmosphereFogging:
(OOColor *) - fogUniform
(NSString *) - descriptionForObjDumpBasic
(BOOL) - checkLinkedLists [implementation]
(id< OOWeakReferenceSupport >) - superShaderBindingTarget [implementation]
(Vector) - relativePosition [implementation]
(BOOL) - isBreakPattern
(void) - inspect [implementation]
(BOOL) - isECMBlast
(NSString *) - inspScanClassLine
(NSString *) - inspStatusLine
(NSString *) - inspRetainCountLine
(NSString *) - inspPositionLine
(NSString *) - inspVelocityLine
(NSString *) - inspOrientationLine
(NSString *) - inspEnergyLine
(NSString *) - inspOwnerLine
(NSString *) - inspBasicIdentityLine [implementation]
(BOOL) - isExhaust
(BOOL) - isFlasher
(void) - deleteJSSelf
(jsval) - oo_jsValueInContext: [implementation]
(BOOL) - isCascadeWeapon
(GLfloat) - clock [implementation]
(unsigned) - pseudoFixedD100 [implementation]
(unsigned) - pseudoFixedD256 [implementation]
(unsigned) - systemGovernment [implementation]
(unsigned) - systemEconomy [implementation]
(unsigned) - systemTechLevel [implementation]
(unsigned) - systemPopulation [implementation]
(unsigned) - systemProductivity [implementation]
Instance Methods inherited from OOWeakRefObject
(id) - weakSelf
(id) - weakRetain [implementation]
(void) - weakRefDied: [implementation]
Instance Methods inherited from <OOWeakReferenceSupport>
(id) - OO_RETURNS_RETAINED

Private Attributes

float _fuelLeakRate
GLfloat _dialForwardShield
GLfloat _dialAftShield
OOMissileStatus _missileStatus
OOFuelScoopStatus _fuelScoopStatus
OOCompassMode _compassMode
OOAlertCondition _alertCondition
NSUInteger _trumbleCount
int _tradeInFactor
unsigned _massLocked: 1
unsigned _atHyperspeed: 1
unsigned _dialIdentEngaged: 1

Additional Inherited Members

Class Methods inherited from ShipEntity
(static BOOL) + IsBehaviourHostile [implementation]
(static float) + SurfaceDistanceSqaredV [implementation]
(static float) + SurfaceDistanceSqared [implementation]
(static BOOL) + AuthorityPredicate [implementation]
(id) + shipRestoredFromDictionary:useFallback:context:
Public Attributes inherited from ShipEntity
OOTimeDelta shot_time
Vector v_forward
Vector v_up
Vector v_right
HPVector _destination
GLfloat desired_range
GLfloat desired_speed
GLfloat stick_roll
GLfloat stick_pitch
GLfloat stick_yaw
OOBehaviour behaviour
BoundingBox totalBoundingBox
Public Attributes inherited from Entity
OOUniversalID universalID
unsigned isShip: 1
unsigned isStation: 1
unsigned isPlayer: 1
unsigned isWormhole: 1
unsigned isSubEntity: 1
unsigned hasMoved: 1
unsigned hasRotated: 1
unsigned hasCollided: 1
unsigned isSunlit: 1
unsigned collisionTestFilter: 2
unsigned throw_sparks: 1
unsigned isImmuneToBreakPatternHide: 1
unsigned isExplicitlyNotMainStation: 1
unsigned isVisualEffect: 1
OOScanClass scanClass
GLfloat zero_distance
GLfloat cam_zero_distance
GLfloat no_draw_distance
GLfloat collision_radius
HPVector position
Vector cameraRelativePosition
Quaternion orientation
OOColoratmosphereFogging
int zero_index
Entityx_previous
Entityx_next
Entityy_previous
Entityy_next
Entityz_previous
Entityz_next
Entitycollision_chain
OOUniversalID shadingEntityID
Entitycollider
CollisionRegioncollisionRegion
Protected Attributes inherited from ShipEntity
NSDictionary * shipinfoDictionary
Quaternion subentityRotationalVelocity
OOJSScriptscript
OOJSScriptaiScript
OOTimeAbsolute aiScriptWakeTime
NSDictionary * dockingInstructions
OOColorlaser_color
OOColordefault_laser_color
OOColorexhaust_emissive_color
OOColorscanner_display_color1
OOColorscanner_display_color2
OOColorscanner_display_color_hostile1
OOColorscanner_display_color_hostile2
GLfloat maxFlightSpeed
GLfloat max_flight_roll
GLfloat max_flight_pitch
GLfloat max_flight_yaw
GLfloat cruiseSpeed
GLfloat max_thrust
GLfloat thrust
float hyperspaceMotorSpinTime
unsigned military_jammer_active: 1
unsigned docking_match_rotation: 1
unsigned pitching_over: 1
unsigned rolling_over: 1
unsigned reportAIMessages: 1
unsigned being_mined: 1
unsigned being_fined: 1
unsigned isHulk: 1
unsigned trackCloseContacts: 1
unsigned isNearPlanetSurface: 1
unsigned isFrangible: 1
unsigned cloaking_device_active: 1
unsigned cloakPassive: 1
unsigned cloakAutomatic: 1
unsigned canFragment: 1
unsigned isWreckage: 1
unsigned _showDamage: 1
unsigned suppressExplosion: 1
unsigned suppressAegisMessages: 1
unsigned isMissile: 1
unsigned _explicitlyUnpiloted: 1
unsigned hasScoopMessage: 1
unsigned scripted_misjump: 1
unsigned haveExecutedSpawnAction: 1
unsigned haveStartedJSAI: 1
unsigned noRocks: 1
unsigned _lightsActive: 1
GLfloat _scriptedMisjumpRange
GLfloat sunGlareFilter
OOFuelQuantity fuel
GLfloat fuel_accumulator
GLfloat afterburner_rate
GLfloat afterburner_speed_factor
OOCargoQuantity likely_cargo
OOCargoQuantity max_cargo
OOCargoQuantity extra_cargo
OOCargoQuantity equipment_weight
OOCargoType cargo_type
OOCargoFlag cargo_flag
OOCreditsQuantity bounty
GLfloat energy_recharge_rate
OOWeaponFacingSet weapon_facings
OOWeaponType forward_weapon_type
OOWeaponType aft_weapon_type
OOWeaponType port_weapon_type
OOWeaponType starboard_weapon_type
GLfloat weapon_damage
GLfloat weapon_damage_override
GLfloat weaponRange
OOWeaponFacing currentWeaponFacing
GLfloat weapon_energy_use
GLfloat weapon_temp
GLfloat weapon_shot_temperature
GLfloat forward_weapon_temp
GLfloat aft_weapon_temp
GLfloat port_weapon_temp
GLfloat starboard_weapon_temp
GLfloat scannerRange
unsigned missiles
unsigned max_missiles
NSString * _missileRole
OOTimeDelta missile_load_time
OOTimeAbsolute missile_launch_time
AIshipAI
NSString * name
NSString * shipUniqueName
NSString * shipClassName
NSString * displayName
NSString * scan_description
OORoleSetroleSet
NSString * primaryRole
NSArray * explosionType
Vector jink
HPVector coordinates
Vector reference
NSUInteger _subIdx
NSUInteger _maxShipSubIdx
double launch_time
double launch_delay
OOUniversalID planetForLanding
GLfloat frustration
GLfloat success_factor
int patrol_counter
NSMutableDictionary * previousCondition
float weapon_recharge_rate
int shot_counter
OOTimeAbsolute cargo_dump_time
OOTimeAbsolute last_shot_time
NSMutableArray * cargo
OOCommodityType commodity_type
OOCargoQuantity commodity_amount
GLfloat flightSpeed
GLfloat flightRoll
GLfloat flightPitch
GLfloat flightYaw
GLfloat accuracy
GLfloat pitch_tolerance
GLfloat aim_tolerance
int _missed_shots
OOAegisStatus aegis_status
OOSystemID home_system
OOSystemID destination_system
double messageTime
double next_spark_time
Vector collision_vector
GLfloat _scaleFactor
BOOL _multiplyWeapons
NSArray * forwardWeaponOffset
NSArray * aftWeaponOffset
NSArray * portWeaponOffset
NSArray * starboardWeaponOffset
NSArray * crew
NSMutableDictionary * closeContactsInfo
NSString * lastRadioMessage
Vector tractor_position
float ship_temperature
ShipEntityscanned_ships [MAX_SCAN_NUMBER+1]
GLfloat distance2_scanned_ships [MAX_SCAN_NUMBER+1]
unsigned n_scanned_ships
HPVector navpoints [32]
unsigned next_navpoint_index
unsigned number_of_navpoints
Octreeoctree
OOBehaviour debugLastBehaviour
uint16_t entity_personality
NSDictionary * scriptInfo
NSMutableArray * subEntities
OOEquipmentTypemissile_list [SHIPENTITY_MAX_MISSILES]
OOWeakReference_primaryTarget
OOWeakReference_primaryAggressor
OOWeakReference_targetStation
OOWeakReference_foundTarget
OOWeakReference_lastEscortTarget
OOWeakReference_thankedShip
OOWeakReference_rememberedShip
OOWeakReference_proximityAlert
float reactionTime
HPVector trackingCurvePositions [4]
OOTimeAbsolute trackingCurveTimes [4]
HPVector trackingCurveCoeffs [3]
Protected Attributes inherited from Entity
HPVector lastPosition
Quaternion lastOrientation
GLfloat distanceTravelled
OOMatrix rotMatrix
Vector velocity
GLfloat energy
GLfloat maxEnergy
BoundingBox boundingBox
GLfloat mass
NSMutableArray * collidingEntities
OOTimeAbsolute spawnTime
struct JSObject * _jsSelf
Protected Attributes inherited from OOWeakRefObject
OOWeakReferenceweakSelf

Detailed Description

Definition at line 32 of file ProxyPlayerEntity.h.

Method Documentation

◆ alertCondition

- (OOAlertCondition) alertCondition

Reimplemented from ShipEntity.

Definition at line 172 of file ProxyPlayerEntity.m.

173{
174 return _alertCondition;
175}
OOAlertCondition _alertCondition

References _alertCondition, and alertCondition.

Referenced by alertCondition.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ atHyperspeed

- (BOOL) atHyperspeed

Definition at line 95 of file ProxyPlayerEntity.m.

96{
97 return _atHyperspeed;
98}

References _atHyperspeed, and atHyperspeed.

Referenced by atHyperspeed.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ compassMode

- (OOCompassMode) compassMode

Definition at line 150 of file ProxyPlayerEntity.m.

151{
152 return _compassMode;
153}
OOCompassMode _compassMode

References _compassMode, and compassMode.

Referenced by compassMode.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ copyValuesFromPlayer:

- (void) copyValuesFromPlayer: (PlayerEntity *) player

Definition at line 47 of file ProxyPlayerEntity.m.

47 :(PlayerEntity *)player
48{
49 if (player == nil) return;
50
51 [self setFuelLeakRate:[player fuelLeakRate]];
52 [self setMassLocked:[player massLocked]];
53 [self setAtHyperspeed:[player atHyperspeed]];
54 [self setDialForwardShield:[player dialForwardShield]];
55 [self setDialAftShield:[player dialAftShield]];
56 [self setDialMissileStatus:[player dialMissileStatus]];
57 [self setDialFuelScoopStatus:[player dialFuelScoopStatus]];
58 [self setCompassMode:[player compassMode]];
59 [self setDialIdentEngaged:[player dialIdentEngaged]];
60 [self setAlertCondition:[player alertCondition]];
61 [self setTrumbleCount:[player trumbleCount]];
62 [self setTradeInFactor:[player tradeInFactor]];
63
64}
return nil
BOOL dialIdentEngaged()
NSUInteger trumbleCount
GLfloat dialAftShield()
OOFuelScoopStatus dialFuelScoopStatus()
GLfloat dialForwardShield()
OOMissileStatus dialMissileStatus()
OOAlertCondition alertCondition
OOCompassMode compassMode

References PlayerEntity::alertCondition, PlayerEntity::atHyperspeed, PlayerEntity::compassMode, PlayerEntity::dialAftShield, PlayerEntity::dialForwardShield, PlayerEntity::dialFuelScoopStatus, PlayerEntity::dialIdentEngaged, PlayerEntity::dialMissileStatus, PlayerEntity::fuelLeakRate, PlayerEntity::massLocked, nil, setAlertCondition:, setAtHyperspeed:, setCompassMode:, setDialAftShield:, setDialForwardShield:, setDialFuelScoopStatus:, setDialIdentEngaged:, setDialMissileStatus:, setFuelLeakRate:, setMassLocked:, setTradeInFactor:, setTrumbleCount:, PlayerEntity::tradeInFactor, and PlayerEntity::trumbleCount.

Here is the call graph for this function:

◆ dialAftShield

- (GLfloat) dialAftShield

Definition at line 117 of file ProxyPlayerEntity.m.

118{
119 return _dialAftShield;
120}

References _dialAftShield, and dialAftShield.

Referenced by dialAftShield.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dialForwardShield

- (GLfloat) dialForwardShield

Definition at line 106 of file ProxyPlayerEntity.m.

107{
108 return _dialForwardShield;
109}

References _dialForwardShield, and dialForwardShield.

Referenced by dialForwardShield.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dialFuelScoopStatus

- (OOFuelScoopStatus) dialFuelScoopStatus

Definition at line 139 of file ProxyPlayerEntity.m.

140{
141 return _fuelScoopStatus;
142}
OOFuelScoopStatus _fuelScoopStatus

References _fuelScoopStatus, and dialFuelScoopStatus.

Referenced by dialFuelScoopStatus.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dialIdentEngaged

- (BOOL) dialIdentEngaged

Definition at line 161 of file ProxyPlayerEntity.m.

162{
163 return _dialIdentEngaged;
164}

References _dialIdentEngaged, and dialIdentEngaged.

Referenced by dialIdentEngaged.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dialMissileStatus

- (OOMissileStatus) dialMissileStatus

Definition at line 128 of file ProxyPlayerEntity.m.

129{
130 return _missileStatus;
131}
OOMissileStatus _missileStatus

References _missileStatus, and dialMissileStatus.

Referenced by dialMissileStatus.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fuelLeakRate

- (float) fuelLeakRate

Definition at line 73 of file ProxyPlayerEntity.m.

74{
75 return _fuelLeakRate;
76}

References _fuelLeakRate, and fuelLeakRate.

Referenced by fuelLeakRate.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initWithKey:definition:

- (id) initWithKey: (NSString *) key
definition: (NSDictionary *) dict 
implementation

Reimplemented from ShipEntity.

Definition at line 31 of file ProxyPlayerEntity.m.

31 :(NSString *)key definition:(NSDictionary *)dict
32{
33 self = [super initWithKey:key definition:dict];
34 if (self != nil)
35 {
36 [self setDialForwardShield:1.0f];
37 [self setDialAftShield:1.0f];
38 [self setDialFuelScoopStatus:[self hasScoop] ? SCOOP_STATUS_OKAY : SCOOP_STATUS_NOT_INSTALLED];
39 [self setCompassMode:[self hasEquipmentItemProviding:@"EQ_ADVANCED_COMPASS"] ? COMPASS_MODE_PLANET : COMPASS_MODE_BASIC];
40 [self setTradeInFactor:95];
41 }
42
43 return self;
44}

References ShipEntity::hasEquipmentItemProviding:, ShipEntity::hasScoop, ShipEntity::initWithKey:definition:, nil, setDialAftShield:, setDialForwardShield:, and setTradeInFactor:.

Here is the call graph for this function:

◆ isPlayerLikeShip

- (BOOL) isPlayerLikeShip
implementation

Reimplemented from Entity.

Definition at line 67 of file ProxyPlayerEntity.m.

68{
69 return YES;
70}

References isPlayerLikeShip.

Referenced by isPlayerLikeShip.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ massLocked

- (BOOL) massLocked

Definition at line 84 of file ProxyPlayerEntity.m.

85{
86 return _massLocked;
87}

References _massLocked, and massLocked.

Referenced by massLocked.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setAlertCondition:

- (void) setAlertCondition: (OOAlertCondition) condition

Definition at line 177 of file ProxyPlayerEntity.m.

177 :(OOAlertCondition)value
178{
179 _alertCondition = value;
180}
OOAlertCondition
Definition ShipEntity.h:172

References _alertCondition.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setAtHyperspeed:

- (void) setAtHyperspeed: (BOOL) value

Definition at line 100 of file ProxyPlayerEntity.m.

100 :(BOOL)value
101{
102 _atHyperspeed = !!value;
103}

References _atHyperspeed.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setCompassMode:

- (void) setCompassMode: (OOCompassMode) value

Definition at line 155 of file ProxyPlayerEntity.m.

155 :(OOCompassMode)value
156{
157 _compassMode = value;
158}
OOCompassMode
Definition OOTypes.h:145

References _compassMode.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setDialAftShield:

- (void) setDialAftShield: (GLfloat) value

Definition at line 122 of file ProxyPlayerEntity.m.

122 :(GLfloat)value
123{
124 _dialAftShield = value;
125}

References _dialAftShield.

Referenced by copyValuesFromPlayer:, and initWithKey:definition:.

Here is the caller graph for this function:

◆ setDialForwardShield:

- (void) setDialForwardShield: (GLfloat) value

Definition at line 111 of file ProxyPlayerEntity.m.

111 :(GLfloat)value
112{
113 _dialForwardShield = value;
114}

References _dialForwardShield.

Referenced by copyValuesFromPlayer:, and initWithKey:definition:.

Here is the caller graph for this function:

◆ setDialFuelScoopStatus:

- (void) setDialFuelScoopStatus: (OOFuelScoopStatus) value

Definition at line 144 of file ProxyPlayerEntity.m.

144 :(OOFuelScoopStatus)value
145{
146 _fuelScoopStatus = value;
147}
OOFuelScoopStatus

References _fuelScoopStatus.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setDialIdentEngaged:

- (void) setDialIdentEngaged: (BOOL) value

Definition at line 166 of file ProxyPlayerEntity.m.

166 :(BOOL)value
167{
168 _dialIdentEngaged = !!value;
169}

References _dialIdentEngaged.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setDialMissileStatus:

- (void) setDialMissileStatus: (OOMissileStatus) value

Definition at line 133 of file ProxyPlayerEntity.m.

133 :(OOMissileStatus)value
134{
135 _missileStatus = value;
136}
OOMissileStatus

References _missileStatus.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setFuelLeakRate:

- (void) setFuelLeakRate: (float) value

Definition at line 78 of file ProxyPlayerEntity.m.

78 :(float)value
79{
80 _fuelLeakRate = fmax(value, 0.0f);
81}

References _fuelLeakRate.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setMassLocked:

- (void) setMassLocked: (BOOL) value

Definition at line 89 of file ProxyPlayerEntity.m.

89 :(BOOL)value
90{
91 _massLocked = !!value;
92}

References _massLocked.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ setTradeInFactor:

- (void) setTradeInFactor: (int) tif

Definition at line 195 of file ProxyPlayerEntity.m.

195 :(int)tif
196{
197 _tradeInFactor = tif;
198}
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque

References _tradeInFactor.

Referenced by copyValuesFromPlayer:, and initWithKey:definition:.

Here is the caller graph for this function:

◆ setTrumbleCount:

- (void) setTrumbleCount: (NSUInteger) value

Definition at line 189 of file ProxyPlayerEntity.m.

189 :(NSUInteger)value
190{
191 _trumbleCount = value;
192}

References _trumbleCount.

Referenced by copyValuesFromPlayer:.

Here is the caller graph for this function:

◆ tradeInFactor

- (int) tradeInFactor

Definition at line 201 of file ProxyPlayerEntity.m.

202{
203 return _tradeInFactor;
204}

References _tradeInFactor, int(), and tradeInFactor.

Referenced by tradeInFactor.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ trumbleCount

- (NSUInteger) trumbleCount

Definition at line 183 of file ProxyPlayerEntity.m.

184{
185 return _trumbleCount;
186}

References _trumbleCount, and trumbleCount.

Referenced by trumbleCount.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _alertCondition

- (OOAlertCondition) _alertCondition
private

Definition at line 41 of file ProxyPlayerEntity.h.

Referenced by alertCondition, and setAlertCondition:.

◆ _atHyperspeed

- (unsigned) _atHyperspeed
private

Definition at line 45 of file ProxyPlayerEntity.h.

Referenced by atHyperspeed, and setAtHyperspeed:.

◆ _compassMode

- (OOCompassMode) _compassMode
private

Definition at line 40 of file ProxyPlayerEntity.h.

Referenced by compassMode, and setCompassMode:.

◆ _dialAftShield

- (GLfloat) _dialAftShield
private

Definition at line 37 of file ProxyPlayerEntity.h.

Referenced by dialAftShield, and setDialAftShield:.

◆ _dialForwardShield

- (GLfloat) _dialForwardShield
private

Definition at line 36 of file ProxyPlayerEntity.h.

Referenced by dialForwardShield, and setDialForwardShield:.

◆ _dialIdentEngaged

- (unsigned) _dialIdentEngaged
private

Definition at line 46 of file ProxyPlayerEntity.h.

Referenced by dialIdentEngaged, and setDialIdentEngaged:.

◆ _fuelLeakRate

- (float) _fuelLeakRate
private

Definition at line 35 of file ProxyPlayerEntity.h.

Referenced by fuelLeakRate, and setFuelLeakRate:.

◆ _fuelScoopStatus

- (OOFuelScoopStatus) _fuelScoopStatus
private

Definition at line 39 of file ProxyPlayerEntity.h.

Referenced by dialFuelScoopStatus, and setDialFuelScoopStatus:.

◆ _massLocked

- (unsigned) _massLocked
private

Definition at line 44 of file ProxyPlayerEntity.h.

Referenced by massLocked, and setMassLocked:.

◆ _missileStatus

- (OOMissileStatus) _missileStatus
private

Definition at line 38 of file ProxyPlayerEntity.h.

Referenced by dialMissileStatus, and setDialMissileStatus:.

◆ _tradeInFactor

- (int) _tradeInFactor
private

Definition at line 43 of file ProxyPlayerEntity.h.

Referenced by setTradeInFactor:, and tradeInFactor.

◆ _trumbleCount

- (NSUInteger) _trumbleCount
private

Definition at line 42 of file ProxyPlayerEntity.h.

Referenced by setTrumbleCount:, and trumbleCount.


The documentation for this class was generated from the following files: