| 
    Oolite 1.91.0.7712-251017-85ce217
    
   | 
 
#include <PlayerEntityStickProfile.h>
Instance Methods | |
| (id) | - init | 
| (void) | - dealloc | 
| (void) | - startGui: | 
| (void) | - mouseDown: | 
| (void) | - mouseUp | 
| (void) | - deleteSelected | 
| (void) | - showScreen [implementation] | 
| (void) | - nextAxis [implementation] | 
| (NSString *) | - currentAxis [implementation] | 
| (void) | - previousAxis [implementation] | 
| (void) | - increaseDeadzone [implementation] | 
| (void) | - decreaseDeadzone [implementation] | 
| (void) | - nextProfileType [implementation] | 
| (void) | - previousProfileType [implementation] | 
| (void) | - IncreasePower [implementation] | 
| (BOOL) | - currentProfileIsSpline [implementation] | 
| (void) | - DecreasePower [implementation] | 
| (void) | - IncreaseParam [implementation] | 
| (void) | - DecreaseParam [implementation] | 
| (void) | - saveSettings [implementation] | 
| (void) | - graphProfile:at:size: [implementation] | 
| (void) | - startEdit [implementation] | 
| (NSString *) | - profileType [implementation] | 
Private Attributes | |
| OOJoystickManager * | stickHandler | 
| NSUInteger | current_axis | 
| OOJoystickAxisProfile * | profiles [3][2] | 
| GuiDisplayGen * | gui | 
| NSRect | graphRect | 
| NSInteger | selected_control_point | 
| NSInteger | dragged_control_point | 
| NSInteger | double_click_control_point | 
Definition at line 41 of file PlayerEntityStickProfile.h.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 359 of file PlayerEntityStickProfile.m.
Referenced by StickProfileScreen(StickProfileInternal)::showScreen.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 441 of file PlayerEntityStickProfile.m.
| - (void) dealloc | 
Definition at line 255 of file PlayerEntityStickProfile.m.
References dealloc.
Referenced by dealloc.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 386 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 495 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 465 of file PlayerEntityStickProfile.m.
| - (void) deleteSelected | 
Definition at line 318 of file PlayerEntityStickProfile.m.
References deleteSelected, dragged_control_point, OOJoystickManager::getProfileForAxis:, OOJoystickSplineAxisProfile::removeControl:, OOJoystickManager::saveStickSettings, and selected_control_point.
Referenced by deleteSelected.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 510 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 375 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 480 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 450 of file PlayerEntityStickProfile.m.
| - (id) init | 
Definition at line 236 of file PlayerEntityStickProfile.m.
References AXIS_ROLL, current_axis, init, nil, profiles, OOJoystickManager::sharedStickHandler, and stickHandler.
Referenced by init.
| - (void) mouseDown: | (NSPoint) | position | 
Definition at line 278 of file PlayerEntityStickProfile.m.
References OOJoystickSplineAxisProfile::addControl:, double_click_control_point, dragged_control_point, OOJoystickManager::getProfileForAxis:, graphRect, OOJoystickSplineAxisProfile::moveControl:point:, OOJoystickManager::saveStickSettings, and selected_control_point.
| - (void) mouseUp | 
Definition at line 308 of file PlayerEntityStickProfile.m.
References double_click_control_point, dragged_control_point, mouseUp, and selected_control_point.
Referenced by mouseUp.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 339 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 397 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 349 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 419 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 656 of file PlayerEntityStickProfile.m.
Referenced by StickProfileScreen(StickProfileInternal)::showScreen.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 582 of file PlayerEntityStickProfile.m.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 588 of file PlayerEntityStickProfile.m.
Referenced by StickProfileScreen(StickProfileInternal)::decreaseDeadzone, StickProfileScreen(StickProfileInternal)::DecreaseParam, StickProfileScreen(StickProfileInternal)::DecreasePower, StickProfileScreen(StickProfileInternal)::increaseDeadzone, StickProfileScreen(StickProfileInternal)::IncreaseParam, StickProfileScreen(StickProfileInternal)::IncreasePower, StickProfileScreen(StickProfileInternal)::nextAxis, StickProfileScreen(StickProfileInternal)::nextProfileType, StickProfileScreen(StickProfileInternal)::previousAxis, StickProfileScreen(StickProfileInternal)::previousProfileType, and startGui:.
      
  | 
  implementation | 
Provided by category StickProfileScreen(StickProfileInternal).
Definition at line 563 of file PlayerEntityStickProfile.m.
Referenced by startGui:.
| - (void) startGui: | (GuiDisplayGen *) | gui_display_gen | 
Definition at line 267 of file PlayerEntityStickProfile.m.
References GuiDisplayGen::clear, gui, GuiDisplayGen::setSelectedRow:, GuiDisplayGen::setTitle:, showScreen, and startEdit.
      
  | 
  private | 
Definition at line 45 of file PlayerEntityStickProfile.h.
Referenced by init.
      
  | 
  private | 
Definition at line 51 of file PlayerEntityStickProfile.h.
Referenced by mouseDown:, and mouseUp.
      
  | 
  private | 
Definition at line 50 of file PlayerEntityStickProfile.h.
Referenced by deleteSelected, mouseDown:, and mouseUp.
      
  | 
  private | 
Definition at line 48 of file PlayerEntityStickProfile.h.
Referenced by mouseDown:.
      
  | 
  private | 
Definition at line 47 of file PlayerEntityStickProfile.h.
Referenced by startGui:.
      
  | 
  private | 
Definition at line 46 of file PlayerEntityStickProfile.h.
Referenced by init.
      
  | 
  private | 
Definition at line 49 of file PlayerEntityStickProfile.h.
Referenced by deleteSelected, mouseDown:, and mouseUp.
      
  | 
  private | 
Definition at line 44 of file PlayerEntityStickProfile.h.
Referenced by init.