Oolite 1.91.0.7644-241112-7f5034b
Loading...
Searching...
No Matches
ShipEntityAI.m File Reference
+ 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)
 
#define STATION_STUB_NOARG(NAME)
 
#define STATION_STUB_ARG(NAME)
 

Macro Definition Documentation

◆ STATION_STUB_ARG

#define STATION_STUB_ARG ( NAME)
Value:
STATION_STUB_BASE(- (void) NAME (NSString *)param, #NAME)
#define STATION_STUB_BASE(PROTO, NAME)

Definition at line 2929 of file ShipEntityAI.m.

◆ STATION_STUB_BASE

#define STATION_STUB_BASE ( PROTO,
NAME )
Value:
PROTO { OOLog(@"ai.invalid.notAStation", @"Attempt to use station AI method \"%s\" on non-station %@.", NAME, self); }
#define OOLog(class, format,...)
Definition OOLogging.h:88

Definition at line 2927 of file ShipEntityAI.m.

◆ STATION_STUB_NOARG

#define STATION_STUB_NOARG ( NAME)
Value:
STATION_STUB_BASE(- (void) NAME, #NAME)

Definition at line 2928 of file ShipEntityAI.m.