|
Oolite
|
#include <OOSystemDescriptionManager.h>
Inheritance diagram for OOSystemDescriptionManager:
Collaboration diagram for OOSystemDescriptionManager: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().
Here is the caller graph for this function:| - (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.