Oolite 1.91.0.7604-240417-a536cbe
|
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"
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 2929 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 2927 of file ShipEntityAI.m.
#define STATION_STUB_NOARG | ( | NAME | ) | STATION_STUB_BASE(- (void) NAME, #NAME) |
Definition at line 2928 of file ShipEntityAI.m.