![]() |
Oolite 1.91.0.7665-250419-c535bfe
|
Definition at line 68 of file OOShipRegistry.m.
- (BOOL) applyLikeShips: | (NSMutableDictionary *) | ioData | |
withKey: | (NSString *) | likeKey |
Extends class OOShipRegistry.
Definition at line 615 of file OOShipRegistry.m.
References count, OOShipRegistry::mergeShip:withParent:, nil, OOLogERR, and OOStandardsError().
- (void) buildRoleProbabilitySets |
Extends class OOShipRegistry.
Definition at line 563 of file OOShipRegistry.m.
References buildRoleProbabilitySets, OOShipRegistry::mergeShipRoles:forShipKey:intoProbabilityMap:, nil, OOProbabilitySet::propertyListRepresentation, OOCacheManager::setObject:forKey:inCache:, and OOCacheManager::sharedCache.
Referenced by buildRoleProbabilitySets.
- (BOOL) canonicalizeAndTagSubentities: | (NSMutableDictionary *) | ioData |
Extends class OOShipRegistry.
Definition at line 899 of file OOShipRegistry.m.
References OOShipRegistry::canonicalizeSubentityDeclaration:forShip:shipData:fatalError:, count, nil, OOLogERR, and OOStandardsError().
- (NSDictionary *) canonicalizeSubentityDeclaration: | (id) | declaration | |
forShip: | (NSString *) | shipKey | |
shipData: | (NSDictionary *) | shipData | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1269 of file OOShipRegistry.m.
References nil, OOEnforceStandards(), OOLogERR, OOStandardsDeprecated(), OOShipRegistry::translateOldStyleSubentityDeclaration:forShip:shipData:fatalError:, and OOShipRegistry::validateNewStyleSubentityDeclaration:forShip:fatalError:.
- (BOOL) loadAndApplyShipDataOverrides: | (NSMutableDictionary *) | ioData |
Extends class OOShipRegistry.
Definition at line 774 of file OOShipRegistry.m.
References ResourceManager::dictionaryFromFilesNamed:inFolder:mergeMode:cache:, nil, and OOLogERR.
- (BOOL) loadAndMergeShipyard: | (NSMutableDictionary *) | ioData |
Extends class OOShipRegistry.
Definition at line 840 of file OOShipRegistry.m.
References ResourceManager::dictionaryFromFilesNamed:inFolder:mergeMode:cache:, nil, OOLogWARN, OOCacheManager::setObject:forKey:inCache:, and OOCacheManager::sharedCache.
- (void) loadCachedRoleProbabilitySets |
Extends class OOShipRegistry.
Definition at line 543 of file OOShipRegistry.m.
References loadCachedRoleProbabilitySets, nil, OOCacheManager::objectForKey:inCache:, OOProbabilitySet::probabilitySetWithPropertyListRepresentation:, OOCache::setObject:forKey:, and OOCacheManager::sharedCache.
Referenced by loadCachedRoleProbabilitySets.
- (void) loadDemoShipConditions |
Extends class OOShipRegistry.
Definition at line 393 of file OOShipRegistry.m.
References ResourceManager::arrayFromFilesNamed:inFolder:andMerge:cache:, loadDemoShipConditions, nil, OOCacheManager::setObject:forKey:inCache:, and OOCacheManager::sharedCache.
Referenced by loadDemoShipConditions.
- (void) loadDemoShips |
Extends class OOShipRegistry.
Definition at line 425 of file OOShipRegistry.m.
References ResourceManager::arrayFromFilesNamed:inFolder:andMerge:cache:, OOJSScript::callMethod:inContext:withArguments:count:result:, count, DESTROY, kDefaultDemoShip, kOODemoShipClass, kOODemoShipKey, loadDemoShips, nil, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromNativeObject(), OOLog, PLAYER, and OOShipRegistry::shipInfoForKey:.
Referenced by loadDemoShips.
- (void) loadShipData |
Extends class OOShipRegistry.
Definition at line 296 of file OOShipRegistry.m.
References ResourceManager::dictionaryFromFilesNamed:inFolder:mergeMode:cache:, DumpStringAddrs(), loadShipData, nil, OODeepCopy(), OOLog, OOCacheManager::setObject:forKey:inCache:, and OOCacheManager::sharedCache.
Referenced by loadShipData.
- (BOOL) makeShipEntriesMutable: | (NSMutableDictionary *) | ioData |
Extends class OOShipRegistry.
Definition at line 747 of file OOShipRegistry.m.
- (NSMutableDictionary *) mergeShip: | (NSDictionary *) | child | |
withParent: | (NSDictionary *) | parent |
Extends class OOShipRegistry.
Definition at line 690 of file OOShipRegistry.m.
References nil.
- (void) mergeShipRoles: | (NSString *) | roles | |
forShipKey: | (NSString *) | shipKey | |
intoProbabilityMap: | (NSMutableDictionary *) | probabilitySets |
Extends class OOShipRegistry.
Definition at line 1223 of file OOShipRegistry.m.
References nil, OOParseRolesFromString(), OOMutableProbabilitySet::probabilitySet, and OOMutableProbabilitySet::setWeight:forObject:.
- (BOOL) removeUnusableEntries: | (NSMutableDictionary *) | ioData | |
shipMode: | (BOOL) | shipMode |
Extends class OOShipRegistry.
Definition at line 997 of file OOShipRegistry.m.
References nil, OOLogERR, and OOStandardsError().
- (BOOL) sanitizeConditions: | (NSMutableDictionary *) | ioData |
Extends class OOShipRegistry.
Definition at line 1045 of file OOShipRegistry.m.
References nil, OOEnforceStandards(), OOLogWARN, OOSanitizeLegacyScriptConditions(), OOStandardsDeprecated(), OOCacheManager::setObject:forKey:inCache:, and OOCacheManager::sharedCache.
- (BOOL) shipIsBallTurretForKey: | (NSString *) | shipKey | |
inShipData: | (NSDictionary *) | shipData |
Extends class OOShipRegistry.
Definition at line 1658 of file OOShipRegistry.m.
References nil, and ScanTokensFromString().
- (BOOL) stripPrivateKeys: | (NSMutableDictionary *) | ioData |
Extends class OOShipRegistry.
Definition at line 808 of file OOShipRegistry.m.
References nil.
- (NSDictionary *) translateOldStandardBasicSubentityDeclaration: | (NSArray *) | tokens | |
forShip: | (NSString *) | shipKey | |
shipData: | (NSDictionary *) | shipData | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1398 of file OOShipRegistry.m.
References nil, OOLog, OOLogWARN, and OOShipRegistry::shipIsBallTurretForKey:inShipData:.
- (NSDictionary *) translateOldStyleFlasherDeclaration: | (NSArray *) | tokens | |
forShip: | (NSString *) | shipKey | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1363 of file OOShipRegistry.m.
- (NSDictionary *) translateOldStyleSubentityDeclaration: | (NSString *) | declaration | |
forShip: | (NSString *) | shipKey | |
shipData: | (NSDictionary *) | shipData | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1318 of file OOShipRegistry.m.
References count, nil, OOLogERR, OOLogWARN, ScanTokensFromString(), OOShipRegistry::translateOldStandardBasicSubentityDeclaration:forShip:shipData:fatalError:, and OOShipRegistry::translateOldStyleFlasherDeclaration:forShip:fatalError:.
- (NSDictionary *) validateNewStyleFlasherDeclaration: | (NSDictionary *) | declaration | |
forShip: | (NSString *) | shipKey | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1474 of file OOShipRegistry.m.
References OOColor::colorWithDescription:, count, kDefaultFlasherColor, kZeroVector, nil, OOColor::normalizedArray, and OOLogWARN.
- (NSDictionary *) validateNewStyleStandardSubentityDeclaration: | (NSDictionary *) | declaration | |
forShip: | (NSString *) | shipKey | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1561 of file OOShipRegistry.m.
References COMBAT_WEAPON_RANGE_FACTOR, kIdentityQuaternion, kZeroVector, nil, OOLogERR, OOLogWARN, and TURRET_SHOT_RANGE.
- (NSDictionary *) validateNewStyleSubentityDeclaration: | (NSDictionary *) | declaration | |
forShip: | (NSString *) | shipKey | |
fatalError: | (BOOL *) | outFatalError |
Extends class OOShipRegistry.
Definition at line 1448 of file OOShipRegistry.m.
References nil, OOLogERR, OOShipRegistry::validateNewStyleFlasherDeclaration:forShip:fatalError:, and OOShipRegistry::validateNewStyleStandardSubentityDeclaration:forShip:fatalError:.