diff options
Diffstat (limited to 'code/sys/sys_win32.c')
-rw-r--r-- | code/sys/sys_win32.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/code/sys/sys_win32.c b/code/sys/sys_win32.c index 1ab3130..64a57a2 100644 --- a/code/sys/sys_win32.c +++ b/code/sys/sys_win32.c @@ -508,3 +508,20 @@ void Sys_FreeFileList( char **list ) Z_Free( list ); } + + +/* +============== +Sys_Sleep + +Block execution for msec or until input is recieved. +============== +*/ +void Sys_Sleep( int msec ) +{ + if( msec < 0 ) + WaitForSingleObject( GetStdHandle( STD_INPUT_HANDLE ), INFINITE ); + else + WaitForSingleObject( GetStdHandle( STD_INPUT_HANDLE ), msec ); +} + |