![]() |
Oolite 1.91.0.7650-250121-affa790
|
Instance Methods | |
(void) | - initTargetFramebufferWithViewSize: |
(void) | - deleteOpenGLObjects |
(void) | - resizeTargetFramebufferWithViewSize: |
(void) | - prepareToRenderIntoDefaultFramebuffer |
(void) | - drawTargetTextureIntoDefaultFramebuffer |
(BOOL) | - doRemoveEntity: |
(void) | - setUpCargoPods |
(void) | - setUpInitialUniverse |
(HPVector) | - fractionalPositionFrom:to:withFraction: |
(void) | - populateSpaceFromActiveWormholes |
(NSString *) | - chooseStringForKey:inDictionary: |
(void) | - addNumericRefsInString:toGraphViz:fromNode:nodeCount: |
(void) | - runLocalizationTools |
(void) | - setShaderEffectsLevelDirectly: |
(void) | - setFirstBeacon: |
(void) | - setLastBeacon: |
(void) | - verifyDescriptions |
(void) | - loadDescriptions |
(void) | - loadScenarios |
(void) | - verifyEntitySessionIDs |
(float) | - randomDistanceWithinScanner |
(Vector) | - randomPlaceWithinScannerFrom:alongRoute:withOffset: |
(void) | - setDetailLevelDirectly: |
(NSDictionary *) | - demoShipData |
(void) | - setLibraryTextForDemoShip |
Definition at line 200 of file Universe.m.
- (void) addNumericRefsInString: | (NSString *) | string | |
toGraphViz: | (NSMutableString *) | graphViz | |
fromNode: | (NSString *) | fromNode | |
nodeCount: | (NSUInteger) | nodeCount |
Extends class Universe.
Definition at line 10916 of file Universe.m.
References nil.
- (NSString *) chooseStringForKey: | (NSString *) | key | |
inDictionary: | (NSDictionary *) | dictionary |
Extends class Universe.
Definition at line 10787 of file Universe.m.
Referenced by Universe::descriptionForKey:.
- (void) deleteOpenGLObjects |
Extends class Universe.
Definition at line 531 of file Universe.m.
References deleteOpenGLObjects, and OOGL.
Referenced by Universe::dealloc, and deleteOpenGLObjects.
- (NSDictionary *) demoShipData |
Extends class Universe.
Definition at line 3301 of file Universe.m.
References demoShipData.
Referenced by demoShipData, setLibraryTextForDemoShip, setShaderEffectsLevelDirectly:, and Universe::update:.
- (BOOL) doRemoveEntity: | (Entity *) | entity |
Extends class Universe.
Definition at line 10603 of file Universe.m.
References Universe::clearBeacon:, kOOLogInconsistentState, nil, OOLog, Entity::removeFromLinkedLists, Entity::setUniversalID:, Entity::universalID, Entity::wasRemovedFromUniverse, and Entity::zero_index.
Referenced by Universe::ensureEntityReallyRemoved:, and Universe::removeEntity:.
- (void) drawTargetTextureIntoDefaultFramebuffer |
Extends class Universe.
Definition at line 594 of file Universe.m.
References Universe::bloom, drawTargetTextureIntoDefaultFramebuffer, and OOGL.
Referenced by drawTargetTextureIntoDefaultFramebuffer, and Universe::drawUniverse.
- (HPVector) fractionalPositionFrom: | (HPVector) | point0 | |
to: | (HPVector) | point1 | |
withFraction: | (double) | routeFraction |
Extends class Universe.
Definition at line 10589 of file Universe.m.
References randf(), and SCANNER_MAX_RANGE.
Referenced by Universe::addShipsToRoute:withRole:quantity:routeFraction:asGroup:.
- (void) initTargetFramebufferWithViewSize: | (NSSize) | viewSize |
Extends class Universe.
Definition at line 341 of file Universe.m.
References DETAIL_LEVEL_EXTRAS, Universe::detailLevel, framebufferQuadIndices, framebufferQuadVertices, GL_CLAMP_TO_EDGE, OO_POSTFX_NONE, OOGL, and OOLogERR.
Referenced by Universe::initWithGameView:.
- (void) loadDescriptions |
Extends class Universe.
Definition at line 8066 of file Universe.m.
References ResourceManager::dictionaryFromFilesNamed:inFolder:andMerge:, loadDescriptions, and Universe::verifyDescriptions.
Referenced by Universe::initWithGameView:, loadDescriptions, Universe::reinitAndShowDemo:, setShaderEffectsLevelDirectly:, and Universe::setUpSettings.
- (void) loadScenarios |
Extends class Universe.
Definition at line 8086 of file Universe.m.
References ResourceManager::arrayFromFilesNamed:inFolder:andMerge:, and loadScenarios.
Referenced by Universe::initWithGameView:, loadScenarios, Universe::reinitAndShowDemo:, and setShaderEffectsLevelDirectly:.
- (void) populateSpaceFromActiveWormholes |
Extends class Universe.
Definition at line 10758 of file Universe.m.
References count, WormholeEntity::disgorgeShips, kOOLogException, nil, OOLog, PLAYER, and populateSpaceFromActiveWormholes.
Referenced by populateSpaceFromActiveWormholes, and Universe::setUpSpace.
- (void) prepareToRenderIntoDefaultFramebuffer |
Extends class Universe.
Definition at line 5275 of file Universe.m.
References OOGL, and prepareToRenderIntoDefaultFramebuffer.
Referenced by Universe::drawUniverse, and prepareToRenderIntoDefaultFramebuffer.
- (float) randomDistanceWithinScanner |
Extends class Universe.
Definition at line 10573 of file Universe.m.
References randomDistanceWithinScanner, Ranrot(), and SCANNER_MAX_RANGE.
Referenced by randomDistanceWithinScanner, randomPlaceWithinScannerFrom:alongRoute:withOffset:, setShaderEffectsLevelDirectly:, and Universe::setUpUniverseFromStation.
- (Vector) randomPlaceWithinScannerFrom: | (Vector) | pos | |
alongRoute: | (Vector) | route | |
withOffset: | (double) | offset |
Extends class Universe.
Definition at line 10579 of file Universe.m.
References Universe::randomDistanceWithinScanner.
- (void) resizeTargetFramebufferWithViewSize: | (NSSize) | viewSize |
Extends class Universe.
Definition at line 552 of file Universe.m.
References OOGL.
Referenced by Universe::drawUniverse.
- (void) setDetailLevelDirectly: | (OOGraphicsDetail) | value |
Extends class Universe.
Definition at line 10017 of file Universe.m.
References DETAIL_LEVEL_MAXIMUM, and DETAIL_LEVEL_MINIMUM.
Referenced by Universe::initWithGameView:, and Universe::setDetailLevel:.
- (void) setFirstBeacon: | (Entity< OOBeaconEntity > *) | beacon |
Extends class Universe.
Definition at line 3757 of file Universe.m.
References Universe::firstBeacon.
Referenced by Universe::clearBeacon:, Universe::resetBeacons, and Universe::setNextBeacon:.
- (void) setLastBeacon: | (Entity< OOBeaconEntity > *) | beacon |
Extends class Universe.
Definition at line 3776 of file Universe.m.
References Universe::lastBeacon.
Referenced by Universe::clearBeacon:, Universe::resetBeacons, and Universe::setNextBeacon:.
- (void) setLibraryTextForDemoShip |
Extends class Universe.
Definition at line 3307 of file Universe.m.
References count, Universe::demoShipData, OOColor::greenColor, kOODemoShipClass, kOODemoShipShipData, nil, OOExpand, OOShipLibraryCargo(), OOShipLibraryCategoryPlural(), OOShipLibraryCategorySingular(), OOShipLibraryGenerator(), OOShipLibraryShields(), OOShipLibrarySize(), OOShipLibrarySpeed(), OOShipLibraryTurnRate(), OOShipLibraryTurrets(), OOShipLibraryWeapons(), OOShipLibraryWitchspace(), setLibraryTextForDemoShip, OOColor::whiteColor, and OOColor::yellowColor.
Referenced by setLibraryTextForDemoShip, setShaderEffectsLevelDirectly:, Universe::setupIntroFirstGo:, and Universe::update:.
- (void) setShaderEffectsLevelDirectly: | (OOShaderSetting) | value |
Extends class Universe.
References demoShipData, loadDescriptions, loadScenarios, randomDistanceWithinScanner, setLibraryTextForDemoShip, verifyDescriptions, and verifyEntitySessionIDs.
- (void) setUpCargoPods |
Extends class Universe.
Definition at line 10379 of file Universe.m.
References Universe::newShipWithRole:, nil, ShipEntity::setCommodity:andAmount:, Entity::setScanClass:, and setUpCargoPods.
Referenced by Universe::initWithGameView:, Universe::reinitAndShowDemo:, and setUpCargoPods.
- (void) setUpInitialUniverse |
Extends class Universe.
Definition at line 10540 of file Universe.m.
References PlayerEntity::baseMass, Universe::currentSystemData, Universe::enterGUIViewModeWithMouseInteraction:, PlayerEntity::galaxyNumber, OO_DEBUG_POP_PROGRESS, OO_DEBUG_PUSH_PROGRESS, PLAYER, Entity::position, Universe::setDockingClearanceProtocolActive:, Universe::setGalaxyTo:andReinit:, Entity::setOrientation:, Entity::setPosition:, setUpInitialUniverse, PlayerEntity::setUpShipFromDictionary:, Universe::setUpSpace, OOShipRegistry::sharedRegistry, ShipEntity::shipDataKey, OOShipRegistry::shipInfoForKey:, Universe::station, and PlayerEntity::systemID.
Referenced by Universe::initWithGameView:, Universe::reinitAndShowDemo:, and setUpInitialUniverse.
- (void) verifyDescriptions |
Extends class Universe.
Definition at line 8041 of file Universe.m.
References foreachkey, nil, OOLog, and verifyDescriptions.
Referenced by Universe::descriptions, loadDescriptions, setShaderEffectsLevelDirectly:, and verifyDescriptions.
- (void) verifyEntitySessionIDs |
Extends class Universe.
Definition at line 10396 of file Universe.m.
References nil, OOLogERR, Universe::removeEntity:, and verifyEntitySessionIDs.
Referenced by Universe::reinitAndShowDemo:, setShaderEffectsLevelDirectly:, Universe::update:, and verifyEntitySessionIDs.