![]() |
Oolite 1.91.0.7650-250121-affa790
|
Instance Methods | |
(void) | - pollFlightControls: |
(void) | - pollFlightArrowKeyControls: |
(void) | - pollGuiArrowKeyControls: |
(void) | - handleGameOptionsScreenKeys |
(void) | - handleKeyMapperScreenKeys |
(void) | - handleKeyboardLayoutKeys |
(void) | - handleStickMapperScreenKeys |
(void) | - pollApplicationControls |
(void) | - pollCustomViewControls |
(void) | - pollViewControls |
(void) | - pollGuiScreenControls |
(void) | - pollGuiScreenControlsWithFKeyAlias: |
(void) | - pollMarketScreenControls |
(void) | - handleUndockControl |
(void) | - pollGameOverControls: |
(void) | - pollAutopilotControls: |
(void) | - pollDockedControls: |
(void) | - pollDemoControls: |
(void) | - pollMissionInterruptControls |
(void) | - handleMissionCallback |
(void) | - setGuiToMissionEndScreen |
(void) | - switchToThisView: |
(void) | - switchToThisView:andProcessWeaponFacing: |
(void) | - switchToThisView:fromView:andProcessWeaponFacing:justNotify: |
(void) | - handleAutopilotOn: |
(void) | - handleButtonIdent |
(void) | - handleButtonTargetMissile |
Definition at line 170 of file PlayerEntityControls.m.
- (void) handleAutopilotOn: | (BOOL) | fastDocking |
Extends class PlayerEntity.
Definition at line 5511 of file PlayerEntityControls.m.
References ALERT_CONDITION_RED, ShipEntity::displayName, PlayerEntity::engageAutopilotToStation:, PlayerEntity::enterDock:, ShipEntity::markForFines, Universe::n_entities, nil, OOExpandKey, PlayerEntity::playAutopilotCannotDockWithTarget, PlayerEntity::playAutopilotOutOfRange, ShipEntity::primaryTarget, ranrot_rand, PlayerEntity::safeAllMissiles, SCANNER_MAX_RANGE2, PlayerEntity::setDockingClearanceStatus:, Universe::sortedEntities, and UNIVERSE.
- (void) handleButtonIdent |
Extends class PlayerEntity.
Definition at line 5635 of file PlayerEntityControls.m.
References handleButtonIdent, nil, ShipEntity::noteLostTarget, PlayerEntity::playIdentLockedOn, PlayerEntity::playIdentOn, PlayerEntity::printIdentLockedOnForMissile:, and PlayerEntity::safeAllMissiles.
Referenced by handleButtonIdent.
- (void) handleButtonTargetMissile |
Extends class PlayerEntity.
Definition at line 5655 of file PlayerEntityControls.m.
References PlayerEntity::handleButtonIdent, handleButtonTargetMissile, MISSILE_STATUS_ARMED, MISSILE_STATUS_SAFE, MISSILE_STATUS_TARGET_LOCKED, nil, ShipEntity::noteLostTarget, PlayerEntity::playMineArmed, PlayerEntity::playMissileArmed, PlayerEntity::playMissileLockedOn, ShipEntity::primaryTarget, and PlayerEntity::printIdentLockedOnForMissile:.
Referenced by handleButtonTargetMissile.
- (void) handleGameOptionsScreenKeys |
Extends class PlayerEntity.
Definition at line 3400 of file PlayerEntityControls.m.
References PlayerEntity::checkKeyPress:, MyOpenGLView::clearKeys, MyOpenGLView::clearMouse, colorblindModeControlPressed, count, DESC, DETAIL_LEVEL_MAXIMUM, DETAIL_LEVEL_MINIMUM, GameController::displayModes, MyOpenGLView::fov:, fovControlPressed, MyOpenGLView::gammaValue, GUI_ROW, GUI_ROW_INIT, gvMouseDoubleClick, handleGameOptionsScreenKeys, PlayerEntity::handleGUIUpDownArrowKeys, hdrMaxBrightnessControlPressed, hdrPaperWhiteControlPressed, GameController::indexOfCurrentDisplayMode, int(), MyOpenGLView::isDown:, KEY_REPEAT_INTERVAL, OOSound::masterVolume, MAX_FOV_DEG, MAX_HDR_MAXBRIGHTNESS, MAX_HDR_PAPERWHITE, MIN_FOV_DEG, MIN_HDR_MAXBRIGHTNESS, MIN_HDR_PAPERWHITE, OOMusicController::mode, musicModeKeyPressed, nil, OOClampInteger(), OOExpand, OOExpandKey, OOLogWARN, OOSPEECHSETTINGS_ALL, OOSPEECHSETTINGS_COMMS, OOSPEECHSETTINGS_OFF, PlayerEntity::playChangedOption, PlayerEntity::resetKeyFunctions, PlayerEntity::resetStickFunctions, PlayerEntity::screenModeStringForWidth:height:refreshRate:, GuiDisplayGen::selectedRow, GameController::setDisplayWidth:Height:Refresh:, MyOpenGLView::setFov:fromFraction:, MyOpenGLView::setGammaValue:, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToKeyMapperScreen:resetCurrentRow:, PlayerEntity::setGuiToLoadSaveScreen, PlayerEntity::setGuiToStickMapperScreen:resetCurrentRow:, GuiDisplayGen::setKey:forRow:, OOSound::setMasterVolume:, OOMusicController::setMode:, MyOpenGLView::setScreenSize:, GuiDisplayGen::setSelectedRow:, GuiDisplayGen::setText:forRow:align:, shaderSelectKeyPressed, OOMusicController::sharedController, speech_settings_pressed, switching_resolution, timeLastKeyPress, MyOpenGLView::toggleScreenMode, UNIVERSE, and volumeControlPressed.
Referenced by handleGameOptionsScreenKeys.
- (void) handleKeyboardLayoutKeys |
Extends class PlayerEntity.
Definition at line 3964 of file PlayerEntityControls.m.
References PlayerEntity::checkKeyPress:, count, GUI_ROW_KC_FUNCSTART, PlayerEntity::handleKeyboardLayoutEntryKeys:view:, handleKeyboardLayoutKeys, GuiDisplayGen::keyForRow:, leftRightKeyPressed, GuiDisplayGen::selectedRow, PlayerEntity::setGuiToKeyboardLayoutScreen:resetCurrentRow:, and UNIVERSE.
Referenced by handleKeyboardLayoutKeys.
- (void) handleKeyMapperScreenKeys |
Extends class PlayerEntity.
Definition at line 3925 of file PlayerEntityControls.m.
References PlayerEntity::checkKeyPress:, count, GUI_ROW_KC_FUNCSTART, handleKeyMapperScreenKeys, GuiDisplayGen::keyForRow:, PlayerEntity::keyMapperInputHandler:view:, leftRightKeyPressed, GuiDisplayGen::selectedRow, PlayerEntity::setGuiToKeyMapperScreen:resetCurrentRow:, and UNIVERSE.
Referenced by handleKeyMapperScreenKeys.
- (void) handleMissionCallback |
Extends class PlayerEntity.
Definition at line 5354 of file PlayerEntityControls.m.
References PlayerEntity::doMissionCallback, PlayerEntity::doWorldEventUntilMissionScreen:, PlayerEntity::endMissionScreenAndNoteOpportunity, handleMissionCallback, PlayerEntity::setGuiToMissionEndScreen, and PlayerEntity::switchToThisView:.
Referenced by handleMissionCallback.
- (void) handleStickMapperScreenKeys |
Extends class PlayerEntity.
Definition at line 4003 of file PlayerEntityControls.m.
References PlayerEntity::checkKeyPress:, count, GUI_ROW_FUNCSTART, handleStickMapperScreenKeys, GuiDisplayGen::keyForRow:, leftRightKeyPressed, GuiDisplayGen::selectedRow, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToStickMapperScreen:resetCurrentRow:, PlayerEntity::stickMapperInputHandler:view:, and UNIVERSE.
Referenced by handleStickMapperScreenKeys.
- (void) handleUndockControl |
Extends class PlayerEntity.
Definition at line 4928 of file PlayerEntityControls.m.
References PlayerEntity::autosavePlayer, PlayerEntity::dockedStation, handleUndockControl, PlayerEntity::launchFromStation, nil, PlayerEntity::setDockedAtMainStation, and UNIVERSE.
Referenced by handleUndockControl.
- (void) pollApplicationControls |
Extends class PlayerEntity.
Definition at line 915 of file PlayerEntityControls.m.
References MyOpenGLView::allowStringInput:, BUTTON_SNAPSHOT, BUTTON_TOGGLEHUD, PlayerEntity::checkKeyPress:, MyOpenGLView::clearCommandF, GameController::exitAppWithContext:, GameController::exitFullScreenMode, f9_key_pressed, f_key_pressed, OOJoystickManager::getAllButtonStates, MyOpenGLView::grabMouseInsideGameWindow:, gvStringInputAlpha, hide_hud_pressed, PlayerEntity::hud, GameController::inFullScreenMode, HeadUpDisplay::isHidden, kOOLogException, m_key_pressed, mouse_x_axis_map_to_yaw, OOLog, OOMouseInteractionModeIsFlightMode(), GameController::pauseFullScreenModeToPerform:onTarget:, pollApplicationControls, MyOpenGLView::resetMouse, saved_script_time, GameController::setGamePaused:, PlayerEntity::setGuiToStatusScreen, HeadUpDisplay::setHidden:, GameController::setMouseInteractionModeForFlight, OOJoystickManager::sharedStickHandler, MyOpenGLView::snapShot:, taking_snapshot, and UNIVERSE.
Referenced by pollApplicationControls.
- (void) pollAutopilotControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 4760 of file PlayerEntityControls.m.
References autopilot_key_pressed, autopilot_pause, BUTTON_DOCKCPU, BUTTON_DOCKCPUFAST, BUTTON_DOCKINGMUSIC, BUTTON_PAUSE, PlayerEntity::disengageAutopilot, fast_autopilot_key_pressed, OOJoystickManager::getAllButtonStates, OOMusicController::isPlaying, pause_pressed, playing_music, PlayerEntity::pollFlightControls:, PlayerEntity::pollGuiArrowKeyControls:, PlayerEntity::pollGuiScreenControls, PlayerEntity::pollViewControls, OOMusicController::sharedController, OOJoystickManager::sharedStickHandler, OOMusicController::toggleDockingMusic, toggling_music, and UNIVERSE.
- (void) pollCustomViewControls |
Extends class PlayerEntity.
Definition at line 4043 of file PlayerEntityControls.m.
References BUTTON_EXTVIEWCYCLE, count, CUSTOM_VIEW_ROTATE_SPEED, CUSTOM_VIEW_SPEED_REDUCTION_FACTOR, CUSTOM_VIEW_ZOOM_SPEED, customView_pressed, PlayerEntity::customViewPanDown:, PlayerEntity::customViewPanLeft:, PlayerEntity::customViewPanRight:, PlayerEntity::customViewPanUp:, PlayerEntity::customViewRollLeft:, PlayerEntity::customViewRollRight:, PlayerEntity::customViewRotateDown:, PlayerEntity::customViewRotateLeft:, PlayerEntity::customViewRotateRight:, PlayerEntity::customViewRotateUp:, PlayerEntity::customViewZoomIn:, PlayerEntity::customViewZoomOut:, OOJoystickManager::getAllButtonStates, gvMouseLeftButton, gvMouseWheelDown, gvMouseWheelUp, MyOpenGLView::isCtrlDown, MyOpenGLView::isShiftDown, PLAYER, pollCustomViewControls, quaternion_rotate_about_axis(), MyOpenGLView::resetMouse, PlayerEntity::setCustomViewDataFromDictionary:withScaling:, OOJoystickManager::sharedStickHandler, PlayerEntity::switchToThisView:andProcessWeaponFacing:, UNIVERSE, and MyOpenGLView::virtualJoystickPosition.
Referenced by pollCustomViewControls.
- (void) pollDemoControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 4943 of file PlayerEntityControls.m.
References MyOpenGLView::allowStringInput:, PlayerEntity::checkKeyPress:, PlayerEntity::checkScript, GuiDisplayGen::clearBackground, MyOpenGLView::clearMouse, PlayerEntity::commanderSelector, disc_operation_in_progress, EXPECT, extra_key_pressed, GUI_MAX_ROWS_SCENARIOS, GUI_ROW_SCENARIOS_START, gvMouseDoubleClick, gvMouseLeftButton, PlayerEntity::handleGameOptionsScreenKeys, PlayerEntity::handleGUIUpDownArrowKeys, PlayerEntity::handleKeyboardLayoutKeys, PlayerEntity::handleKeyConfigEntryKeys:view:, PlayerEntity::handleKeyConfigKeys:view:, PlayerEntity::handleKeyMapperConfirmClearKeys:view:, PlayerEntity::handleKeyMapperScreenKeys, PlayerEntity::handleMissionCallback, PlayerEntity::handleStickMapperScreenKeys, leftRightKeyPressed, PlayerEntity::loadPlayerFromFile:asNew:, nil, oxz_manager_pressed, pageUpDownKeyPressed, PlayerEntity::playDismissedMissionScreen, PlayerEntity::pollMissionInterruptControls, OOOXZManager::processExtractKey, OOOXZManager::processFilterKey, OOOXZManager::processOptionsNext, OOOXZManager::processOptionsPrev, OOOXZManager::processSelection, OOOXZManager::processShowInfoKey, OOOXZManager::processTextInput:, PlayerEntity::refreshMissionScreenTextEntry, OOOXZManager::refreshTextInput:, GuiDisplayGen::selectedRowKey, selectPressed, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToIntroFirstGo:, PlayerEntity::setGuiToOXZManager, PlayerEntity::setGuiToScenarioScreen:, PlayerEntity::setMissionChoice:keyPress:, MyOpenGLView::setStringInput:, OOMusicController::sharedController, OOOXZManager::sharedManager, OOOXZManager::showOptionsUpdate, PlayerEntity::showScenarioDetails, spacePressed, PlayerEntity::startScenario, PlayerEntity::stickProfileInputHandler:view:, OOMusicController::stopMissionMusic, OOMusicController::stopThemeMusic, MyOpenGLView::typedString, and upDownKeyPressed.
- (void) pollDockedControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 4850 of file PlayerEntityControls.m.
References MyOpenGLView::allowStringInput:, BUTTON_PAUSE, EXPECT, OOJoystickManager::getAllButtonStates, PlayerEntity::handleUndockControl, kOOLogException, OOLog, pause_pressed, PlayerEntity::pollDemoControls:, PlayerEntity::pollGuiArrowKeyControls:, PlayerEntity::pollGuiScreenControls, saved_script_time, GameController::setGamePaused:, OOJoystickManager::sharedStickHandler, and UNIVERSE.
- (void) pollFlightArrowKeyControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 4346 of file PlayerEntityControls.m.
References ShipEntity::decrease_flight_pitch:, ShipEntity::decrease_flight_roll:, ShipEntity::decrease_flight_yaw:, OOJoystickManager::getAxisState:, ShipEntity::increase_flight_pitch:, ShipEntity::increase_flight_roll:, ShipEntity::increase_flight_yaw:, MyOpenGLView::isCapsLockOn, MyOpenGLView::isCtrlDown, OOJoystickManager::joystickCount, mouse_x_axis_map_to_yaw, PITCH_DAMPING_FACTOR, ROLL_DAMPING_FACTOR, OOJoystickManager::rollPitchAxis, OOJoystickManager::sharedStickHandler, STICK_AXISUNASSIGNED, MyOpenGLView::virtualJoystickPosition, and YAW_DAMPING_FACTOR.
- (void) pollFlightControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 1136 of file PlayerEntityControls.m.
References activate_equipment_pressed, PlayerEntity::activatePrimableEquipment:withMode:, MyOpenGLView::allowStringInput:, autopilot_key_pressed, OOJoystickManager::axisFunctions, PlayerEntity::beginWitchspaceCountdown:, BUTTON_ACTIVATEEQUIPMENT, BUTTON_ARMMISSILE, BUTTON_CLOAK, BUTTON_CYCLEMISSILE, BUTTON_DECTHRUST, BUTTON_DOCKCPU, BUTTON_DOCKCPUFAST, BUTTON_DOCKINGCLEARANCE, BUTTON_ECM, BUTTON_ENERGYBOMB, BUTTON_ESCAPE, BUTTON_FIRE, BUTTON_FUELINJECT, BUTTON_GALACTICDRIVE, BUTTON_HYPERDRIVE, BUTTON_HYPERSPEED, BUTTON_ID, BUTTON_INCTHRUST, BUTTON_JETTISON, BUTTON_LAUNCHMISSILE, BUTTON_MODEEQUIPMENT, BUTTON_NEXTTARGET, BUTTON_PAUSE, BUTTON_PREVTARGET, BUTTON_PRIMEEQUIPMENT, BUTTON_PRIMEEQUIPMENT_PREV, BUTTON_ROTATECARGO, BUTTON_TARGETINCOMINGMISSILE, BUTTON_UNARM, BUTTON_VIEWAFT, BUTTON_VIEWFORWARD, BUTTON_VIEWPORT, BUTTON_VIEWSTARBOARD, BUTTON_WEAPONSONLINETOGGLE, PlayerEntity::cancelWitchspaceCountdown, PlayerEntity::checkKeyPress:, MyOpenGLView::clearKey:, MyOpenGLView::clearKeys, OOJoystickManager::clearStickButtonState:, count, PlayerEntity::currentLaserOffset, PlayerEntity::currentWeapon, CUSTOMEQUIP_EQUIPKEY, DEBUG_ALL, DEBUG_BOUNDING_BOXES, DEBUG_COLLISIONS, DEFAULT_HYPERSPACE_SPIN_TIME, DESC, DESTROY, docking_clearance_request_key_pressed, PlayerEntity::doMissionCallback, ShipEntity::doScriptEvent:withArgument:, ShipEntity::doScriptEvent:withArguments:, PlayerEntity::doWorldEventUntilMissionScreen:, dump_entity_list_pressed, dump_target_state_pressed, PlayerEntity::dumpCargo, PlayerEntity::eqScriptIndexForKey:, OOEquipmentType::equipmentTypeWithIdentifier:, escapePodKey_pressed, EXPECT, fast_autopilot_key_pressed, fastactivate_a_pressed, fastactivate_b_pressed, PlayerEntity::fastEquipmentA, PlayerEntity::fastEquipmentB, fire_missile_pressed, PlayerEntity::fireMissile, galhyperspace_pressed, gDebugFlags, OOJoystickManager::getAllButtonStates, OOJoystickManager::getAxisState:, PlayerEntity::getFirstKeyCode:, gvMouseLeftButton, gvMouseWheelDown, gvMouseWheelUp, PlayerEntity::handleAutopilotOn:, PlayerEntity::handleButtonIdent, PlayerEntity::handleButtonTargetMissile, hyperspace_pressed, ident_pressed, OOEquipmentType::identifier, jump_pressed, KEY_REPEAT_INTERVAL, kOOLogException, PlayerEntity::launchEscapeCapsule, leftRightKeyPressed, PlayerEntity::massLocked, MAX_FOV, MIN_FOV, MINIMUM_GAME_TICK, mode_equipment_pressed, PlayerEntity::moveTargetMemoryBy:, OOEquipmentType::name, next_missile_pressed, next_target_pressed, nil, ShipEntity::noteLostTarget, OOInitDebugSupport(), OOLog, OOLogSetDisplayMessagesInClass(), OOMouseInteractionModeIsFlightMode(), pause_pressed, PlayerEntity::performDockingRequest:, PlayerEntity::playFiredECMSound, PlayerEntity::playGalacticHyperspace, PlayerEntity::playIdentOff, PlayerEntity::playJumpMassLocked, PlayerEntity::playLaserHit:offset:weaponIdentifier:, PlayerEntity::playMissileSafe, PlayerEntity::playNextEquipmentSelected, PlayerEntity::playNextMissileSelected, PlayerEntity::playWeaponsOffline, PlayerEntity::playWeaponsOnline, PlayerEntity::pollCustomViewControls, PlayerEntity::pollDemoControls:, PlayerEntity::pollFlightArrowKeyControls:, PlayerEntity::pollGuiArrowKeyControls:, PlayerEntity::pollGuiScreenControls, PlayerEntity::pollViewControls, previous_target_pressed, ShipEntity::primaryTarget, prime_equipment_pressed, PlayerEntity::rotateCargo, rotateCargo_pressed, PlayerEntity::safeAllMissiles, safety_pressed, saved_gui_screen, saved_script_time, saved_view_direction, saved_weapon_facing, PlayerEntity::selectNextMissile, OODebugMonitor::setDebugger:, PlayerEntity::setGuiToLoadSaveScreen, PlayerEntity::setGuiToLongRangeChartScreen, PlayerEntity::setGuiToManifestScreen, PlayerEntity::setGuiToMarketInfoScreen, PlayerEntity::setGuiToMarketScreen, PlayerEntity::setGuiToShortRangeChartScreen, PlayerEntity::setGuiToStatusScreen, PlayerEntity::setGuiToSystemDataScreen, ShipEntity::setStatus:, PlayerEntity::setWeaponsOnline:, OODebugMonitor::sharedDebugMonitor, OOJoystickManager::sharedStickHandler, SHIP_THRUST_FACTOR, ShipEntity::shipHitByLaser, PlayerEntity::startAfterburnerSound, STICK_AXBUT, STICK_AXISUNASSIGNED, STICK_NUMBER, PlayerEntity::stopAfterburnerSound, PlayerEntity::switchToThisView:, target_incoming_missile_pressed, target_missile_pressed, PlayerEntity::targetNearestIncomingMissile, TIME_ACCELERATION_FACTOR_MAX, TIME_ACCELERATION_FACTOR_MIN, time_last_frame, UNIVERSE, OOJoystickManager::viewAxis, PlayerEntity::weaponsOnline, and weaponsOnlineToggle_pressed.
- (void) pollGameOverControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 4739 of file PlayerEntityControls.m.
References INITIAL_SHOT_TIME, and spacePressed.
- (void) pollGuiArrowKeyControls: | (double) | delta_t |
Extends class PlayerEntity.
Definition at line 2038 of file PlayerEntityControls.m.
References PlayerEntity::activateSelectedInterface, PlayerEntity::adjusted_chart_centre, AFT_FACING_STRING, HeadUpDisplay::allowBigGui, MyOpenGLView::allowStringInput:, PlayerEntity::buySelectedItem, PlayerEntity::buySelectedShip, centre_at_mouse_click, CHART_MAX_ZOOM, CHART_SCREEN_VERTICAL_CENTRE, CHART_SCROLL_AT_X, CHART_SCROLL_AT_Y, CHART_ZOOM_SHOW_LABELS, CHART_ZOOM_SPEED_FACTOR, chartInfoPressed, PlayerEntity::checkKeyPress:, MyOpenGLView::clearKeys, MyOpenGLView::clearMouse, PlayerEntity::clearPlanetSearchString, PlayerEntity::commanderSelector, cursor_moving, ShipEntity::decrease_flight_pitch:, ShipEntity::decrease_flight_roll:, ShipEntity::decrease_flight_yaw:, DESC, disc_operation_in_progress, ShipEntity::doScriptEvent:, ShipEntity::doScriptEvent:withArgument:, ShipEntity::doScriptEvent:withArgument:andArgument:, PlayerEntity::doWorldEventUntilMissionScreen:, OOEquipmentType::equipmentTypeWithIdentifier:, extra_gui_key_pressed, FORWARD_FACING_STRING, GUI_KEY_OK, GUI_MAX_ROWS_EQUIPMENT, GUI_MAX_ROWS_INTERFACES, GUI_ROW, GUI_ROW_EQUIPMENT_START, GUI_ROW_INIT, GUI_ROW_INTERFACES_START, GUI_ROW_SHIPYARD_START, gvDeleteKey, gvMouseDoubleClick, gvMouseLeftButton, gvMouseWheelDown, gvMouseWheelUp, PlayerEntity::handleGameOptionsScreenKeys, PlayerEntity::handleGUIUpDownArrowKeys, PlayerEntity::handleKeyboardLayoutKeys, PlayerEntity::handleKeyConfigEntryKeys:view:, PlayerEntity::handleKeyConfigKeys:view:, PlayerEntity::handleKeyMapperConfirmClearKeys:view:, PlayerEntity::handleKeyMapperScreenKeys, PlayerEntity::handleStickMapperScreenKeys, PlayerEntity::handleUndockControl, home_info_pressed, PlayerEntity::homeInfoSystem, PlayerEntity::hud, ShipEntity::increase_flight_pitch:, ShipEntity::increase_flight_roll:, ShipEntity::increase_flight_yaw:, MyOpenGLView::isCtrlDown, MyOpenGLView::isDown:, MyOpenGLView::isOptDown, MyOpenGLView::isShiftDown, KEY_REPEAT_INTERVAL, GuiDisplayGen::keyForRow:, kOOLogException, leftRightKeyPressed, PlayerEntity::loadPlayerFromFile:asNew:, PlayerEntity::longRangeChartMode, MAIN_GUI_PIXEL_HEIGHT, MAIN_GUI_PIXEL_WIDTH, MANIFEST_SCREEN_ROW_BACK, MANIFEST_SCREEN_ROW_NEXT, MARKET_FILTER_MODE_MAX, MARKET_FILTER_MODE_OFF, MARKET_SORTER_MODE_MAX, MARKET_SORTER_MODE_OFF, MAX_ROWS_SHIPS_FOR_SALE, mouse_click_position, mouse_left_down, OOEquipmentType::name, next_planet_info_pressed, PlayerEntity::nextInfoSystem, nil, PlayerEntity::noteGUIWillChangeTo:, OOLog, OOWeaponTypeFromEquipmentIdentifierSloppy(), OPTIMIZED_BY_JUMPS, OPTIMIZED_BY_NONE, OPTIMIZED_BY_TIME, PlayerEntity::overwriteCommanderInputHandler, GameController::pauseFullScreenModeToPerform:onTarget:, PlayerEntity::playBuyShip, PlayerEntity::playCantBuyShip, PlayerEntity::playChangedOption, PlayerEntity::playDismissedReportScreen, PlayerEntity::playMenuPageNext, PlayerEntity::playMenuPagePrevious, pling_pressed, PlayerEntity::pollGuiScreenControlsWithFKeyAlias:, PlayerEntity::pollMarketScreenControls, PORT_FACING_STRING, pressedArrow, previous_planet_info_pressed, PlayerEntity::previousInfoSystem, PlayerEntity::priceForShipKey:, queryPressed, PlayerEntity::quicksavePlayer, OOJSGuiScreenKeyDefinition::registerKeys, MyOpenGLView::resetTypedString, OOJSGuiScreenKeyDefinition::runCallback:, PlayerEntity::saveCommanderInputHandler, PlayerEntity::savePlayer, searchStringLength, GuiDisplayGen::selectedRow, GuiDisplayGen::selectedRowText, selectPressed, PlayerEntity::setGuiToChartScreenFrom:, PlayerEntity::setGuiToDockingReportScreen, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToInterfacesScreen:, PlayerEntity::setGuiToManifestScreen, PlayerEntity::setGuiToMarketScreen, PlayerEntity::setGuiToShortRangeChartScreen, PlayerEntity::setGuiToStatusScreen, PlayerEntity::setGuiToSystemDataScreen, PlayerEntity::setInfoSystemID:moveChart:, PlayerEntity::setLongRangeChartMode:, GuiDisplayGen::setSelectedRow:, GuiDisplayGen::setStatusPage:, MyOpenGLView::setStringInput:, PlayerEntity::showInformationForSelectedInterface, PlayerEntity::showInformationForSelectedUpgrade, PlayerEntity::showInformationForSelectedUpgradeWithFormatString:, PlayerEntity::showShipyardInfoForSelection, spacePressed, STARBOARD_FACING_STRING, STATUS_EQUIPMENT_BIGGUI_EXTRA_ROWS, STATUS_EQUIPMENT_FIRST_ROW, STATUS_EQUIPMENT_MAX_ROWS, PlayerEntity::stickProfileInputHandler:view:, target_info_pressed, PlayerEntity::targetInfoSystem, PlayerEntity::targetNewSystem:, PlayerEntity::targetNewSystem:whileTyping:, timeLastKeyPress, MyOpenGLView::typedString, upDownKeyPressed, and MyOpenGLView::virtualJoystickPosition.
- (void) pollGuiScreenControls |
Extends class PlayerEntity.
Definition at line 4586 of file PlayerEntityControls.m.
References pollGuiScreenControls, and PlayerEntity::pollGuiScreenControlsWithFKeyAlias:.
Referenced by pollGuiScreenControls.
- (void) pollGuiScreenControlsWithFKeyAlias: | (BOOL) | fKeyAlias |
Extends class PlayerEntity.
Definition at line 4592 of file PlayerEntityControls.m.
References CHART_MAX_ZOOM, PlayerEntity::checkScript, MyOpenGLView::clearKeys, MyOpenGLView::clearMouse, EXPECT_NOT, mouse_left_down, nil, PlayerEntity::noteGUIDidChangeFrom:to:, PlayerEntity::noteGUIWillChangeTo:, PlayerEntity::setDockedAtMainStation, PlayerEntity::setGuiToEquipShipScreen:, PlayerEntity::setGuiToInterfacesScreen:, PlayerEntity::setGuiToLoadSaveScreen, PlayerEntity::setGuiToLongRangeChartScreen, PlayerEntity::setGuiToManifestScreen, PlayerEntity::setGuiToMarketInfoScreen, PlayerEntity::setGuiToMarketScreen, PlayerEntity::setGuiToShipyardScreen:, PlayerEntity::setGuiToShortRangeChartScreen, PlayerEntity::setGuiToStatusScreen, PlayerEntity::setGuiToSystemDataScreen, GuiDisplayGen::setSelectedRow:, PlayerEntity::showShipyardInfoForSelection, Entity::status, switching_chart_screens, switching_equipship_screens, and switching_status_screens.
- (void) pollMarketScreenControls |
Extends class PlayerEntity.
Definition at line 3143 of file PlayerEntityControls.m.
References PlayerEntity::applyMarketFilter:onMarket:, PlayerEntity::applyMarketSorter:onMarket:, PlayerEntity::checkKeyPress:, MyOpenGLView::clearMouse, count, DESTROY, OOCommodityMarket::goods, GUI_ROW_MARKET_LAST, GUI_ROW_MARKET_START, gvMouseDoubleClick, PlayerEntity::handleGUIUpDownArrowKeys, PlayerEntity::isDocked, KEY_REPEAT_INTERVAL, PlayerEntity::localMarket, pageUpDownKeyPressed, PlayerEntity::playBuyCommodity, PlayerEntity::playCantBuyCommodity, PlayerEntity::playCantSellCommodity, PlayerEntity::playMenuNavigationDown, PlayerEntity::playMenuNavigationUp, PlayerEntity::playMenuPageNext, PlayerEntity::playMenuPagePrevious, PlayerEntity::playSellCommodity, pollMarketScreenControls, GuiDisplayGen::selectedRowKey, PlayerEntity::setGuiToMarketInfoScreen, PlayerEntity::setGuiToMarketScreen, timeLastKeyPress, PlayerEntity::tryBuyingCommodity:all:, PlayerEntity::trySellingCommodity:all:, upDownKeyPressed, and wait_for_key_up.
Referenced by pollMarketScreenControls.
- (void) pollMissionInterruptControls |
Extends class PlayerEntity.
Definition at line 5331 of file PlayerEntityControls.m.
References PlayerEntity::endMissionScreenAndNoteOpportunity, PlayerEntity::pollGuiScreenControls, PlayerEntity::pollGuiScreenControlsWithFKeyAlias:, and pollMissionInterruptControls.
Referenced by pollMissionInterruptControls.
- (void) pollViewControls |
Extends class PlayerEntity.
Definition at line 4189 of file PlayerEntityControls.m.
References BUTTON_COMPASSMODE, BUTTON_COMPASSMODE_PREV, BUTTON_HYPERDRIVE, BUTTON_MFDCYCLENEXT, BUTTON_MFDCYCLEPREV, BUTTON_MFDSELECTNEXT, BUTTON_MFDSELECTPREV, BUTTON_SCANNERUNZOOM, BUTTON_SCANNERZOOM, BUTTON_VIEWAFT, BUTTON_VIEWFORWARD, BUTTON_VIEWPORT, BUTTON_VIEWSTARBOARD, cycleMFD_pressed, PlayerEntity::cycleNextMultiFunctionDisplay:, PlayerEntity::cyclePreviousMultiFunctionDisplay:, EXPECT, OOJoystickManager::getAllButtonStates, gvStringInputNo, next_compass_mode_pressed, PlayerEntity::pollCustomViewControls, pollViewControls, prev_compass_mode_pressed, SCANNER_ZOOM_RATE_DOWN, SCANNER_ZOOM_RATE_UP, PlayerEntity::selectNextMultiFunctionDisplay, PlayerEntity::selectPreviousMultiFunctionDisplay, PlayerEntity::setNextCompassMode, PlayerEntity::setPrevCompassMode, OOJoystickManager::sharedStickHandler, STICK_AXISUNASSIGNED, switchMFD_pressed, PlayerEntity::switchToThisView:, UNIVERSE, OOJoystickManager::viewAxis, and zoom_pressed.
Referenced by pollViewControls.
- (void) setGuiToMissionEndScreen |
Extends class PlayerEntity.
Definition at line 5385 of file PlayerEntityControls.m.
References MyOpenGLView::clearKeys, PlayerEntity::noteGUIWillChangeTo:, PlayerEntity::setGuiToEquipShipScreen:, PlayerEntity::setGuiToInterfacesScreen:, PlayerEntity::setGuiToLongRangeChartScreen, PlayerEntity::setGuiToManifestScreen, PlayerEntity::setGuiToMarketInfoScreen, PlayerEntity::setGuiToMarketScreen, setGuiToMissionEndScreen, PlayerEntity::setGuiToShipyardScreen:, PlayerEntity::setGuiToShortRangeChartScreen, PlayerEntity::setGuiToStatusScreen, PlayerEntity::setGuiToSystemDataScreen, and PlayerEntity::showShipyardInfoForSelection.
Referenced by setGuiToMissionEndScreen.
- (void) switchToThisView: | (OOViewID) | viewDirection |
Extends class PlayerEntity.
Definition at line 5447 of file PlayerEntityControls.m.
References PlayerEntity::switchToThisView:andProcessWeaponFacing:.
- (void) switchToThisView: | (OOViewID) | viewDirection | |
andProcessWeaponFacing: | (BOOL) | processWeaponFacing |
Extends class PlayerEntity.
Definition at line 5453 of file PlayerEntityControls.m.
References PlayerEntity::switchToThisView:fromView:andProcessWeaponFacing:justNotify:.
- (void) switchToThisView: | (OOViewID) | viewDirection | |
fromView: | (OOViewID) | oldViewDirection | |
andProcessWeaponFacing: | (BOOL) | processWeaponFacing | |
justNotify: | (BOOL) | justNotify |
Extends class PlayerEntity.
Definition at line 5459 of file PlayerEntityControls.m.
References PlayerEntity::currentWeaponStats, kOOLogParameterError, OOJSAcquireContext(), OOJSRelinquishContext(), OOJSValueFromViewID(), OOLogERR, ShipScriptEvent, PlayerEntity::switchToMainView, UNIVERSE, WEAPON_FACING_AFT, WEAPON_FACING_FORWARD, WEAPON_FACING_NONE, WEAPON_FACING_PORT, and WEAPON_FACING_STARBOARD.