void edit_avatar_move_backward( EKeystate s ) { if( KEYSTATE_UP == s ) return; gMorphView->setCameraDrivenByKeys( TRUE ); gAgent.setOrbitOutKey( get_orbit_rate() ); //gMorphView->orbitOut(); }
void edit_avatar_spin_cw( EKeystate s ) { if( KEYSTATE_UP == s ) return; gMorphView->setCameraDrivenByKeys( TRUE ); gAgentCamera.setOrbitRightKey( get_orbit_rate() ); //gMorphView->orbitRight( get_orbit_rate() ); }
void edit_avatar_spin_under( EKeystate s ) { if( KEYSTATE_UP == s ) return; gMorphView->setCameraDrivenByKeys( TRUE ); gAgent.setOrbitDownKey( get_orbit_rate() ); //gMorphView->orbitDown( get_orbit_rate() ); }
void camera_move_forward_sitting( EKeystate s ) { if( KEYSTATE_UP == s ) return; if (gAgent.forwardGrabbed() || gAgent.sitCameraEnabled()) { agent_push_forward(s); } else { gAgent.setOrbitInKey( get_orbit_rate() ); } }
void camera_spin_under_sitting( EKeystate s ) { if( KEYSTATE_UP == s ) return; if (gAgent.downGrabbed() || gAgent.sitCameraEnabled()) { //send keystrokes, but do not change camera agent_push_down(s); } else { //change camera but do not send keystrokes gAgent.setOrbitDownKey( get_orbit_rate() ); } }
void camera_spin_over_sitting( EKeystate s ) { if( KEYSTATE_UP == s ) return; if (gAgent.upGrabbed() || gAgent.sitCameraEnabled()) { //send keystrokes, but do not change camera agent_jump(s); } else { //change camera but do not send keystrokes gAgent.setOrbitUpKey( get_orbit_rate() ); } }
void camera_spin_around_cw_sitting( EKeystate s ) { if( KEYSTATE_UP == s ) return; if (gAgent.rotateGrabbed() || gAgent.sitCameraEnabled()) { //send keystrokes, but do not change camera agent_turn_left(s); } else { //change camera but do not send keystrokes gAgent.setOrbitRightKey( get_orbit_rate() ); } }
void camera_pan_out( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgent.unlockView(); gAgent.setPanOutKey( get_orbit_rate() ); }
void camera_move_backward( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgent.unlockView(); gAgent.setOrbitOutKey( get_orbit_rate() ); }
void camera_spin_under( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgent.unlockView(); gAgent.setOrbitDownKey( get_orbit_rate() ); }
void camera_spin_around_cw( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgent.unlockView(); gAgent.setOrbitRightKey( get_orbit_rate() ); }
void camera_pan_in( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgentCamera.unlockView(); gAgentCamera.setPanInKey( get_orbit_rate() ); }
void camera_move_forward( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgentCamera.unlockView(); gAgentCamera.setOrbitInKey( get_orbit_rate() ); }
void camera_spin_over( EKeystate s ) { if( KEYSTATE_UP == s ) return; gAgentCamera.unlockView(); gAgentCamera.setOrbitUpKey( get_orbit_rate() ); }