Added: Pop'n Music Gametype.
This commit is contained in:
@@ -21,6 +21,7 @@ enum Game
|
||||
GAME_BM, // Beatmania
|
||||
GAME_MANIAX, // DanceManiax
|
||||
GAME_TECHNO, // TechnoMotion
|
||||
GAME_PNM, // pop n music
|
||||
NUM_GAMES, // leave this at the end
|
||||
GAME_INVALID,
|
||||
};
|
||||
|
||||
@@ -84,6 +84,8 @@ enum StepsType
|
||||
STEPS_TYPE_MANIAX_SINGLE,
|
||||
STEPS_TYPE_MANIAX_DOUBLE,
|
||||
STEPS_TYPE_TECHNO_SINGLE8,
|
||||
STEPS_TYPE_PNM_FIVE,
|
||||
STEPS_TYPE_PNM_NINE,
|
||||
NUM_STEPS_TYPES, // leave this at the end
|
||||
STEPS_TYPE_INVALID,
|
||||
};
|
||||
|
||||
@@ -179,6 +179,28 @@ enum // TechnoButtons
|
||||
NUM_TECHNO_BUTTONS, // leave this at the end
|
||||
};
|
||||
|
||||
enum // PnM Buttons
|
||||
{
|
||||
PNM_BUTTON_LEFT_WHITE,
|
||||
PNM_BUTTON_LEFT_YELLOW,
|
||||
PNM_BUTTON_LEFT_GREEN,
|
||||
PNM_BUTTON_LEFT_BLUE,
|
||||
PNM_BUTTON_RED,
|
||||
PNM_BUTTON_RIGHT_BLUE,
|
||||
PNM_BUTTON_RIGHT_GREEN,
|
||||
PNM_BUTTON_RIGHT_YELLOW,
|
||||
PNM_BUTTON_RIGHT_WHITE,
|
||||
PNM_BUTTON_START,
|
||||
PNM_BUTTON_BACK,
|
||||
PNM_BUTTON_MENULEFT,
|
||||
PNM_BUTTON_MENURIGHT,
|
||||
PNM_BUTTON_MENUUP,
|
||||
PNM_BUTTON_MENUDOWN,
|
||||
PNM_BUTTON_COIN,
|
||||
PNM_BUTTON_OPERATOR,
|
||||
NUM_PNM_BUTTONS, // leave this at the end
|
||||
};
|
||||
|
||||
const GameButton MAX_GAME_BUTTONS = 20;
|
||||
const GameButton GAME_BUTTON_INVALID = MAX_GAME_BUTTONS+1;
|
||||
|
||||
|
||||
@@ -34,6 +34,8 @@ const int DS3DDX_COL_SPACING = 46;
|
||||
const int BM_COL_SPACING=34;
|
||||
const int MANIAX_COL_SPACING = 36;
|
||||
const int TECHNO_COL_SPACING = 64;
|
||||
const int PNM5_COL_SPACING = 46;
|
||||
const int PNM9_COL_SPACING = 46;
|
||||
|
||||
struct {
|
||||
char *name;
|
||||
@@ -56,6 +58,8 @@ struct {
|
||||
{ "maniax-single", 4 },
|
||||
{ "maniax-double", 8 },
|
||||
{ "techno-single8", 8 },
|
||||
{ "pnm-five", 5 },
|
||||
{ "pnm-nine", 9 },
|
||||
};
|
||||
|
||||
//
|
||||
@@ -1605,6 +1609,72 @@ StyleDef g_StyleDefs[NUM_STYLES] =
|
||||
0,1,2,3,4,5,6,7
|
||||
},
|
||||
},
|
||||
{ // STYLE_PNM_FIVE
|
||||
GAME_PNM, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
true, // m_bUsedForEdit
|
||||
"pnm-five", // m_szName
|
||||
STEPS_TYPE_PNM_FIVE, // m_StepsType
|
||||
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
|
||||
{ 320, 320 }, // m_iCenterX
|
||||
5, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, PNM_BUTTON_LEFT_GREEN, -PNM5_COL_SPACING*1.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, PNM_BUTTON_LEFT_BLUE, -PNM5_COL_SPACING*0.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, PNM_BUTTON_RED, -PNM5_COL_SPACING*0.0f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, PNM_BUTTON_RIGHT_BLUE, +PNM5_COL_SPACING*0.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_1, PNM_BUTTON_RIGHT_GREEN, +PNM5_COL_SPACING*1.5f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_2, PNM_BUTTON_LEFT_GREEN, -PNM5_COL_SPACING*1.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_2, PNM_BUTTON_LEFT_BLUE, -PNM5_COL_SPACING*0.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_2, PNM_BUTTON_RED, -PNM5_COL_SPACING*0.0f },
|
||||
{ TRACK_4, GAME_CONTROLLER_2, PNM_BUTTON_RIGHT_BLUE, +PNM5_COL_SPACING*0.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_2, PNM_BUTTON_RIGHT_GREEN, +PNM5_COL_SPACING*1.5f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3,4
|
||||
},
|
||||
},
|
||||
{ // STYLE_PNM_FIVE
|
||||
GAME_PNM, // m_Game
|
||||
true, // m_bUsedForGameplay
|
||||
true, // m_bUsedForEdit
|
||||
"pnm-nine", // m_szName
|
||||
STEPS_TYPE_PNM_NINE, // m_StepsType
|
||||
StyleDef::ONE_PLAYER_ONE_CREDIT, // m_StyleType
|
||||
{ 320, 320 }, // m_iCenterX
|
||||
9, // m_iColsPerPlayer
|
||||
{ // m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER];
|
||||
{ // PLAYER_1
|
||||
{ TRACK_1, GAME_CONTROLLER_1, PNM_BUTTON_LEFT_WHITE, -PNM9_COL_SPACING*3.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_1, PNM_BUTTON_LEFT_YELLOW, -PNM9_COL_SPACING*2.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_1, PNM_BUTTON_LEFT_GREEN, -PNM9_COL_SPACING*1.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_1, PNM_BUTTON_LEFT_BLUE, -PNM9_COL_SPACING*0.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_1, PNM_BUTTON_RED, -PNM9_COL_SPACING*0.0f },
|
||||
{ TRACK_6, GAME_CONTROLLER_1, PNM_BUTTON_RIGHT_BLUE, +PNM9_COL_SPACING*0.5f },
|
||||
{ TRACK_7, GAME_CONTROLLER_1, PNM_BUTTON_RIGHT_GREEN, +PNM9_COL_SPACING*1.5f },
|
||||
{ TRACK_8, GAME_CONTROLLER_1, PNM_BUTTON_RIGHT_YELLOW, +PNM9_COL_SPACING*2.5f },
|
||||
{ TRACK_9, GAME_CONTROLLER_1, PNM_BUTTON_RIGHT_WHITE, +PNM9_COL_SPACING*3.5f },
|
||||
},
|
||||
{ // PLAYER_2
|
||||
{ TRACK_1, GAME_CONTROLLER_2, PNM_BUTTON_LEFT_WHITE, -PNM9_COL_SPACING*3.5f },
|
||||
{ TRACK_2, GAME_CONTROLLER_2, PNM_BUTTON_LEFT_YELLOW, -PNM9_COL_SPACING*2.5f },
|
||||
{ TRACK_3, GAME_CONTROLLER_2, PNM_BUTTON_LEFT_GREEN, -PNM9_COL_SPACING*1.5f },
|
||||
{ TRACK_4, GAME_CONTROLLER_2, PNM_BUTTON_LEFT_BLUE, -PNM9_COL_SPACING*0.5f },
|
||||
{ TRACK_5, GAME_CONTROLLER_2, PNM_BUTTON_RED, -PNM9_COL_SPACING*0.0f },
|
||||
{ TRACK_6, GAME_CONTROLLER_2, PNM_BUTTON_RIGHT_BLUE, +PNM9_COL_SPACING*0.5f },
|
||||
{ TRACK_7, GAME_CONTROLLER_2, PNM_BUTTON_RIGHT_GREEN, +PNM9_COL_SPACING*1.5f },
|
||||
{ TRACK_8, GAME_CONTROLLER_2, PNM_BUTTON_RIGHT_YELLOW, +PNM9_COL_SPACING*2.5f },
|
||||
{ TRACK_9, GAME_CONTROLLER_2, PNM_BUTTON_RIGHT_WHITE, +PNM9_COL_SPACING*3.5f },
|
||||
},
|
||||
},
|
||||
{ // m_iColumnDrawOrder[MAX_COLS_PER_PLAYER];
|
||||
0,1,2,3,4,5,6,7,8
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -132,6 +132,7 @@ const CreditLine CREDIT_LINES[] =
|
||||
{0,"NMR"},
|
||||
{0,"Random Hajile"},
|
||||
{0,"Chocobo Ghost"},
|
||||
{0,"Tyma"},
|
||||
{0,"Lagged"},
|
||||
{0,"The Melting Pot"},
|
||||
{0,"DDRJamz Global BBS"},
|
||||
|
||||
@@ -37,6 +37,8 @@ enum Style
|
||||
STYLE_MANIAX_VERSUS,
|
||||
STYLE_MANIAX_DOUBLE,
|
||||
STYLE_TECHNO_SINGLE8,
|
||||
STYLE_PNM_FIVE,
|
||||
STYLE_PNM_NINE,
|
||||
NUM_STYLES, // leave this at the end
|
||||
STYLE_INVALID,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user