Rev 7504 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7504 | Rev 7507 | ||
---|---|---|---|
Line 482... | Line 482... | ||
482 | mov edx, colour |
482 | mov edx, colour |
483 | int 0x40 |
483 | int 0x40 |
484 | } |
484 | } |
485 | } |
485 | } |
Line 486... | Line -... | ||
486 | - | ||
487 | - | ||
488 | // function 2 ïîëó÷èòü êîä íàæàòîé êëàâèøè |
486 | |
489 | bool kos_GetKey( Byte &keyCode ) |
487 | bool kos_GetKeys( Dword &key_editbox, Byte &key_ascii, Byte &key_scancode ) |
490 | { |
488 | { |
491 | Dword result; |
- | |
492 | - | ||
493 | // |
489 | Dword result; |
494 | __asm{ |
490 | __asm{ |
495 | mov eax, 2 |
491 | mov eax, 2 |
496 | int 0x40 |
492 | int 0x40 |
497 | mov result, eax |
493 | mov result, eax |
498 | } |
494 | } |
499 | // |
495 | key_editbox = result; |
500 | keyCode = result >> 8; |
496 | key_ascii = result >> 8; |
501 | // |
497 | key_scancode = result >> 16; |
502 | return ( result & 0xFF ) == 0; |
498 | return ( key_ascii ) == 0; |
Line 503... | Line -... | ||
503 | } |
- | |
504 | 499 | } |
|
505 | 500 | ||
506 | // function 3 ïîëó÷èòü âðåìÿ |
501 | // function 3 ïîëó÷èòü âðåìÿ |
507 | Dword kos_GetSystemClock() |
502 | Dword kos_GetSystemClock() |