From 9aa35854773f7f418cf970c08cab6e5b8bec5940 Mon Sep 17 00:00:00 2001 From: Lucas GAUTHERON Date: Wed, 31 Aug 2011 17:48:23 +0000 Subject: [PATCH] keybind fixes/cleanups git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6628 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/console.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/source/src/console.cpp b/source/src/console.cpp index 6823c2da..777df0a6 100644 --- a/source/src/console.cpp +++ b/source/src/console.cpp @@ -180,15 +180,14 @@ vector keyms; const char *keycmds[keym::NUMACTIONS] = { "bind", "specbind", "editbind" }; inline const char *keycmd(int type) { return type >= 0 && type < keym::NUMACTIONS ? keycmds[type] : ""; } -void keymap(char *code, char *key, char *action) +void keymap(char *code, char *key) { keym &km = keyms.add(); km.code = atoi(code); km.name = newstring(key); -// km.action = newstring(action); } -COMMAND(keymap, ARG_3STR); +COMMAND(keymap, ARG_2STR); keym *findbind(const char *key) { @@ -564,7 +563,7 @@ void writebinds(stream *f) loopv(keyms) { keym *km = &keyms[i]; - loopj(3) if(km->actions[j]) f->printf("%s \"%s\" [%s]\n", keycmd(j), km->name, km->actions[j]); + loopj(3) if(*km->actions[j]) f->printf("%s \"%s\" [%s]\n", keycmd(j), km->name, km->actions[j]); } }