Oolite 1.91.0.7646-241128-10e222e
Loading...
Searching...
No Matches
StationEntity.h File Reference
+ Include dependency graph for StationEntity.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StationEntity
 

Macros

#define STATION_MAX_POLICE   8
 
#define STATION_DELAY_BETWEEN_LAUNCHES   6.0
 
#define STATION_LAUNCH_RETRY_INTERVAL   2.0
 
#define MAX_DOCKING_STAGES   16
 
#define DOCKING_CLEARANCE_WINDOW   126.0
 

Enumerations

enum  OOStationAlertLevel { STATION_ALERT_LEVEL_GREEN = ALERT_CONDITION_GREEN , STATION_ALERT_LEVEL_YELLOW = ALERT_CONDITION_YELLOW , STATION_ALERT_LEVEL_RED = ALERT_CONDITION_RED }
 

Functions

NSDictionary * OOMakeDockingInstructions (StationEntity *station, HPVector coords, float speed, float range, NSString *ai_message, NSString *comms_message, BOOL match_rotation, int docking_stage)
 

Macro Definition Documentation

◆ DOCKING_CLEARANCE_WINDOW

#define DOCKING_CLEARANCE_WINDOW   126.0

Definition at line 49 of file StationEntity.h.

◆ MAX_DOCKING_STAGES

#define MAX_DOCKING_STAGES   16

Definition at line 47 of file StationEntity.h.

◆ STATION_DELAY_BETWEEN_LAUNCHES

#define STATION_DELAY_BETWEEN_LAUNCHES   6.0

Definition at line 43 of file StationEntity.h.

◆ STATION_LAUNCH_RETRY_INTERVAL

#define STATION_LAUNCH_RETRY_INTERVAL   2.0

Definition at line 45 of file StationEntity.h.

◆ STATION_MAX_POLICE

#define STATION_MAX_POLICE   8

Definition at line 41 of file StationEntity.h.

Enumeration Type Documentation

◆ OOStationAlertLevel

Enumerator
STATION_ALERT_LEVEL_GREEN 
STATION_ALERT_LEVEL_YELLOW 
STATION_ALERT_LEVEL_RED 

Definition at line 34 of file StationEntity.h.

Function Documentation

◆ OOMakeDockingInstructions()

NSDictionary * OOMakeDockingInstructions ( StationEntity * station,
HPVector coords,
float speed,
float range,
NSString * ai_message,
NSString * comms_message,
BOOL match_rotation,
int docking_stage )