Keyboard Scanning
Blitz3D Forums/Blitz3D Programming/Keyboard Scanning
| ||
I am developing a Space Invaders Game in 'c', I've come across a stumbling block however, it seems you cannot call unblocking keyboard entry (within ANSI C - I've realised kbhit() doesn't work). To this end, I'm contemplating running a BMax or B3D executable in parallel with my C space invaders, potentially writing keyboard entry to a file from BMax/B3D realtime - and periodically attempting to access the same file from within my C executable to 'move' the players tank at the bottom. This is my first attempt at interfacing BMax / B3D with a C executable, any help appreciated. Any suggestions greatfully received - Regards, BlitzPlotter. |
| ||
; KeyHit Example ; Set up the timer current=MilliSecs() Print "Press ESC a bunch of times for five seconds..." ; Wait 5 seconds While MilliSecs() < current+5000 Wend ; Print the results Print "Pressed ESC " + KeyHit(1) + " times." Is this what you're looking for? |
| ||
Thanks 33, was looking for something like this. Have located some TCP client code in B3D that I'm going to attempt communicating with a server app encompassing my space invaders C exe. Cheers. |