X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fdos%2Finput.c;fp=src%2Fdos%2Finput.c;h=4b36e4a38947510c13be9281988f39bc1921b12e;hb=4577dd26b3ecbf7ccc5ff55efa991334136866e1;hp=99a40de1c78627236a4dae9c9787f830bcf42b32;hpb=2ba6401e39bcfaaccaa45e6b7ef780a7a15b0c48;p=oftp diff --git a/src/dos/input.c b/src/dos/input.c index 99a40de..4b36e4a 100644 --- a/src/dos/input.c +++ b/src/dos/input.c @@ -10,9 +10,17 @@ void cleanup_input(void) { } -int wait_input(union event *ev) +int poll_input(union event *ev) { - ev->type = EV_KEY; - ev->key.key = getch(); - return 1; + if(have_input()) { + ev->type = EV_KEY; + ev->key.key = getch(); + return 1; + } + return 0; +} + +int have_input(void) +{ + return kbhit(); }