X-Git-Url: http://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fmenu.c;h=e80e43612c2911159f50070bd163bd2692d71993;hp=629f0c8d02f2b5129cbba7deff70efcb0d9c15ab;hb=555a6c929ea8739502282844e6253b3326cb6e2f;hpb=ed5485b32c76bbe0cbb37ca1da2fbf5e99237bff diff --git a/src/menu.c b/src/menu.c index 629f0c8..e80e436 100644 --- a/src/menu.c +++ b/src/menu.c @@ -567,10 +567,16 @@ void GM_key (int key, int down) { if (down) { lastkey = key; if (!_2pl || cheat) { - for (i = 0; i < 31; ++i) { + for (i = 0; i < 31; i++) { cbuf[i] = cbuf[i + 1]; } - //cbuf[31] = get_keychar(key); + if (key >= KEY_0 && key <= KEY_9) { + cbuf[31] = key - KEY_0 + '0'; + } else if (key >= KEY_A && key <= KEY_Z) { + cbuf[31] = key - KEY_A + 'A'; + } else { + cbuf[31] = 0; + } } } }