|
Oolite
|
import "ShipEntity.h"import "ShipEntityAI.h"import "ShipEntityScriptMethods.h"import "OOMaths.h"import "Universe.h"import "OOShaderMaterial.h"import "OOOpenGLExtensionManager.h"import "ResourceManager.h"import "OOStringExpander.h"import "OOStringParsing.h"import "OOCollectionExtractors.h"import "OOConstToString.h"import "OOConstToJSString.h"import "NSScannerOOExtensions.h"import "OOFilteringEnumerator.h"import "OORoleSet.h"import "OOShipGroup.h"import "OOExcludeObjectEnumerator.h"import "OOWeakSet.h"import "GameController.h"import "MyOpenGLView.h"import "OOSystemDescriptionManager.h"import "OOCharacter.h"import "AI.h"import "OOMesh.h"import "OOPlanetDrawable.h"import "Octree.h"import "OOColor.h"import "OOPolygonSprite.h"import "OOParticleSystem.h"import "StationEntity.h"import "DockEntity.h"import "OOSunEntity.h"import "OOPlanetEntity.h"import "PlanetEntity.h"import "PlayerEntity.h"import "WormholeEntity.h"import "OOFlasherEntity.h"import "OOExhaustPlumeEntity.h"import "OOSparkEntity.h"import "OOECMBlastEntity.h"import "OOPlasmaShotEntity.h"import "OOFlashEffectEntity.h"import "OOExplosionCloudEntity.h"import "ProxyPlayerEntity.h"import "OOLaserShotEntity.h"import "OOQuiriumCascadeEntity.h"import "OORingEffectEntity.h"import "PlayerEntityLegacyScriptEngine.h"import "PlayerEntitySound.h"import "GuiDisplayGen.h"import "HeadUpDisplay.h"import "OOEntityFilterPredicate.h"import "OOShipRegistry.h"import "OOEquipmentType.h"import "OODebugGLDrawing.h"import "OODebugFlags.h"import "OODebugStandards.h"import "OOJSScript.h"import "OOJSVector.h"import "OOJSEngineTimeManagement.h"
Include dependency graph for ShipEntity.m:Go to the source code of this file.
Classes | |
| category | ShipEntity(Private) |
Macros | |
| #define | USEMASC 1 |
| #define | kBoulderRole (@"boulder") |
| #define | MAKE_VECTOR_ARRAY(v) [[[OONativeVector alloc] initWithVector:v] autorelease] |
| #define | ADD_FLAG_IF_SET(x) if (x) { [flags addObject:@#x]; } |
Functions | |
| static ShipEntity * | doOctreesCollide (ShipEntity *prime, ShipEntity *other) |
| NSDictionary * | OODefaultShipShaderMacros (void) |
| BOOL | OOUniformBindingPermitted (NSString *propertyName, id bindingTarget) |
| GLfloat | getWeaponRangeFromType (OOWeaponType weapon_type) |
| BOOL | isWeaponNone (OOWeaponType weapon) |
Variables | |
| static NSString *const | kOOLogSyntaxAddShips = @"script.debug.syntax.addShips" |
| static NSString *const | kOOLogEntityBehaviourChanged = @"entity.behaviour.changed" |
| static GLfloat | cargo_color [4] = { 0.9, 0.9, 0.9, 1.0} |
| static GLfloat | hostile_color [4] = { 1.0, 0.25, 0.0, 1.0} |
| static GLfloat | neutral_color [4] = { 1.0, 1.0, 0.0, 1.0} |
| static GLfloat | friendly_color [4] = { 0.0, 1.0, 0.0, 1.0} |
| static GLfloat | missile_color [4] = { 0.0, 1.0, 1.0, 1.0} |
| static GLfloat | police_color1 [4] = { 0.5, 0.0, 1.0, 1.0} |
| static GLfloat | police_color2 [4] = { 1.0, 0.0, 0.5, 1.0} |
| static GLfloat | jammed_color [4] = { 0.0, 0.0, 0.0, 0.0} |
| static GLfloat | mascem_color1 [4] = { 0.3, 0.3, 0.3, 1.0} |
| static GLfloat | mascem_color2 [4] = { 0.4, 0.1, 0.4, 1.0} |
| static GLfloat | scripted_color [4] = { 0.0, 0.0, 0.0, 0.0} |
| #define kBoulderRole (@"boulder") |
Definition at line 1657 of file ShipEntity.m.
| #define MAKE_VECTOR_ARRAY | ( | v | ) | [[[OONativeVector alloc] initWithVector:v] autorelease] |
Definition at line 1998 of file ShipEntity.m.
| #define USEMASC 1 |
Definition at line 96 of file ShipEntity.m.
|
static |
| GLfloat getWeaponRangeFromType | ( | OOWeaponType | weapon_type | ) |
Definition at line 14936 of file ShipEntity.m.
References OOEquipmentType::weaponRange.
Here is the call graph for this function:| BOOL isWeaponNone | ( | OOWeaponType | weapon | ) |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipThreatAssessment(), and StationAddShipToShipyard().
Here is the caller graph for this function:| NSDictionary * OODefaultShipShaderMacros | ( | void | ) |
Definition at line 14886 of file ShipEntity.m.
References ResourceManager::materialDefaults, and nil.
Here is the call graph for this function:| BOOL OOUniformBindingPermitted | ( | NSString * | propertyName, |
| id | bindingTarget | ||
| ) |
Definition at line 14899 of file ShipEntity.m.
References nil, and ResourceManager::whitelistDictionary.
Here is the call graph for this function:
|
static |
Definition at line 6483 of file ShipEntity.m.
|
static |
Definition at line 6486 of file ShipEntity.m.
|
static |
Definition at line 6484 of file ShipEntity.m.
|
static |
Definition at line 6490 of file ShipEntity.m.
|
static |
Definition at line 101 of file ShipEntity.m.
|
static |
Definition at line 99 of file ShipEntity.m.
|
static |
Definition at line 6491 of file ShipEntity.m.
|
static |
Definition at line 6492 of file ShipEntity.m.
|
static |
Definition at line 6487 of file ShipEntity.m.
|
static |
Definition at line 6485 of file ShipEntity.m.
|
static |
Definition at line 6488 of file ShipEntity.m.
|
static |
Definition at line 6489 of file ShipEntity.m.
|
static |
Definition at line 6493 of file ShipEntity.m.