|
|
| version 1.1, 2003/11/21 06:51:15 | version 1.2, 2005/02/07 14:46:15 |
|---|---|
| Line 32 void inputmng_init(void) { | Line 32 void inputmng_init(void) { |
| im = &inpmng; | im = &inpmng; |
| ZeroMemory(im, sizeof(INPMNG)); | ZeroMemory(im, sizeof(INPMNG)); |
| im->kbs = sizeof(keybind) / sizeof(KEYBIND); | im->kbs = NELEMENTS(keybind); |
| CopyMemory(im->kb, keybind, sizeof(keybind)); | CopyMemory(im->kb, keybind, sizeof(keybind)); |
| } | } |
| Line 48 void inputmng_keybind(short key, UINT bi | Line 48 void inputmng_keybind(short key, UINT bi |
| return; | return; |
| } | } |
| } | } |
| if (im->kbs < (sizeof(im->kb) / sizeof(KEYBIND))) { | if (im->kbs < NELEMENTS(im->kb)) { |
| im->kb[im->kbs].key = key; | im->kb[im->kbs].key = key; |
| im->kb[im->kbs].bit = bit; | im->kb[im->kbs].bit = bit; |
| im->kbs++; | im->kbs++; |