Separated BM and IIDX into separate modes, since IIDX 5-key isn't necessarily the same as the BM steps to the same song

Updated the cache version because SMs based off of a IIDX BMS will have the wrong steps type
This commit is contained in:
Matt Denham
2004-02-13 09:01:59 +00:00
parent 9e44686f30
commit 37a0ba1520
7 changed files with 385 additions and 86 deletions
+341 -73
View File
@@ -31,7 +31,8 @@ const int EZ2_COL_SPACING = 46;
const int EZ2_REAL_COL_SPACING = 40;
const int PARA_COL_SPACING = 54;
const int DS3DDX_COL_SPACING = 46;
const int BM_COL_SPACING=34;
const int BM_COL_SPACING = 34;
const int IIDX_COL_SPACING = 34;
const int MANIAX_COL_SPACING = 36;
const int TECHNO_COL_SPACING = 64;
const int PNM5_COL_SPACING = 32;
@@ -55,11 +56,11 @@ struct {
{ "para-single", 5 },
{ "ds3ddx-single", 8 },
{ "bm-single", 6 },
// MD 10/26/03 - for future support
// MD 10/28/03 - The future is here!
{ "bm-double", 12 },
{ "bm-single7", 8 },
{ "bm-double7", 16 },
{ "iidx-single7", 8 },
{ "iidx-double7", 16 },
{ "iidx-single5", 6 },
{ "iidx-double5", 12 },
{ "maniax-single", 4 },
{ "maniax-double", 8 },
{ "techno-single8", 8 },
@@ -547,8 +548,6 @@ GameDef g_GameDefs[NUM_GAMES] =
"Key3",
"Key4",
"Key5",
"Key6",
"Key7",
"Scratch",
"Scratch (down)",
"Start",
@@ -566,8 +565,6 @@ GameDef g_GameDefs[NUM_GAMES] =
"(MenuRight)",
"",
"",
"",
"",
"(MenuUp)",
"(MenuDown)",
"(Start)",
@@ -607,8 +604,6 @@ GameDef g_GameDefs[NUM_GAMES] =
SDLK_COMMA, // BM_BUTTON_KEY3,
SDLK_l, // BM_BUTTON_KEY4,
SDLK_PERIOD, // BM_BUTTON_KEY5,
SDLK_SEMICOLON, // BM_BUTTON_KEY6,
SDLK_SLASH, // BM_BUTTON_KEY7,
SDLK_LSHIFT, // BM_BUTTON_SCRATCHUP,
-1, // BM_BUTTON_SCRATCHDOWN,
SDLK_RETURN, // BM_BUTTON_START,
@@ -626,8 +621,6 @@ GameDef g_GameDefs[NUM_GAMES] =
-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,
@@ -641,6 +634,111 @@ GameDef g_GameDefs[NUM_GAMES] =
},
}
},
{ // GAME_IIDX
"iidx", // m_szName
"BeatMania IIDX", // m_szDescription
2, // m_iNumControllers
NUM_IIDX_BUTTONS, // m_iButtonsPerController
{ // m_szButtonNames
"Key1",
"Key2",
"Key3",
"Key4",
"Key5",
"Key6",
"Key7",
"Scratch",
"Scratch (down)",
"Start",
"Select",
"MenuLeft",
"MenuRight",
"MenuUp",
"MenuDown",
"Insert Coin",
"Operator",
},
{ // m_szSecondaryFunction
"(MenuLeft)",
"",
"(MenuRight)",
"",
"",
"",
"",
"(MenuUp)",
"(MenuDown)",
"(Start)",
"(Back)",
"(dedicated)",
"(dedicated)",
"(dedicated)",
"(dedicated)",
"(dedicated)",
"",
"",
},
{ // m_DedicatedMenuButton
IIDX_BUTTON_MENULEFT, // MENU_BUTTON_LEFT
IIDX_BUTTON_MENURIGHT, // MENU_BUTTON_RIGHT
IIDX_BUTTON_MENUUP, // MENU_BUTTON_UP
IIDX_BUTTON_MENUDOWN, // MENU_BUTTON_DOWN
IIDX_BUTTON_START, // MENU_BUTTON_START
IIDX_BUTTON_SELECT, // MENU_BUTTON_BACK
IIDX_BUTTON_COIN, // MENU_BUTTON_COIN
IIDX_BUTTON_OPERATOR, // MENU_BUTTON_OPERATOR
},
{ // m_SecondaryMenuButton
IIDX_BUTTON_KEY1, // MENU_BUTTON_LEFT
IIDX_BUTTON_KEY3, // MENU_BUTTON_RIGHT
IIDX_BUTTON_SCRATCHUP, // MENU_BUTTON_UP
IIDX_BUTTON_SCRATCHDOWN,// MENU_BUTTON_DOWN
IIDX_BUTTON_START, // MENU_BUTTON_START
IIDX_BUTTON_SELECT, // MENU_BUTTON_BACK
IIDX_BUTTON_COIN, // MENU_BUTTON_COIN
IIDX_BUTTON_OPERATOR, // MENU_BUTTON_OPERATOR
},
{ // m_iDefaultKeyboardKey
{ // PLAYER_1
SDLK_m, // IIDX_BUTTON_KEY1,
SDLK_k, // IIDX_BUTTON_KEY2,
SDLK_COMMA, // IIDX_BUTTON_KEY3,
SDLK_l, // IIDX_BUTTON_KEY4,
SDLK_PERIOD, // IIDX_BUTTON_KEY5,
SDLK_SEMICOLON, // IIDX_BUTTON_KEY6,
SDLK_SLASH, // IIDX_BUTTON_KEY7,
SDLK_LSHIFT, // IIDX_BUTTON_SCRATCHUP,
-1, // IIDX_BUTTON_SCRATCHDOWN,
SDLK_RETURN, // IIDX_BUTTON_START,
-1, // IIDX_BUTTON_SELECT,
SDLK_LEFT, // IIDX_BUTTON_MENULEFT
SDLK_RIGHT, // IIDX_BUTTON_MENURIGHT
SDLK_UP, // IIDX_BUTTON_MENUUP
SDLK_DOWN, // IIDX_BUTTON_MENUDOWN
SDLK_F1, // IIDX_BUTTON_COIN
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
},
}
},
{ // GAME_MANIAX
"maniax", // m_szName
"Dance Maniax", // m_szDescription
@@ -1568,7 +1666,7 @@ StyleDef g_StyleDefs[NUM_STYLES] =
GAME_BM, // m_Game
true, // m_bUsedForGameplay
true, // m_bUsedForEdit
"BM-single", // m_szName
"single", // m_szName
STEPS_TYPE_BM_SINGLE, // m_StepsType
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
{ 160, 480 }, // m_iCenterX
@@ -1595,12 +1693,11 @@ StyleDef g_StyleDefs[NUM_STYLES] =
0,1,2,3,4,5
},
},
// MD 10/28/03 - New additions.
{ // STYLE_BM_DOUBLE
GAME_BM, // m_Game
true, // m_bUsedForGameplay
true, // m_bUsedForEdit
"BM-double", // m_szName
"double", // m_szName
STEPS_TYPE_BM_DOUBLE, // m_StepsType
StyleDef::ONE_PLAYER_TWO_CREDITS, // m_StyleType
{ 320, 320 }, // m_iCenterX
@@ -1639,93 +1736,264 @@ StyleDef g_StyleDefs[NUM_STYLES] =
0,1,2,3,4,5,6,7,8,9,10,11
},
},
{ // STYLE_BM_SINGLE7
GAME_BM, // m_Game
{ // STYLE_IIDX_SINGLE7
GAME_IIDX, // m_Game
true, // m_bUsedForGameplay
true, // m_bUsedForEdit
"BM-single7", // m_szName
STEPS_TYPE_BM_SINGLE, // m_StepsType
"single7", // m_szName
STEPS_TYPE_IIDX_SINGLE7, // m_StepsType
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
{ 160, 480 }, // m_iCenterX
8, // m_iColsPerPlayer
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
{ // PLAYER_1
{ TRACK_8, GAME_CONTROLLER_1, BM_BUTTON_SCRATCHUP,-BM_COL_SPACING*3.5f },
{ TRACK_1, GAME_CONTROLLER_1, BM_BUTTON_KEY1, -BM_COL_SPACING*2.0f },
{ TRACK_2, GAME_CONTROLLER_1, BM_BUTTON_KEY2, -BM_COL_SPACING*1.0f },
{ TRACK_3, GAME_CONTROLLER_1, BM_BUTTON_KEY3, -BM_COL_SPACING*0.0f },
{ TRACK_4, GAME_CONTROLLER_1, BM_BUTTON_KEY4, +BM_COL_SPACING*1.0f },
{ TRACK_5, GAME_CONTROLLER_1, BM_BUTTON_KEY5, +BM_COL_SPACING*2.0f },
{ TRACK_6, GAME_CONTROLLER_1, BM_BUTTON_KEY6, +BM_COL_SPACING*3.0f },
{ TRACK_7, GAME_CONTROLLER_1, BM_BUTTON_KEY7, +BM_COL_SPACING*4.0f },
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*3.5f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*2.0f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*1.0f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*0.0f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*1.0f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*2.0f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*3.0f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*4.0f },
},
{ // PLAYER_2
{ TRACK_1, GAME_CONTROLLER_2, BM_BUTTON_KEY1, -BM_COL_SPACING*3.5f },
{ TRACK_2, GAME_CONTROLLER_2, BM_BUTTON_KEY2, -BM_COL_SPACING*2.5f },
{ TRACK_3, GAME_CONTROLLER_2, BM_BUTTON_KEY3, -BM_COL_SPACING*1.5f },
{ TRACK_4, GAME_CONTROLLER_2, BM_BUTTON_KEY4, -BM_COL_SPACING*0.5f },
{ TRACK_5, GAME_CONTROLLER_2, BM_BUTTON_KEY5, +BM_COL_SPACING*0.5f },
{ TRACK_6, GAME_CONTROLLER_2, BM_BUTTON_KEY6, +BM_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_2, BM_BUTTON_KEY7, +BM_COL_SPACING*2.5f },
{ TRACK_8, GAME_CONTROLLER_2, BM_BUTTON_SCRATCHUP,+BM_COL_SPACING*4.0f },
{ TRACK_1, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*3.5f },
{ TRACK_2, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*2.5f },
{ TRACK_3, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*1.5f },
{ TRACK_4, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*0.5f },
{ TRACK_5, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*0.5f },
{ TRACK_6, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*2.5f },
{ TRACK_8, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*4.0f },
},
},
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
0,1,2,3,4,5,6,7
},
},
{ // STYLE_BM_DOUBLE7
GAME_BM, // m_Game
{ // STYLE_IIDX_DOUBLE7
GAME_IIDX, // m_Game
true, // m_bUsedForGameplay
true, // m_bUsedForEdit
"BM-double7", // m_szName
STEPS_TYPE_BM_DOUBLE7, // m_StepsType
"double7", // m_szName
STEPS_TYPE_IIDX_DOUBLE7, // m_StepsType
StyleDef::ONE_PLAYER_TWO_CREDITS, // m_StyleType
{ 320, 320 }, // m_iCenterX
16, // m_iColsPerPlayer
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
{ // PLAYER_1
{ TRACK_8, GAME_CONTROLLER_1, BM_BUTTON_SCRATCHUP,-BM_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, BM_BUTTON_KEY1, -BM_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, BM_BUTTON_KEY2, -BM_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, BM_BUTTON_KEY3, -BM_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, BM_BUTTON_KEY4, -BM_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, BM_BUTTON_KEY5, -BM_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, BM_BUTTON_KEY6, -BM_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, BM_BUTTON_KEY7, -BM_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, BM_BUTTON_KEY1, +BM_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, BM_BUTTON_KEY2, +BM_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, BM_BUTTON_KEY3, +BM_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, BM_BUTTON_KEY4, +BM_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, BM_BUTTON_KEY5, +BM_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, BM_BUTTON_KEY6, +BM_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, BM_BUTTON_KEY7, +BM_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, BM_BUTTON_SCRATCHUP,+BM_COL_SPACING*8.0f },
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, -IIDX_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, -IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, -IIDX_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, +IIDX_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, +IIDX_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, +IIDX_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*8.0f },
},
{ // PLAYER_2
{ TRACK_8, GAME_CONTROLLER_1, BM_BUTTON_SCRATCHUP,-BM_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, BM_BUTTON_KEY1, -BM_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, BM_BUTTON_KEY2, -BM_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, BM_BUTTON_KEY3, -BM_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, BM_BUTTON_KEY4, -BM_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, BM_BUTTON_KEY5, -BM_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, BM_BUTTON_KEY6, -BM_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, BM_BUTTON_KEY7, -BM_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, BM_BUTTON_KEY1, +BM_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, BM_BUTTON_KEY2, +BM_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, BM_BUTTON_KEY3, +BM_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, BM_BUTTON_KEY4, +BM_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, BM_BUTTON_KEY5, +BM_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, BM_BUTTON_KEY6, +BM_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, BM_BUTTON_KEY7, +BM_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, BM_BUTTON_SCRATCHUP,+BM_COL_SPACING*8.0f },
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, -IIDX_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, -IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, -IIDX_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, +IIDX_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, +IIDX_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, +IIDX_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*8.0f },
},
},
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
},
},
{ // STYLE_IIDX_SINGLE5
GAME_IIDX, // m_Game
true, // m_bUsedForGameplay
false, // m_bUsedForEdit
"single5", // m_szName
STEPS_TYPE_IIDX_SINGLE5, // m_StepsType
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
{ 160, 480 }, // m_iCenterX
8, // m_iColsPerPlayer
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
{ // PLAYER_1
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*3.5f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*2.0f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*1.0f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*0.0f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*1.0f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*2.0f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*3.0f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*4.0f },
},
{ // PLAYER_2
{ TRACK_1, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*3.5f },
{ TRACK_2, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*2.5f },
{ TRACK_3, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*1.5f },
{ TRACK_4, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*0.5f },
{ TRACK_5, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*0.5f },
{ TRACK_6, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*2.5f },
{ TRACK_8, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*4.0f },
},
},
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
0,1,2,3,4,5,6,7
},
},
{ // STYLE_IIDX_DOUBLE5
GAME_IIDX, // m_Game
true, // m_bUsedForGameplay
false, // m_bUsedForEdit
"double5", // m_szName
STEPS_TYPE_IIDX_DOUBLE5, // m_StepsType
StyleDef::ONE_PLAYER_TWO_CREDITS, // m_StyleType
{ 320, 320 }, // m_iCenterX
16, // m_iColsPerPlayer
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
{ // PLAYER_1
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, -IIDX_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, -IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, -IIDX_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, +IIDX_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, +IIDX_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, +IIDX_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*8.0f },
},
{ // PLAYER_2
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, -IIDX_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, -IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, -IIDX_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, +IIDX_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, +IIDX_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, +IIDX_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*8.0f },
},
},
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
},
},
{ // STYLE_IIDX_EDIT_SINGLE5
GAME_IIDX, // m_Game
false, // m_bUsedForGameplay
true, // m_bUsedForEdit
"single5 (edit)", // m_szName
STEPS_TYPE_IIDX_SINGLE5, // m_StepsType
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
{ 160, 480 }, // m_iCenterX
8, // m_iColsPerPlayer
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
{ // PLAYER_1
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*3.5f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*2.0f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*1.0f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*0.0f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*1.0f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*2.0f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*3.0f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*4.0f },
},
{ // PLAYER_2
{ TRACK_1, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*3.5f },
{ TRACK_2, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*2.5f },
{ TRACK_3, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*1.5f },
{ TRACK_4, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*0.5f },
{ TRACK_5, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*0.5f },
{ TRACK_6, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*2.5f },
{ TRACK_8, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*4.0f },
},
},
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
0,1,2,3,4,5,6,7
},
},
{ // STYLE_IIDX_EDIT_DOUBLE5
GAME_IIDX, // m_Game
false, // m_bUsedForGameplay
true, // m_bUsedForEdit
"double5 (edit)", // m_szName
STEPS_TYPE_IIDX_DOUBLE5, // m_StepsType
StyleDef::ONE_PLAYER_TWO_CREDITS, // m_StyleType
{ 320, 320 }, // m_iCenterX
16, // m_iColsPerPlayer
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
{ // PLAYER_1
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, -IIDX_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, -IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, -IIDX_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, +IIDX_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, +IIDX_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, +IIDX_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*8.0f },
},
{ // PLAYER_2
{ TRACK_8, GAME_CONTROLLER_1, IIDX_BUTTON_SCRATCHUP, -IIDX_COL_SPACING*8.0f },
{ TRACK_1, GAME_CONTROLLER_1, IIDX_BUTTON_KEY1, -IIDX_COL_SPACING*6.5f },
{ TRACK_2, GAME_CONTROLLER_1, IIDX_BUTTON_KEY2, -IIDX_COL_SPACING*5.5f },
{ TRACK_3, GAME_CONTROLLER_1, IIDX_BUTTON_KEY3, -IIDX_COL_SPACING*4.5f },
{ TRACK_4, GAME_CONTROLLER_1, IIDX_BUTTON_KEY4, -IIDX_COL_SPACING*3.5f },
{ TRACK_5, GAME_CONTROLLER_1, IIDX_BUTTON_KEY5, -IIDX_COL_SPACING*2.5f },
{ TRACK_6, GAME_CONTROLLER_1, IIDX_BUTTON_KEY6, -IIDX_COL_SPACING*1.5f },
{ TRACK_7, GAME_CONTROLLER_1, IIDX_BUTTON_KEY7, -IIDX_COL_SPACING*0.5f },
{ TRACK_9, GAME_CONTROLLER_2, IIDX_BUTTON_KEY1, +IIDX_COL_SPACING*0.5f },
{ TRACK_10, GAME_CONTROLLER_2, IIDX_BUTTON_KEY2, +IIDX_COL_SPACING*1.5f },
{ TRACK_11, GAME_CONTROLLER_2, IIDX_BUTTON_KEY3, +IIDX_COL_SPACING*2.5f },
{ TRACK_12, GAME_CONTROLLER_2, IIDX_BUTTON_KEY4, +IIDX_COL_SPACING*3.5f },
{ TRACK_13, GAME_CONTROLLER_2, IIDX_BUTTON_KEY5, +IIDX_COL_SPACING*4.5f },
{ TRACK_14, GAME_CONTROLLER_2, IIDX_BUTTON_KEY6, +IIDX_COL_SPACING*5.5f },
{ TRACK_15, GAME_CONTROLLER_2, IIDX_BUTTON_KEY7, +IIDX_COL_SPACING*6.5f },
{ TRACK_16, GAME_CONTROLLER_2, IIDX_BUTTON_SCRATCHUP, +IIDX_COL_SPACING*8.0f },
},
},
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
},
},
// end MD 10/28/03
{ // STYLE_MANIAX_SINGLE
GAME_MANIAX, // m_Game
true, // m_bUsedForGameplay