Oolite 1.91.0.7645-241119-222d325
|
#include <OOShipRegistry.h>
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 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Definition at line 1820 of file OOShipRegistry.m.
- (NSArray *) demoShipKeys |
Definition at line 1820 of file OOShipRegistry.m.
- (NSDictionary *) effectInfoForKey: | (NSString *) | key |
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
- (NSArray *) playerShipKeys |
Definition at line 1820 of file OOShipRegistry.m.
- (OOProbabilitySet *) probabilitySetForRole: | (NSString *) | role |
Definition at line 1820 of file OOShipRegistry.m.
- (NSString *) randomShipKeyForRole: | (NSString *) | role |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1820 of file OOShipRegistry.m.
+ (void) reload |
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(Singleton).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
- (void) setShipInfoForKey: | (NSString *) | key | |
with: | (NSDictionary *) | newShipData |
Definition at line 1820 of file OOShipRegistry.m.
Referenced by ShipStaticSetShipDataForKey().
+ (OOShipRegistry *) sharedRegistry |
Definition at line 1820 of file OOShipRegistry.m.
Referenced by ShipStaticKeys(), ShipStaticKeysForRole(), ShipStaticRoles(), ShipStaticSetShipDataForKey(), ShipStaticShipDataForKey(), and StationAddShipToShipyard().
- (NSDictionary *) shipInfoForKey: | (NSString *) | key |
Definition at line 1820 of file OOShipRegistry.m.
Referenced by ShipStaticShipDataForKey(), and StationAddShipToShipyard().
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
- (NSArray *) shipKeys |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1820 of file OOShipRegistry.m.
Referenced by ShipStaticKeys().
- (NSArray *) shipKeysWithRole: | (NSString *) | role |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1820 of file OOShipRegistry.m.
Referenced by ShipStaticKeysForRole().
- (NSArray *) shipRoles |
Provided by category OOShipRegistry(OOConveniences).
Definition at line 1820 of file OOShipRegistry.m.
Referenced by ShipStaticRoles().
- (NSDictionary *) shipyardInfoForKey: | (NSString *) | key |
Definition at line 1820 of file OOShipRegistry.m.
Referenced by StationAddShipToShipyard().
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 of file OOShipRegistry.m.
|
implementation |
Provided by category OOShipRegistry(OODataLoader).
Definition at line 1820 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.