![]() |
Oolite 1.91.0.7658-250404-b1488af
|
#include <assert.h>
import "PlayerEntity.h"
import "PlayerEntityLegacyScriptEngine.h"
import "PlayerEntityContracts.h"
import "PlayerEntityControls.h"
import "PlayerEntitySound.h"
import "PlayerEntityScriptMethods.h"
import "StationEntity.h"
import "OOSunEntity.h"
import "OOPlanetEntity.h"
import "WormholeEntity.h"
import "ProxyPlayerEntity.h"
import "OOQuiriumCascadeEntity.h"
import "OOLaserShotEntity.h"
import "OOMesh.h"
import "OOMaths.h"
import "GameController.h"
import "ResourceManager.h"
import "Universe.h"
import "AI.h"
import "ShipEntityAI.h"
import "MyOpenGLView.h"
import "OOTrumble.h"
import "PlayerEntityLoadSave.h"
import "OOSound.h"
import "OOColor.h"
import "Octree.h"
import "OOCacheManager.h"
import "OOOXZManager.h"
import "OOStringExpander.h"
import "OOStringParsing.h"
import "OOPListParsing.h"
import "OOCollectionExtractors.h"
import "OOConstToString.h"
import "OOTexture.h"
import "OORoleSet.h"
import "HeadUpDisplay.h"
import "OOOpenGLExtensionManager.h"
import "OOMusicController.h"
import "OOEntityFilterPredicate.h"
import "OOShipRegistry.h"
import "OOEquipmentType.h"
import "NSFileManagerOOExtensions.h"
import "OOFullScreenController.h"
import "OODebugSupport.h"
import "CollisionRegion.h"
import "OOJSScript.h"
import "OOScriptTimer.h"
import "OOJSEngineTimeManagement.h"
import "OOJSInterfaceDefinition.h"
import "OOJSGuiScreenKeyDefinition.h"
import "OOConstToJSString.h"
import "OOJoystickManager.h"
import "PlayerEntityStickMapper.h"
import "PlayerEntityStickProfile.h"
import "PlayerEntityKeyMapper.h"
import "OOSystemDescriptionManager.h"
Go to the source code of this file.
Classes | |
category | PlayerEntity(OOPrivate) |
category | ShipEntity(Hax) |
Macros | |
#define | PLAYER_DEFAULT_NAME @"Jameson" |
#define | STAGE_TRACKING_BEGIN |
#define | STAGE_TRACKING_END |
#define | UPDATE_STAGE(x) |
#define | VELOCITY_CLEANUP_MIN 2000.0f |
#define | VELOCITY_CLEANUP_FULL 5000.0f |
#define | VELOCITY_CLEANUP_RATE 0.001f |
#define | OO_SETACCESSCONDITIONFORROW(condition, row) |
#define | ADD_FLAG_IF_SET(x) |
Enumerations | |
enum | { kCommLogTrimThreshold = 15U , kCommLogTrimSize = 10U } |
Functions | |
NSComparisonResult | marketSorterByName (id a, id b, void *market) |
NSComparisonResult | marketSorterByPrice (id a, id b, void *market) |
NSComparisonResult | marketSorterByQuantity (id a, id b, void *market) |
NSComparisonResult | marketSorterByMassUnit (id a, id b, void *market) |
Variables | |
static NSString *const | kOOLogBuyMountedOK = @"equip.buy.mounted" |
static NSString *const | kOOLogBuyMountedFailed = @"equip.buy.mounted.failed" |
static float const | kDeadResetTime = 30.0f |
PlayerEntity * | gOOPlayer = nil |
static GLfloat | sBaseMass = 0.0 |
static NSString * | last_outfitting_key =nil |
#define ADD_FLAG_IF_SET | ( | x | ) |
#define OO_SETACCESSCONDITIONFORROW | ( | condition, | |
row ) |
Referenced by PlayerEntity::setGuiToGameOptionsScreen.
#define PLAYER_DEFAULT_NAME @"Jameson" |
Definition at line 90 of file PlayerEntity.m.
#define STAGE_TRACKING_BEGIN |
Definition at line 2603 of file PlayerEntity.m.
Referenced by PlayerEntity::doBookkeeping:, PlayerEntity(OOPrivate)::performInFlightUpdates:, PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:, PlayerEntity::update:, and PlayerEntity(OOPrivate)::updateTargeting.
#define STAGE_TRACKING_END |
Definition at line 2606 of file PlayerEntity.m.
Referenced by PlayerEntity::doBookkeeping:, PlayerEntity(OOPrivate)::performInFlightUpdates:, PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:, PlayerEntity::update:, and PlayerEntity(OOPrivate)::updateTargeting.
#define UPDATE_STAGE | ( | x | ) |
Definition at line 2613 of file PlayerEntity.m.
Referenced by PlayerEntity::doBookkeeping:, PlayerEntity(OOPrivate)::performInFlightUpdates:, PlayerEntity(OOPrivate)::performWitchspaceCountdownUpdates:, PlayerEntity::update:, and PlayerEntity(OOPrivate)::updateTargeting.
#define VELOCITY_CLEANUP_FULL 5000.0f |
Definition at line 3740 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::performInFlightUpdates:.
#define VELOCITY_CLEANUP_MIN 2000.0f |
Definition at line 3739 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::performInFlightUpdates:.
#define VELOCITY_CLEANUP_RATE 0.001f |
Definition at line 3741 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::performInFlightUpdates:.
anonymous enum |
Enumerator | |
---|---|
kCommLogTrimThreshold | |
kCommLogTrimSize |
Definition at line 92 of file PlayerEntity.m.
NSComparisonResult marketSorterByMassUnit | ( | id | a, |
id | b, | ||
void * | market ) |
Definition at line 13739 of file PlayerEntity.m.
References int(), and OOCommodityMarket::massUnitForGood:.
NSComparisonResult marketSorterByName | ( | id | a, |
id | b, | ||
void * | market ) |
Definition at line 13694 of file PlayerEntity.m.
References OOCommodityMarket::nameForGood:.
NSComparisonResult marketSorterByPrice | ( | id | a, |
id | b, | ||
void * | market ) |
Definition at line 13701 of file PlayerEntity.m.
References int(), and OOCommodityMarket::priceForGood:.
NSComparisonResult marketSorterByQuantity | ( | id | a, |
id | b, | ||
void * | market ) |
Definition at line 13720 of file PlayerEntity.m.
References int(), and OOCommodityMarket::quantityForGood:.
PlayerEntity* gOOPlayer = nil |
Definition at line 104 of file PlayerEntity.m.
Referenced by PlayerEntity::deferredInit, PlayerEntity::init, OOGetPlayer(), and PlayerEntity::sharedPlayer.
|
static |
Definition at line 102 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::gameOverFadeToBW, PlayerEntity(OOPrivate)::performDeadUpdates:, and PlayerEntity::setUpAndConfirmOK:saveGame:.
|
static |
Definition at line 101 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::tryBuyingItem:.
|
static |
Definition at line 100 of file PlayerEntity.m.
Referenced by PlayerEntity(OOPrivate)::tryBuyingItem:.
|
static |
Definition at line 9250 of file PlayerEntity.m.
Referenced by PlayerEntity::highlightEquipShipScreenKey:, and PlayerEntity::setGuiToEquipShipScreen:selectingFacingFor:.
|
static |
Definition at line 105 of file PlayerEntity.m.
Referenced by PlayerEntity::baseMass.