Oolite
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)   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)
 

Macro Definition Documentation

◆ STATION_STUB_ARG

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

Definition at line 2922 of file ShipEntityAI.m.

◆ STATION_STUB_BASE

#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.

◆ STATION_STUB_NOARG

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

Definition at line 2921 of file ShipEntityAI.m.