Esempio n. 1
0
void edit_avatar_move_backward( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gMorphView->setCameraDrivenByKeys( TRUE );
	gAgent.setOrbitOutKey( get_orbit_rate() );
	//gMorphView->orbitOut();
}
Esempio n. 2
0
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() );
}
Esempio n. 3
0
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() );
}
Esempio n. 4
0
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() );
	}
}
Esempio n. 5
0
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() );
	}
}
Esempio n. 6
0
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() );
	}
}
Esempio n. 7
0
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() );
	}
}
Esempio n. 8
0
void camera_pan_out( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgent.unlockView();
	gAgent.setPanOutKey( get_orbit_rate() );
}
Esempio n. 9
0
void camera_move_backward( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgent.unlockView();
	gAgent.setOrbitOutKey( get_orbit_rate() );
}
Esempio n. 10
0
void camera_spin_under( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgent.unlockView();
	gAgent.setOrbitDownKey( get_orbit_rate() );
}
Esempio n. 11
0
void camera_spin_around_cw( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgent.unlockView();
	gAgent.setOrbitRightKey( get_orbit_rate() );
}
Esempio n. 12
0
void camera_pan_in( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgentCamera.unlockView();
	gAgentCamera.setPanInKey( get_orbit_rate() );
}
Esempio n. 13
0
void camera_move_forward( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgentCamera.unlockView();
	gAgentCamera.setOrbitInKey( get_orbit_rate() );
}
Esempio n. 14
0
void camera_spin_over( EKeystate s )
{
	if( KEYSTATE_UP == s  ) return;
	gAgentCamera.unlockView();
	gAgentCamera.setOrbitUpKey( get_orbit_rate() );
}