Oolite 1.91.0.7646-241128-10e222e
|
#include <OOSystemDescriptionManager.h>
Private Attributes | |
NSMutableDictionary * | universalProperties |
OOSystemDescriptionEntry * | interstellarSpace |
NSMutableDictionary * | systemDescriptions |
NSMutableDictionary * | propertyCache [OO_SYSTEM_CACHE_LENGTH] |
NSMutableSet * | propertiesInUse |
NSPoint | coordinatesCache [OO_SYSTEM_CACHE_LENGTH] |
NSMutableArray * | neighbourCache [OO_SYSTEM_CACHE_LENGTH] |
NSMutableDictionary * | scriptedChanges |
Note: forSystem: inGalaxy: returns from the (fast) propertyCache
forSystemKey calculates the values - but is necessary for interstellar space
Definition at line 73 of file OOSystemDescriptionManager.h.
- (void) buildRouteCache |
Definition at line 58 of file OOSystemDescriptionManager.m.
References nil, and OO_SYSTEM_CACHE_LENGTH.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (NSDictionary *) exportScriptedChanges |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (NSPoint) getCoordinatesForSystem: | (OOSystemID) | s | |
inGalaxy: | (OOGalaxyID) | g |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (NSArray *) getNeighbourIDsForSystem: | (OOSystemID) | s | |
inGalaxy: | (OOGalaxyID) | g |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (NSDictionary *) getPropertiesForCurrentSystem |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (NSDictionary *) getPropertiesForSystem: | (OOSystemID) | s | |
inGalaxy: | (OOGalaxyID) | g |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (NSDictionary *) getPropertiesForSystemKey: | (NSString *) | key |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (id) getProperty: | (NSString *) | property | |
forSystem: | (OOSystemID) | s | |
inGalaxy: | (OOGalaxyID) | g |
Definition at line 58 of file OOSystemDescriptionManager.m.
Referenced by SystemInfoGetProperty().
- (id) getProperty: | (NSString *) | property | |
forSystemKey: | (NSString *) | key |
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
- (Random_Seed) getRandomSeedForCurrentSystem |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (Random_Seed) getRandomSeedForSystem: | (OOSystemID) | s | |
inGalaxy: | (OOGalaxyID) | g |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (void) importLegacyScriptedChanges: | (NSDictionary *) | scripted |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (void) importScriptedChanges: | (NSDictionary *) | scripted |
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
- (void) setInterstellarProperties: | (NSDictionary *) | properties |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (void) setProperties: | (NSDictionary *) | properties | |
forSystemKey: | (NSString *) | key |
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
- (void) setProperty: | (NSString *) | property | |
forSystemKey: | (NSString *) | key | |
andLayer: | (OOSystemLayer) | layer | |
toValue: | (id) | value | |
fromManifest: | (NSString *) | manifest |
Definition at line 58 of file OOSystemDescriptionManager.m.
- (void) setUniversalProperties: | (NSDictionary *) | properties |
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
|
implementation |
Provided by category OOSystemDescriptionManager(OOPrivate).
Definition at line 58 of file OOSystemDescriptionManager.m.
|
private |
Definition at line 81 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 77 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 82 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 80 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 79 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 83 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 78 of file OOSystemDescriptionManager.h.
|
private |
Definition at line 76 of file OOSystemDescriptionManager.h.