From b57e2ed8e4250cb4077951884e33430b794c432a Mon Sep 17 00:00:00 2001 From: FrozenCow Date: Mon, 7 Jun 2010 11:32:35 +0200 Subject: [PATCH] Made (use of) keyalias enumeration and new constant CONTROLS_LENGTH. --- game/config.c | 28 +++++++++---------- game/game.c | 26 ++++++++--------- game/logic.c | 68 ++++++++++++++++++++++----------------------- game/mainmenu.c | 2 +- game/options.c | 74 ++++++++++++++++++++++++------------------------- game/options.h | 23 +++++++++++++-- menu/menu.c | 4 +-- 7 files changed, 122 insertions(+), 103 deletions(-) diff --git a/game/config.c b/game/config.c index 2ceba5b..d12b5ca 100644 --- a/game/config.c +++ b/game/config.c @@ -58,14 +58,14 @@ void loadconfig(void) option.soundvolume=1.0f; option.musicvolume=1.0f; - control[0].key[0]=SCAN_LEFT; - control[0].key[1]=SCAN_RIGHT; - control[0].key[2]=SCAN_DOWN; - control[0].key[3]=SCAN_UP; - control[0].key[4]=SCAN_A; - control[0].key[5]=SCAN_SPACE; - control[0].key[6]=SCAN_S; - control[0].key[7]=SCAN_D; + control[0].key[KEYALIAS_LEFT]=SCAN_LEFT; + control[0].key[KEYALIAS_RIGHT]=SCAN_RIGHT; + control[0].key[KEYALIAS_DOWN]=SCAN_DOWN; + control[0].key[KEYALIAS_UP]=SCAN_UP; + control[0].key[KEYALIAS_STICK]=SCAN_A; + control[0].key[KEYALIAS_JUMP]=SCAN_SPACE; + control[0].key[KEYALIAS_SLIDE]=SCAN_S; + control[0].key[KEYALIAS_HEAVY]=SCAN_D; control[0].joysticknum=0; control[0].axis[0]=0; control[0].axis[1]=1; @@ -121,12 +121,12 @@ void loadconfig(void) if (count!=-1) option.musicvolume=(float)count/100.0f; - for (count=0;count<4;count++) + for (count=0;count