| 85 | } |
| 86 | |
| 87 | void FallingGearsApp::keyDown( KeyEvent event ) |
| 88 | { |
| 89 | #if defined( CINDER_COCOA ) |
| 90 | bool isModDown = event.isMetaDown(); |
| 91 | #else // windows |
| 92 | bool isModDown = event.isControlDown(); |
| 93 | #endif |
| 94 | |
| 95 | if( isModDown ) { |
| 96 | if( event.getCode() == KeyEvent::KEY_SLASH ) |
| 97 | audio::master()->setEnabled( ! audio::master()->isEnabled() ); |
| 98 | else if( event.getChar() == 'r' ) { |
| 99 | Config::instance()->reload(); |
| 100 | |
| 101 | setupGraphics(); |
| 102 | |
| 103 | mScene.reload(); |
| 104 | mAudio.reset(); |
| 105 | } |
| 106 | else if( event.getChar() == 'c' ) |
| 107 | mDebugDraw.setCenterOfMassEnabled( ! mDebugDraw.isCenterOfMassEnabled() ); |
| 108 | } |
| 109 | |
| 110 | if( event.getCode() == KeyEvent::KEY_i ) { |
| 111 | mDrawInfo = ! mDrawInfo; |
| 112 | } |
| 113 | else if( event.getCode() == KeyEvent::KEY_d ) { |
| 114 | mDrawDebug = ! mDrawDebug; |
| 115 | } |
| 116 | else if( event.getCode() == KeyEvent::KEY_EQUALS ) { |
| 117 | mMasterGain += 5.0f; |
| 118 | } |
| 119 | else if( event.getCode() == KeyEvent::KEY_MINUS ) { |
| 120 | mMasterGain -= 5.0f; |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | void FallingGearsApp::mouseDown( MouseEvent event ) |
| 125 | { |
nothing calls this directly
no test coverage detected