void mouse_close() { if (!mouse_inited) return; #ifdef USE_DIRECTINPUT di_cleanup(); #endif mouse_inited = 0; DeleteCriticalSection( &mouse_lock ); }
void mouse_close() { if (!mouse_inited) return; #ifdef WIN32 if (Mouse_mode == MOUSE_MODE_DI) di_cleanup(); #endif mouse_inited = 0; DELETE_CRITICAL_SECTION( mouse_lock ); }
void key_close() { if ( !key_inited ) return; #ifdef USE_DIRECTINPUT di_cleanup(); #endif if ( Key_numlock_was_on ) { key_turn_on_numlock(); Key_numlock_was_on = 0; } key_inited = 0; DELETE_CRITICAL_SECTION( key_lock ); }