|
Oolite
|
#include <OOShipRegistry.h>
Inheritance diagram for OOShipRegistry:
Collaboration diagram for OOShipRegistry:Instance Methods | |
| (NSDictionary *) | - shipInfoForKey: |
| (void) | - setShipInfoForKey:with: |
| (NSDictionary *) | - effectInfoForKey: |
| (NSDictionary *) | - shipyardInfoForKey: |
| (OOProbabilitySet *) | - probabilitySetForRole: |
| (NSArray *) | - demoShipKeys |
| (NSArray *) | - playerShipKeys |
| (id) | - init [implementation] |
| (void) | - dealloc [implementation] |
| (NSArray *) | - shipKeys |
| (NSArray *) | - shipRoles |
| (NSArray *) | - shipKeysWithRole: |
| (NSString *) | - randomShipKeyForRole: |
| (void) | - loadShipData [implementation] |
| (void) | - loadDemoShipConditions [implementation] |
| (void) | - loadDemoShips [implementation] |
| (void) | - loadCachedRoleProbabilitySets [implementation] |
| (void) | - buildRoleProbabilitySets [implementation] |
| (BOOL) | - applyLikeShips:withKey: [implementation] |
| (BOOL) | - loadAndMergeShipyard: [implementation] |
| (BOOL) | - stripPrivateKeys: [implementation] |
| (BOOL) | - makeShipEntriesMutable: [implementation] |
| (BOOL) | - loadAndApplyShipDataOverrides: [implementation] |
| (BOOL) | - canonicalizeAndTagSubentities: [implementation] |
| (BOOL) | - removeUnusableEntries:shipMode: [implementation] |
| (BOOL) | - sanitizeConditions: [implementation] |
| (NSMutableDictionary *) | - mergeShip:withParent: [implementation] |
| (void) | - mergeShipRoles:forShipKey:intoProbabilityMap: [implementation] |
| (NSDictionary *) | - canonicalizeSubentityDeclaration:forShip:shipData:fatalError: [implementation] |
| (NSDictionary *) | - translateOldStyleSubentityDeclaration:forShip:shipData:fatalError: [implementation] |
| (NSDictionary *) | - translateOldStyleFlasherDeclaration:forShip:fatalError: [implementation] |
| (NSDictionary *) | - translateOldStandardBasicSubentityDeclaration:forShip:shipData:fatalError: [implementation] |
| (NSDictionary *) | - validateNewStyleSubentityDeclaration:forShip:fatalError: [implementation] |
| (NSDictionary *) | - validateNewStyleFlasherDeclaration:forShip:fatalError: [implementation] |
| (NSDictionary *) | - validateNewStyleStandardSubentityDeclaration:forShip:fatalError: [implementation] |
| (BOOL) | - shipIsBallTurretForKey:inShipData: [implementation] |
| (id) | - copyWithZone: [implementation] |
| (id) | - retain [implementation] |
| (NSUInteger) | - retainCount [implementation] |
| (void) | - release [implementation] |
| (id) | - autorelease [implementation] |
Class Methods | |
| (OOShipRegistry *) | + sharedRegistry |
| (void) | + reload |
| (id) | + allocWithZone: [implementation] |
Private Attributes | |
| NSDictionary * | _shipData |
| NSDictionary * | _effectData |
| NSArray * | _demoShips |
| NSArray * | _playerShips |
| NSDictionary * | _probabilitySets |
Definition at line 35 of file OOShipRegistry.h.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Definition at line 1801 of file OOShipRegistry.m.
| - (NSArray *) demoShipKeys |
Definition at line 1801 of file OOShipRegistry.m.
| - (NSDictionary *) effectInfoForKey: | (NSString *) | key |
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
| - (NSArray *) playerShipKeys |
Definition at line 1801 of file OOShipRegistry.m.
| - (OOProbabilitySet *) probabilitySetForRole: | (NSString *) | role |
Definition at line 1801 of file OOShipRegistry.m.
| - (NSString *) randomShipKeyForRole: | (NSString *) | role |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1801 of file OOShipRegistry.m.
| + (void) reload |
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
| - (void) setShipInfoForKey: | (NSString *) | key | |
| with: | (NSDictionary *) | newShipData | |
Definition at line 1801 of file OOShipRegistry.m.
Referenced by ShipStaticSetShipDataForKey().
Here is the caller graph for this function:| + (OOShipRegistry *) sharedRegistry |
Definition at line 1801 of file OOShipRegistry.m.
Referenced by ShipStaticKeys(), ShipStaticKeysForRole(), ShipStaticRoles(), ShipStaticSetShipDataForKey(), ShipStaticShipDataForKey(), and StationAddShipToShipyard().
Here is the caller graph for this function:| - (NSDictionary *) shipInfoForKey: | (NSString *) | key |
Definition at line 1801 of file OOShipRegistry.m.
Referenced by ShipStaticShipDataForKey(), and StationAddShipToShipyard().
Here is the caller graph for this function:
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
| - (NSArray *) shipKeys |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1801 of file OOShipRegistry.m.
Referenced by ShipStaticKeys().
Here is the caller graph for this function:| - (NSArray *) shipKeysWithRole: | (NSString *) | role |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1801 of file OOShipRegistry.m.
Referenced by ShipStaticKeysForRole().
Here is the caller graph for this function:| - (NSArray *) shipRoles |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1801 of file OOShipRegistry.m.
Referenced by ShipStaticRoles().
Here is the caller graph for this function:| - (NSDictionary *) shipyardInfoForKey: | (NSString *) | key |
Definition at line 1801 of file OOShipRegistry.m.
Referenced by StationAddShipToShipyard().
Here is the caller graph for this function:
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1801 of file OOShipRegistry.m.
|
private |
Definition at line 40 of file OOShipRegistry.h.
|
private |
Definition at line 39 of file OOShipRegistry.h.
|
private |
Definition at line 41 of file OOShipRegistry.h.
|
private |
Definition at line 42 of file OOShipRegistry.h.
|
private |
Definition at line 38 of file OOShipRegistry.h.