Added Techno Motion single and double 4- and 5- panel modes. All normal styles for TM are now represented.
This commit is contained in:
@@ -102,7 +102,11 @@ enum StepsType
|
||||
STEPS_TYPE_IIDX_DOUBLE5,
|
||||
STEPS_TYPE_MANIAX_SINGLE,
|
||||
STEPS_TYPE_MANIAX_DOUBLE,
|
||||
STEPS_TYPE_TECHNO_SINGLE4,
|
||||
STEPS_TYPE_TECHNO_SINGLE5,
|
||||
STEPS_TYPE_TECHNO_SINGLE8,
|
||||
STEPS_TYPE_TECHNO_DOUBLE4,
|
||||
STEPS_TYPE_TECHNO_DOUBLE5,
|
||||
STEPS_TYPE_PNM_FIVE,
|
||||
STEPS_TYPE_PNM_NINE,
|
||||
STEPS_TYPE_LIGHTS_CABINET,
|
||||
|
||||
@@ -55,7 +55,11 @@ struct {
|
||||
{ "iidx-double5", 12 },
|
||||
{ "maniax-single", 4 },
|
||||
{ "maniax-double", 8 },
|
||||
{ "techno-single4", 4 },
|
||||
{ "techno-single5", 5 },
|
||||
{ "techno-single8", 8 },
|
||||
{ "techno-double4", 8 },
|
||||
{ "techno-double5", 10 },
|
||||
{ "pnm-five", 5 },
|
||||
{ "pnm-nine", 9 },
|
||||
{ "lights-cabinet", NUM_CABINET_LIGHTS },
|
||||
@@ -2176,6 +2180,62 @@ StyleDef g_StyleDefs[NUM_STYLES] =
|
||||
0,1,2,3,4,5,6,7
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_SINGLE4
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
true, // m_bUsedForEdit
|
||||
"single4", // m_szName
|
||||
STEPS_TYPE_TECHNO_SINGLE4, // m_StepsType
|
||||
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
|
||||
{ 112, 528 }, // m_iCenterX
|
||||
4, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_LEFT, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWN, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_UP, TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_RIGHT, TECHNO_COL_SPACING*1.5f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_2, TECHNO_BUTTON_LEFT, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWN, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_2, TECHNO_BUTTON_UP, TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_2, TECHNO_BUTTON_RIGHT, TECHNO_COL_SPACING*1.5f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_SINGLE5
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
true, // m_bUsedForEdit
|
||||
"single5", // m_szName
|
||||
STEPS_TYPE_TECHNO_SINGLE5, // m_StepsType
|
||||
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
|
||||
{ 140, 500 }, // m_iCenterX
|
||||
5, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNLEFT, -TECHNO_COL_SPACING*2.0f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_UPLEFT, -TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_CENTER, TECHNO_COL_SPACING*0.0f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_UPRIGHT, +TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_5, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNRIGHT,+TECHNO_COL_SPACING*2.0f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNLEFT, -TECHNO_COL_SPACING*2.0f },
|
||||
{ TRACK_2, GAME_CONTROLLER_2, TECHNO_BUTTON_UPLEFT, -TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_3, GAME_CONTROLLER_2, TECHNO_BUTTON_CENTER, TECHNO_COL_SPACING*0.0f },
|
||||
{ TRACK_4, GAME_CONTROLLER_2, TECHNO_BUTTON_UPRIGHT, +TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_5, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNRIGHT,+TECHNO_COL_SPACING*2.0f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3,4
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_SINGLE8
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
@@ -2211,6 +2271,62 @@ StyleDef g_StyleDefs[NUM_STYLES] =
|
||||
0,1,2,3,4,5,6,7
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_VERSUS4
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
false, // m_bUsedForEdit
|
||||
"versus4", // m_szName
|
||||
STEPS_TYPE_TECHNO_SINGLE4, // m_StepsType
|
||||
StyleDef::TWO_PLAYERS_TWO_CREDITS, // m_StyleType
|
||||
{ 112, 528 }, // m_iCenterX
|
||||
4, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_LEFT, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWN, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_UP, TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_RIGHT, TECHNO_COL_SPACING*1.5f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_2, TECHNO_BUTTON_LEFT, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWN, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_2, TECHNO_BUTTON_UP, TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_2, TECHNO_BUTTON_RIGHT, TECHNO_COL_SPACING*1.5f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_VERSUS5
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
false, // m_bUsedForEdit
|
||||
"versus5", // m_szName
|
||||
STEPS_TYPE_TECHNO_SINGLE5, // m_StepsType
|
||||
StyleDef::TWO_PLAYERS_TWO_CREDITS, // m_StyleType
|
||||
{ 140, 500 }, // m_iCenterX
|
||||
5, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNLEFT, -TECHNO_COL_SPACING*2.0f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_UPLEFT, -TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_CENTER, TECHNO_COL_SPACING*0.0f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_UPRIGHT, +TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_5, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNRIGHT,+TECHNO_COL_SPACING*2.0f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNLEFT, -TECHNO_COL_SPACING*2.0f },
|
||||
{ TRACK_2, GAME_CONTROLLER_2, TECHNO_BUTTON_UPLEFT, -TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_3, GAME_CONTROLLER_2, TECHNO_BUTTON_CENTER, TECHNO_COL_SPACING*0.0f },
|
||||
{ TRACK_4, GAME_CONTROLLER_2, TECHNO_BUTTON_UPRIGHT, +TECHNO_COL_SPACING*1.0f },
|
||||
{ TRACK_5, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNRIGHT,+TECHNO_COL_SPACING*2.0f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3,4
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_VERSUS8
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
@@ -2246,6 +2362,80 @@ StyleDef g_StyleDefs[NUM_STYLES] =
|
||||
0,1,2,3,4,5,6,7
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_DOUBLE4
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
true, // m_bUsedForEdit
|
||||
"double4", // m_szName
|
||||
STEPS_TYPE_TECHNO_DOUBLE4, // m_StepsType
|
||||
StyleDef::ONE_PLAYER_TWO_CREDITS, // m_StyleType
|
||||
{ 320, 320 }, // m_iCenterX
|
||||
8, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_LEFT, -TECHNO_COL_SPACING*3.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWN, -TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_UP, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_RIGHT, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_2, TECHNO_BUTTON_LEFT, +TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_6, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWN, +TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_7, GAME_CONTROLLER_2, TECHNO_BUTTON_UP, +TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_8, GAME_CONTROLLER_2, TECHNO_BUTTON_RIGHT, +TECHNO_COL_SPACING*3.5f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_LEFT, -TECHNO_COL_SPACING*3.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWN, -TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_UP, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_RIGHT, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_2, TECHNO_BUTTON_LEFT, +TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_6, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWN, +TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_7, GAME_CONTROLLER_2, TECHNO_BUTTON_UP, +TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_8, GAME_CONTROLLER_2, TECHNO_BUTTON_RIGHT, +TECHNO_COL_SPACING*3.5f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3,4,5,6,7
|
||||
},
|
||||
},
|
||||
{ // STYLE_TECHNO_DOUBLE5
|
||||
GAME_TECHNO, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
true, // m_bUsedForEdit
|
||||
"double5", // m_szName
|
||||
STEPS_TYPE_TECHNO_DOUBLE5, // m_StepsType
|
||||
StyleDef::ONE_PLAYER_TWO_CREDITS, // m_StyleType
|
||||
{ 320, 320 }, // m_iCenterX
|
||||
10, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNLEFT, -TECHNO_COL_SPACING*4.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_UPLEFT, -TECHNO_COL_SPACING*3.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_CENTER, -TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_UPRIGHT, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNRIGHT, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_6, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNLEFT, +TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_7, GAME_CONTROLLER_2, TECHNO_BUTTON_UPLEFT, +TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_8, GAME_CONTROLLER_2, TECHNO_BUTTON_CENTER, +TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_9, GAME_CONTROLLER_2, TECHNO_BUTTON_UPRIGHT, +TECHNO_COL_SPACING*3.5f },
|
||||
{ TRACK_10, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNRIGHT, +TECHNO_COL_SPACING*4.5f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNLEFT, -TECHNO_COL_SPACING*4.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, TECHNO_BUTTON_UPLEFT, -TECHNO_COL_SPACING*3.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, TECHNO_BUTTON_CENTER, -TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, TECHNO_BUTTON_UPRIGHT, -TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_1, TECHNO_BUTTON_DOWNRIGHT, -TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_6, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNLEFT, +TECHNO_COL_SPACING*0.5f },
|
||||
{ TRACK_7, GAME_CONTROLLER_2, TECHNO_BUTTON_UPLEFT, +TECHNO_COL_SPACING*1.5f },
|
||||
{ TRACK_8, GAME_CONTROLLER_2, TECHNO_BUTTON_CENTER, +TECHNO_COL_SPACING*2.5f },
|
||||
{ TRACK_9, GAME_CONTROLLER_2, TECHNO_BUTTON_UPRIGHT, +TECHNO_COL_SPACING*3.5f },
|
||||
{ TRACK_10, GAME_CONTROLLER_2, TECHNO_BUTTON_DOWNRIGHT, +TECHNO_COL_SPACING*4.5f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3,4,5,6,7,8,9
|
||||
},
|
||||
},
|
||||
{ // STYLE_PNM_FIVE
|
||||
GAME_PNM, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
|
||||
@@ -33,8 +33,14 @@ enum Style
|
||||
STYLE_MANIAX_SINGLE,
|
||||
STYLE_MANIAX_VERSUS,
|
||||
STYLE_MANIAX_DOUBLE,
|
||||
STYLE_TECHNO_SINGLE4,
|
||||
STYLE_TECHNO_SINGLE5,
|
||||
STYLE_TECHNO_SINGLE8,
|
||||
STYLE_TECHNO_VERSUS4,
|
||||
STYLE_TECHNO_VERSUS5,
|
||||
STYLE_TECHNO_VERSUS8,
|
||||
STYLE_TECHNO_DOUBLE4,
|
||||
STYLE_TECHNO_DOUBLE5,
|
||||
STYLE_PNM_FIVE,
|
||||
STYLE_PNM_NINE,
|
||||
STYLE_LIGHTS_CABINET,
|
||||
|
||||
Reference in New Issue
Block a user