Oolite 1.91.0.7645-241119-222d325
|
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"
Go to the source code of this file.
Classes | |
category | ShipEntity(Private) |
Macros | |
#define | USEMASC 1 |
#define | kBoulderRole (@"boulder") |
#define | MAKE_VECTOR_ARRAY(v) |
#define | ADD_FLAG_IF_SET(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 | ) |
Definition at line 1999 of file ShipEntity.m.
#define USEMASC 1 |
Definition at line 96 of file ShipEntity.m.
|
static |
GLfloat getWeaponRangeFromType | ( | OOWeaponType | weapon_type | ) |
Definition at line 14948 of file ShipEntity.m.
References OOEquipmentType::weaponRange.
BOOL isWeaponNone | ( | OOWeaponType | weapon | ) |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipThreatAssessment(), and StationAddShipToShipyard().
NSDictionary * OODefaultShipShaderMacros | ( | void | ) |
Definition at line 14898 of file ShipEntity.m.
References ResourceManager::materialDefaults, and nil.
BOOL OOUniformBindingPermitted | ( | NSString * | propertyName, |
id | bindingTarget ) |
Definition at line 14911 of file ShipEntity.m.
References nil, and ResourceManager::whitelistDictionary.
|
static |
Definition at line 6486 of file ShipEntity.m.
|
static |
Definition at line 6489 of file ShipEntity.m.
|
static |
Definition at line 6487 of file ShipEntity.m.
|
static |
Definition at line 6493 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 6494 of file ShipEntity.m.
|
static |
Definition at line 6495 of file ShipEntity.m.
|
static |
Definition at line 6490 of file ShipEntity.m.
|
static |
Definition at line 6488 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 6496 of file ShipEntity.m.