|
Oolite
|
import "ShipEntityAI.h"import "OOMaths.h"import "Universe.h"import "AI.h"import "StationEntity.h"import "OOSunEntity.h"import "OOPlanetEntity.h"import "WormholeEntity.h"import "PlayerEntity.h"import "PlayerEntityLegacyScriptEngine.h"import "OOJavaScriptEngine.h"import "OOJSFunction.h"import "OOShipGroup.h"import "OOStringExpander.h"import "OOStringParsing.h"import "OOEntityFilterPredicate.h"import "OOConstToString.h"import "OOConstToJSString.h"import "OOCollectionExtractors.h"import "ResourceManager.h"
Include dependency graph for ShipEntityAI.m:Go to the source code of this file.
Classes | |
| category | ShipEntity(OOAIPrivate) |
| category | StationEntity(OOAIPrivate) |
| category | ShipEntity(PureAI) |
Macros | |
| #define | STATION_STUB_BASE(PROTO, NAME) PROTO { OOLog(@"ai.invalid.notAStation", @"Attempt to use station AI method \"%s\" on non-station %@.", NAME, self); } |
| #define | STATION_STUB_NOARG(NAME) STATION_STUB_BASE(- (void) NAME, #NAME) |
| #define | STATION_STUB_ARG(NAME) STATION_STUB_BASE(- (void) NAME (NSString *)param, #NAME) |
| #define STATION_STUB_ARG | ( | NAME | ) | STATION_STUB_BASE(- (void) NAME (NSString *)param, #NAME) |
Definition at line 2922 of file ShipEntityAI.m.
| #define STATION_STUB_BASE | ( | PROTO, | |
| NAME | |||
| ) | PROTO { OOLog(@"ai.invalid.notAStation", @"Attempt to use station AI method \"%s\" on non-station %@.", NAME, self); } |
Definition at line 2920 of file ShipEntityAI.m.
| #define STATION_STUB_NOARG | ( | NAME | ) | STATION_STUB_BASE(- (void) NAME, #NAME) |
Definition at line 2921 of file ShipEntityAI.m.