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

Go to the source code of this file.

Classes

class  OOSystemDescriptionEntry
 
class  OOSystemDescriptionManager
 

Macros

#define OO_SYSTEM_LAYERS   4
 
#define OO_SYSTEMS_PER_GALAXY   (kOOMaximumSystemID+1)
 
#define OO_GALAXIES_AVAILABLE   (kOOMaximumGalaxyID+1)
 
#define OO_SYSTEMS_AVAILABLE   OO_SYSTEMS_PER_GALAXY * OO_GALAXIES_AVAILABLE
 
#define OO_SYSTEM_CACHE_LENGTH   OO_SYSTEMS_AVAILABLE
 

Enumerations

enum  OOSystemLayer { OO_LAYER_CORE = 0 , OO_LAYER_OXP_STATIC = 1 , OO_LAYER_OXP_DYNAMIC = 2 , OO_LAYER_OXP_PRIORITY = 3 }
 
enum  OOSystemConcealment { OO_SYSTEMCONCEALMENT_NONE = 0 , OO_SYSTEMCONCEALMENT_NODATA = 100 , OO_SYSTEMCONCEALMENT_NONAME = 200 , OO_SYSTEMCONCEALMENT_NOTHING = 300 }
 

Macro Definition Documentation

◆ OO_GALAXIES_AVAILABLE

#define OO_GALAXIES_AVAILABLE   (kOOMaximumGalaxyID+1)

Definition at line 51 of file OOSystemDescriptionManager.h.

◆ OO_SYSTEM_CACHE_LENGTH

#define OO_SYSTEM_CACHE_LENGTH   OO_SYSTEMS_AVAILABLE

◆ OO_SYSTEM_LAYERS

#define OO_SYSTEM_LAYERS   4

◆ OO_SYSTEMS_AVAILABLE

#define OO_SYSTEMS_AVAILABLE   OO_SYSTEMS_PER_GALAXY * OO_GALAXIES_AVAILABLE

Definition at line 52 of file OOSystemDescriptionManager.h.

◆ OO_SYSTEMS_PER_GALAXY

#define OO_SYSTEMS_PER_GALAXY   (kOOMaximumSystemID+1)

Definition at line 50 of file OOSystemDescriptionManager.h.

Referenced by PlayerShipSetProperty().

Enumeration Type Documentation

◆ OOSystemConcealment

Enumerator
OO_SYSTEMCONCEALMENT_NONE 
OO_SYSTEMCONCEALMENT_NODATA 
OO_SYSTEMCONCEALMENT_NONAME 
OO_SYSTEMCONCEALMENT_NOTHING 

Definition at line 40 of file OOSystemDescriptionManager.h.

◆ OOSystemLayer

Enumerator
OO_LAYER_CORE 
OO_LAYER_OXP_STATIC 
OO_LAYER_OXP_DYNAMIC 
OO_LAYER_OXP_PRIORITY 

Definition at line 31 of file OOSystemDescriptionManager.h.