add constants for NO_DEFAULT_KEY and joy mapping end marker
This commit is contained in:
@@ -41,6 +41,8 @@ const int MAX_STYLES_PER_GAME = 10;
|
||||
|
||||
class StyleDef;
|
||||
|
||||
#define NO_DEFAULT_KEY -1
|
||||
|
||||
class GameDef
|
||||
{
|
||||
public:
|
||||
|
||||
+127
-127
@@ -139,8 +139,8 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_RIGHT, // DANCE_BUTTON_RIGHT,
|
||||
SDLK_UP, // DANCE_BUTTON_UP,
|
||||
SDLK_DOWN, // DANCE_BUTTON_DOWN,
|
||||
-1, //no default key // DANCE_BUTTON_UPLEFT,
|
||||
-1, //no default key // DANCE_BUTTON_UPRIGHT,
|
||||
NO_DEFAULT_KEY, // DANCE_BUTTON_UPLEFT,
|
||||
NO_DEFAULT_KEY, // DANCE_BUTTON_UPRIGHT,
|
||||
SDLK_RETURN, // DANCE_BUTTON_START,
|
||||
SDLK_ESCAPE, // DANCE_BUTTON_BACK
|
||||
SDLK_DELETE, // DANCE_BUTTON_MENULEFT
|
||||
@@ -163,8 +163,8 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_KP_MULTIPLY, // DANCE_BUTTON_MENURIGHT
|
||||
SDLK_KP_MINUS, // DANCE_BUTTON_MENUUP
|
||||
SDLK_KP_PLUS, // DANCE_BUTTON_MENUDOWN
|
||||
-1, // DANCE_BUTTON_COIN
|
||||
-1 // DANCE_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // DANCE_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // DANCE_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -247,12 +247,12 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_KP3, // PUMP_BUTTON_DOWNRIGHT,
|
||||
SDLK_KP_ENTER, // PUMP_BUTTON_START,
|
||||
SDLK_KP0, // PUMP_BUTTON_BACK,
|
||||
-1, //no default key // PUMP_BUTTON_MENULEFT
|
||||
-1, //no default key // PUMP_BUTTON_MENURIGHT
|
||||
-1, //no default key // PUMP_BUTTON_MENUUP
|
||||
-1, //no default key // PUMP_BUTTON_MENUDOWN
|
||||
-1, // PUMP_BUTTON_COIN
|
||||
-1 // PUMP_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY // PUMP_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY // PUMP_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY // PUMP_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY // PUMP_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY, // PUMP_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // PUMP_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -334,21 +334,21 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // EZ2_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, // EZ2_BUTTON_FOOTUPLEFT,
|
||||
-1, // EZ2_BUTTON_FOOTUPRIGHT,
|
||||
-1, // EZ2_BUTTON_FOOTDOWN,
|
||||
-1, // EZ2_BUTTON_HANDUPLEFT,
|
||||
-1, // EZ2_BUTTON_HANDUPRIGHT,
|
||||
-1, // EZ2_BUTTON_HANDLRLEFT,
|
||||
-1, // EZ2_BUTTON_HANDLRRIGHT,
|
||||
-1, // EZ2_BUTTON_START,
|
||||
-1, // EZ2_BUTTON_BACK,
|
||||
-1, //no default key // EZ2_BUTTON_MENULEFT
|
||||
-1, //no default key // EZ2_BUTTON_MENURIGHT
|
||||
-1, //no default key // EZ2_BUTTON_MENUUP
|
||||
-1, //no default key // EZ2_BUTTON_MENUDOWN
|
||||
-1, // EZ2_BUTTON_COIN
|
||||
-1 // EZ2_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_FOOTUPLEFT,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_FOOTUPRIGHT,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_FOOTDOWN,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_HANDUPLEFT,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_HANDUPRIGHT,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_HANDLRLEFT,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_HANDLRRIGHT,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_START,
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_BACK,
|
||||
NO_DEFAULT_KEY // EZ2_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY // EZ2_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY // EZ2_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY // EZ2_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY, // EZ2_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // EZ2_BUTTON_OPERATOR
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -424,19 +424,19 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // PARA_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, // PARA_BUTTON_LEFT,
|
||||
-1, // PARA_BUTTON_UPLEFT,
|
||||
-1, // PARA_BUTTON_UP,
|
||||
-1, // PARA_BUTTON_UPRIGHT,
|
||||
-1, // PARA_BUTTON_RIGHT,
|
||||
-1, // PARA_BUTTON_START,
|
||||
-1, // PARA_BUTTON_BACK
|
||||
-1, //no default key // PARA_BUTTON_MENULEFT
|
||||
-1, //no default key // PARA_BUTTON_MENURIGHT
|
||||
-1, // PARA_BUTTON_MENUUP
|
||||
-1,
|
||||
-1, // PARA_BUTTON_COIN
|
||||
-1 // PARA_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_LEFT,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_UPLEFT,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_UP,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_UPRIGHT,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_RIGHT,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_START,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_BACK
|
||||
NO_DEFAULT_KEY // PARA_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY // PARA_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY,
|
||||
NO_DEFAULT_KEY, // PARA_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // PARA_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -521,22 +521,22 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // DS3DDX_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, // DS3DDX_BUTTON_HANDLEFT,
|
||||
-1, // DS3DDX_BUTTON_FOOTDOWNLEFT,
|
||||
-1, // DS3DDX_BUTTON_FOOTUPLEFT,
|
||||
-1, // DS3DDX_BUTTON_HANDUP,
|
||||
-1, // DS3DDX_BUTTON_HANDDOWN,
|
||||
-1, // DS3DDX_BUTTON_FOOTUPRIGHT,
|
||||
-1, // DS3DDX_BUTTON_FOOTDOWNRIGHT,
|
||||
-1, // DS3DDX_BUTTON_HANDRIGHT,
|
||||
-1, // DS3DDX_BUTTON_START,
|
||||
-1, // DS3DDX_BUTTON_BACK
|
||||
-1, //no default key // DS3DDX_BUTTON_MENULEFT
|
||||
-1, //no default key // DS3DDX_BUTTON_MENURIGHT
|
||||
-1, // DS3DDX_BUTTON_MENUUP
|
||||
-1, // DS3DDX_BUTTON_MENUDOWN
|
||||
-1, // DS3DDX_BUTTON_COIN
|
||||
-1 // DS3DDX_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_HANDLEFT,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_FOOTDOWNLEFT,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_FOOTUPLEFT,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_HANDUP,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_HANDDOWN,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_FOOTUPRIGHT,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_FOOTDOWNRIGHT,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_HANDRIGHT,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_START,
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_BACK
|
||||
NO_DEFAULT_KEY // DS3DDX_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY // DS3DDX_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY, // DS3DDX_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // DS3DDX_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -608,9 +608,9 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_l, // BM_BUTTON_KEY4,
|
||||
SDLK_PERIOD, // BM_BUTTON_KEY5,
|
||||
SDLK_LSHIFT, // BM_BUTTON_SCRATCHUP,
|
||||
-1, // BM_BUTTON_SCRATCHDOWN,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SCRATCHDOWN,
|
||||
SDLK_RETURN, // BM_BUTTON_START,
|
||||
-1, // BM_BUTTON_SELECT,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SELECT,
|
||||
SDLK_LEFT, // BM_BUTTON_MENULEFT
|
||||
SDLK_RIGHT, // BM_BUTTON_MENURIGHT
|
||||
SDLK_UP, // BM_BUTTON_MENUUP
|
||||
@@ -619,21 +619,21 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // BM_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, // BM_BUTTON_KEY1,
|
||||
-1, // BM_BUTTON_KEY2,
|
||||
-1, // BM_BUTTON_KEY3,
|
||||
-1, // BM_BUTTON_KEY4,
|
||||
-1, // BM_BUTTON_KEY5,
|
||||
-1, // BM_BUTTON_SCRATCHUP,
|
||||
-1, // BM_BUTTON_SCRATCHDOWN,
|
||||
-1, // BM_BUTTON_START,
|
||||
-1, // BM_BUTTON_SELECT,
|
||||
-1, // BM_BUTTON_MENULEFT
|
||||
-1, // BM_BUTTON_MENURIGHT
|
||||
-1, // BM_BUTTON_MENUUP
|
||||
-1, // BM_BUTTON_MENUDOWN
|
||||
-1, // BM_BUTTON_COIN
|
||||
-1 // BM_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY1,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY2,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY3,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY4,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY5,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SCRATCHUP,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SCRATCHDOWN,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_START,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SELECT,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // BM_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -711,9 +711,9 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SEMICOLON, // IIDX_BUTTON_KEY6,
|
||||
SDLK_SLASH, // IIDX_BUTTON_KEY7,
|
||||
SDLK_LSHIFT, // IIDX_BUTTON_SCRATCHUP,
|
||||
-1, // IIDX_BUTTON_SCRATCHDOWN,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_SCRATCHDOWN,
|
||||
SDLK_RETURN, // IIDX_BUTTON_START,
|
||||
-1, // IIDX_BUTTON_SELECT,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_SELECT,
|
||||
SDLK_LEFT, // IIDX_BUTTON_MENULEFT
|
||||
SDLK_RIGHT, // IIDX_BUTTON_MENURIGHT
|
||||
SDLK_UP, // IIDX_BUTTON_MENUUP
|
||||
@@ -722,23 +722,23 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // IIDX_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, // IIDX_BUTTON_KEY1,
|
||||
-1, // IIDX_BUTTON_KEY2,
|
||||
-1, // IIDX_BUTTON_KEY3,
|
||||
-1, // IIDX_BUTTON_KEY4,
|
||||
-1, // IIDX_BUTTON_KEY5,
|
||||
-1, // IIDX_BUTTON_KEY6,
|
||||
-1, // IIDX_BUTTON_KEY7,
|
||||
-1, // IIDX_BUTTON_SCRATCHUP,
|
||||
-1, // IIDX_BUTTON_SCRATCHDOWN,
|
||||
-1, // IIDX_BUTTON_START,
|
||||
-1, // IIDX_BUTTON_SELECT,
|
||||
-1, // IIDX_BUTTON_MENULEFT
|
||||
-1, // IIDX_BUTTON_MENURIGHT
|
||||
-1, // IIDX_BUTTON_MENUUP
|
||||
-1, // IIDX_BUTTON_MENUDOWN
|
||||
-1, // IIDX_BUTTON_COIN
|
||||
-1 // IIDX_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY1,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY2,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY3,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY4,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY5,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY6,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_KEY7,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_SCRATCHUP,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_SCRATCHDOWN,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_START,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_SELECT,
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY, // IIDX_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // IIDX_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -821,8 +821,8 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_KP_MULTIPLY, // MANIAX_BUTTON_MENURIGHT
|
||||
SDLK_KP_MINUS, // MANIAX_BUTTON_MENUUP
|
||||
SDLK_KP_PLUS, // MANIAX_BUTTON_MENUDOWN
|
||||
-1, // MANIAX_BUTTON_COIN
|
||||
-1 // MANIAX_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // MANIAX_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // MANIAX_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -923,8 +923,8 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_KP_MULTIPLY, // TECHNO_BUTTON_MENURIGHT
|
||||
SDLK_KP_MINUS, // TECHNO_BUTTON_MENUUP
|
||||
SDLK_KP_PLUS, // TECHNO_BUTTON_MENUDOWN
|
||||
-1, // TECHNO_BUTTON_COIN
|
||||
-1 // TECHNO_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // TECHNO_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // TECHNO_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -1013,23 +1013,23 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // PNM_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, // BM_BUTTON_KEY1,
|
||||
-1, // BM_BUTTON_KEY2,
|
||||
-1, // BM_BUTTON_KEY3,
|
||||
-1, // BM_BUTTON_KEY4,
|
||||
-1, // BM_BUTTON_KEY5,
|
||||
-1, // BM_BUTTON_KEY6,
|
||||
-1, // BM_BUTTON_KEY7,
|
||||
-1, // BM_BUTTON_SCRATCHUP,
|
||||
-1, // BM_BUTTON_SCRATCHDOWN,
|
||||
-1, // BM_BUTTON_START,
|
||||
-1, // BM_BUTTON_SELECT,
|
||||
-1, // BM_BUTTON_MENULEFT
|
||||
-1, // BM_BUTTON_MENURIGHT
|
||||
-1, // BM_BUTTON_MENUUP
|
||||
-1, // BM_BUTTON_MENUDOWN
|
||||
-1, // BM_BUTTON_COIN
|
||||
-1 // BM_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY1,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY2,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY3,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY4,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY5,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY6,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_KEY7,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SCRATCHUP,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SCRATCHDOWN,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_START,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_SELECT,
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY, // BM_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // BM_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -1114,22 +1114,22 @@ GameDef g_GameDefs[NUM_GAMES] =
|
||||
SDLK_SCROLLOCK // LIGHTS_BUTTON_OPERATOR
|
||||
},
|
||||
{ // PLAYER_2
|
||||
-1, //no default key // LIGHTS_BUTTON_MARQUEE_UP_LEFT,
|
||||
-1, //no default key // LIGHTS_BUTTON_MARQUEE_UP_RIGHT,
|
||||
-1, //no default key // LIGHTS_BUTTON_MARQUEE_LR_LEFT,
|
||||
-1, //no default key // LIGHTS_BUTTON_MARQUEE_LR_RIGHT,
|
||||
-1, //no default key // LIGHTS_BUTTON_BUTTONS_LEFT,
|
||||
-1, //no default key // LIGHTS_BUTTON_BUTTONS_RIGHT,
|
||||
-1, //no default key // LIGHTS_BUTTON_BASS_LEFT,
|
||||
-1, //no default key // LIGHTS_BUTTON_BASS_RIGHT,
|
||||
-1, //no default key // LIGHTS_BUTTON_START,
|
||||
-1, //no default key // LIGHTS_BUTTON_BACK
|
||||
-1, //no default key // LIGHTS_BUTTON_MENULEFT
|
||||
-1, //no default key // LIGHTS_BUTTON_MENURIGHT
|
||||
-1, //no default key // LIGHTS_BUTTON_MENUUP
|
||||
-1, //no default key // LIGHTS_BUTTON_MENUDOWN
|
||||
-1, //no default key // LIGHTS_BUTTON_COIN
|
||||
-1, //no default key // LIGHTS_BUTTON_OPERATOR
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MARQUEE_UP_LEFT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MARQUEE_UP_RIGHT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MARQUEE_LR_LEFT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MARQUEE_LR_RIGHT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_BUTTONS_LEFT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_BUTTONS_RIGHT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_BASS_LEFT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_BASS_RIGHT,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_START,
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_BACK
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MENULEFT
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MENURIGHT
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MENUUP
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_MENUDOWN
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_COIN
|
||||
NO_DEFAULT_KEY // LIGHTS_BUTTON_OPERATOR
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
@@ -58,7 +58,7 @@ void InputMapper::AddDefaultMappingsForCurrentGameIfUnmapped()
|
||||
for( int b=0; b<pGameDef->m_iButtonsPerController; b++ )
|
||||
{
|
||||
int key = pGameDef->m_iDefaultKeyboardKey[c][b];
|
||||
if( key == -1 ) // "no key" marker"
|
||||
if( key == NO_DEFAULT_KEY )
|
||||
continue;
|
||||
DeviceInput DeviceI( DEVICE_KEYBOARD, key );
|
||||
GameInput GameI( (GameController)c, (GameButton)b );
|
||||
@@ -73,7 +73,9 @@ struct AutoJoyMapping
|
||||
Game game;
|
||||
const char *szDriverRegex; // reported by InputHandler
|
||||
const char *szControllerName; // the product name of the controller
|
||||
struct {
|
||||
struct Mapping {
|
||||
bool IsEndMarker() const { return iSlotIndex==-1; }
|
||||
|
||||
int iSlotIndex; // -1 == end marker
|
||||
int deviceButton;
|
||||
GameButton gb;
|
||||
@@ -88,6 +90,7 @@ struct AutoJoyMapping
|
||||
bool SecondController;
|
||||
} maps[32];
|
||||
};
|
||||
#define END_MARKER {-1, -1, -1, false }, // end marker
|
||||
const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{
|
||||
{
|
||||
@@ -99,7 +102,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, JOY_14, DANCE_BUTTON_RIGHT, false },
|
||||
{ 0, JOY_13, DANCE_BUTTON_UP, false },
|
||||
{ 0, JOY_15, DANCE_BUTTON_DOWN, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -111,7 +114,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, JOY_14, DANCE_BUTTON_RIGHT, false },
|
||||
{ 0, JOY_13, DANCE_BUTTON_UP, false },
|
||||
{ 0, JOY_15, DANCE_BUTTON_DOWN, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -131,7 +134,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, JOY_6, DANCE_BUTTON_UPRIGHT, false },
|
||||
{ 0, JOY_9, DANCE_BUTTON_BACK, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_START, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -151,7 +154,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, JOY_8, DANCE_BUTTON_UPRIGHT, false },
|
||||
{ 0, JOY_9, DANCE_BUTTON_BACK, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_START, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -173,7 +176,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 1, JOY_8, DANCE_BUTTON_UPRIGHT, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_BACK, false },
|
||||
{ 0, JOY_9, DANCE_BUTTON_START, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -195,7 +198,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 1, JOY_8, DANCE_BUTTON_UPRIGHT, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_BACK, false },
|
||||
{ 0, JOY_9, DANCE_BUTTON_START, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -217,7 +220,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 1, JOY_8, DANCE_BUTTON_UPRIGHT, false },
|
||||
{ 0, JOY_9, DANCE_BUTTON_BACK, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_START, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -239,7 +242,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 1, JOY_6, DANCE_BUTTON_UPRIGHT, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_BACK, false },
|
||||
{ 0, JOY_9, DANCE_BUTTON_START, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -259,7 +262,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, JOY_8, DANCE_BUTTON_UPRIGHT, false }, // R shoulder
|
||||
{ 0, JOY_9, DANCE_BUTTON_START, false },
|
||||
{ 0, JOY_10, DANCE_BUTTON_BACK, false },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -284,7 +287,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, JOY_18, DANCE_BUTTON_UPRIGHT, true },
|
||||
{ 0, JOY_19, DANCE_BUTTON_UPLEFT, true },
|
||||
{ 0, JOY_26, DANCE_BUTTON_START, true },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -303,7 +306,7 @@ const AutoJoyMapping g_AutoJoyMappings[] =
|
||||
{ 0, PUMP_2P_MID, PUMP_BUTTON_CENTER, true },
|
||||
{ 0, PUMP_2P_DL, PUMP_BUTTON_DOWNLEFT, true },
|
||||
{ 0, PUMP_2P_DR, PUMP_BUTTON_DOWNRIGHT, true },
|
||||
{-1, -1, -1, false }, // end marker
|
||||
END_MARKER
|
||||
}
|
||||
},
|
||||
};
|
||||
@@ -338,7 +341,7 @@ void InputMapper::AutoMapJoysticksForCurrentGame()
|
||||
LOG->Info( "Applying default joystick mapping #%d for device '%s' (%s)",
|
||||
iNumJoysticksMapped+1, mapping.szDriverRegex, mapping.szControllerName );
|
||||
|
||||
for( int k=0; mapping.maps[k].iSlotIndex != -1; k++ )
|
||||
for( int k=0; !mapping.maps[k].IsEndMarker(); k++ )
|
||||
{
|
||||
if( mapping.maps[k].SecondController )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user