if ( reshape_called )
{
sprintf ( line, "Reshape %d: %d %d\n", reshape_seq, reshape_width, reshape_height );
if ( reshape_called )
{
sprintf ( line, "Reshape %d: %d %d\n", reshape_seq, reshape_width, reshape_height );
}
if ( key_called )
{
sprintf ( line, "Key %d: %d(%c) %d %d\n", key_seq, key_key, key_key, key_x, key_y );
}
if ( key_called )
{
sprintf ( line, "Key %d: %d(%c) %d %d\n", key_seq, key_key, key_key, key_x, key_y );
}
if ( special_called )
{
sprintf ( line, "Special %d: %d(%c) %d %d\n", special_seq, special_key, special_key, special_x, special_y );
}
if ( special_called )
{
sprintf ( line, "Special %d: %d(%c) %d %d\n", special_seq, special_key, special_key, special_x, special_y );
}
if ( visibility_called )
{
sprintf ( line, "Visibility %d: %d\n", visibility_seq, visibility_vis );
}
if ( visibility_called )
{
sprintf ( line, "Visibility %d: %d\n", visibility_seq, visibility_vis );
}
if ( keyup_called )
{
sprintf ( line, "Key Up %d: %d(%c) %d %d\n", keyup_seq, keyup_key, keyup_key, keyup_x, keyup_y );
}
if ( keyup_called )
{
sprintf ( line, "Key Up %d: %d(%c) %d %d\n", keyup_seq, keyup_key, keyup_key, keyup_x, keyup_y );
}
if ( specialup_called )
{
sprintf ( line, "Special Up %d: %d(%c) %d %d\n", specialup_seq, specialup_key, specialup_key, specialup_x, specialup_y );
}
if ( specialup_called )
{
sprintf ( line, "Special Up %d: %d(%c) %d %d\n", specialup_seq, specialup_key, specialup_key, specialup_x, specialup_y );
}
if ( joystick_called )
{
sprintf ( line, "Joystick %d: %d %d %d %d\n", joystick_seq, joystick_a, joystick_b, joystick_c, joystick_d );
}
if ( joystick_called )
{
sprintf ( line, "Joystick %d: %d %d %d %d\n", joystick_seq, joystick_a, joystick_b, joystick_c, joystick_d );
}
if ( mouse_called )
{
sprintf ( line, "Mouse %d: %d %d %d %d\n", mouse_seq, mouse_button, mouse_updown, mouse_x, mouse_y );
}
if ( mouse_called )
{
sprintf ( line, "Mouse %d: %d %d %d %d\n", mouse_seq, mouse_button, mouse_updown, mouse_x, mouse_y );
}
if ( mousewheel_called )
{
sprintf ( line, "Mouse Wheel %d: %d %d %d %d\n", mousewheel_seq, mousewheel_number, mousewheel_direction, mousewheel_x, mousewheel_y );
}
if ( mousewheel_called )
{
sprintf ( line, "Mouse Wheel %d: %d %d %d %d\n", mousewheel_seq, mousewheel_number, mousewheel_direction, mousewheel_x, mousewheel_y );
}
if ( motion_called )
{
sprintf ( line, "Motion %d: %d %d\n", motion_seq, motion_x, motion_y );
}
if ( motion_called )
{
sprintf ( line, "Motion %d: %d %d\n", motion_seq, motion_x, motion_y );
}
if ( passivemotion_called )
{
sprintf ( line, "Passive Motion %d: %d %d\n", passivemotion_seq, passivemotion_x, passivemotion_y );
}
if ( passivemotion_called )
{
sprintf ( line, "Passive Motion %d: %d %d\n", passivemotion_seq, passivemotion_x, passivemotion_y );
glutVisibilityFunc( Visibility );
glutKeyboardUpFunc( KeyUp );
glutSpecialUpFunc( SpecialUp );
glutVisibilityFunc( Visibility );
glutKeyboardUpFunc( KeyUp );
glutSpecialUpFunc( SpecialUp );
glutMouseFunc ( Mouse ) ;
glutMouseWheelFunc ( MouseWheel ) ;
glutMotionFunc ( Motion ) ;
glutMouseFunc ( Mouse ) ;
glutMouseWheelFunc ( MouseWheel ) ;
glutMotionFunc ( Motion ) ;