diff --git a/src/input.c b/src/input.c index c2fc7888..b65c6830 100644 --- a/src/input.c +++ b/src/input.c @@ -1171,6 +1171,14 @@ int Get_input(int sleep_time) } return 1; } + if (sleep_time == 0) + sleep_time = 20; // default of 20 ms + // TODO : we should check where Get_input(0) is called + { + UINT_PTR timerId = SetTimer(NULL, 0, sleep_time, NULL); + WaitMessage(); + KillTimer(NULL, timerId); + } #endif return 0; } diff --git a/src/text.c b/src/text.c index 056fb036..95ad597a 100644 --- a/src/text.c +++ b/src/text.c @@ -57,6 +57,10 @@ #define snprintf _snprintf #endif #endif +#if defined(WIN32) +#include +#include +#endif #if defined(USE_SDL) || defined(USE_SDL2) #include