aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/keybd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/keybd.cpp')
-rw-r--r--engines/cge/keybd.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/cge/keybd.cpp b/engines/cge/keybd.cpp
index 63a37a348e..c644473c53 100644
--- a/engines/cge/keybd.cpp
+++ b/engines/cge/keybd.cpp
@@ -31,9 +31,9 @@
SPRITE * KEYBOARD::Client = NULL;
-byte KEYBOARD::Key[0x60] = { 0 };
-word KEYBOARD::Current = 0;
-word KEYBOARD::Code[0x60] = { 0,Esc,'1','2','3','4','5','6','7','8','9','0',
+uint8 KEYBOARD::Key[0x60] = { 0 };
+uint16 KEYBOARD::Current = 0;
+uint16 KEYBOARD::Code[0x60] = { 0,Esc,'1','2','3','4','5','6','7','8','9','0',
'-','+',BSp,Tab,'Q','W','E','R','T','Y','U',
'I','O','P','[',']',Enter,0/*Ctrl*/,'A','S',
'D','F','G','H','J','K','L',';','\'','`',
@@ -81,7 +81,7 @@ SPRITE * KEYBOARD::SetClient (SPRITE * spr)
void interrupt KEYBOARD::NewKeyboard (...)
{
// table address
- _SI = (word) Key;
+ _SI = (uint16) Key;
// take keyboard code
asm in al,60h
@@ -107,14 +107,14 @@ void interrupt KEYBOARD::NewKeyboard (...)
asm jz xit // released: exit
// pressed: lock ASCII code
- _SI = (word) Code;
- asm add bx,bx // word size
+ _SI = (uint16) Code;
+ asm add bx,bx // uint16 size
asm mov ax,[si+bx]
asm or ax,ax
asm jz xit // zero means NO KEY
Current = _AX;
- _SI = (word) Client;
+ _SI = (uint16) Client;
asm or si,si
asm jz xit // if (Client) ...
//--- fill current event entry with mask, key code and sprite