consolidate battle modes
This commit is contained in:
@@ -429,8 +429,7 @@ NextScreen7=ScreenInstructions
|
|||||||
NextScreen8=ScreenInstructions
|
NextScreen8=ScreenInstructions
|
||||||
NextScreenArcade=ScreenSelectGroup
|
NextScreenArcade=ScreenSelectGroup
|
||||||
NextScreenOni=ScreenInstructions
|
NextScreenOni=ScreenInstructions
|
||||||
NextScreenCpubattle=ScreenInstructions
|
NextScreenBattle=ScreenInstructions
|
||||||
NextScreenHumanbattle=ScreenInstructions
|
|
||||||
NextScreenRave=ScreenInstructions
|
NextScreenRave=ScreenInstructions
|
||||||
PictureP1OFFCommand=linear,0.15;zoomy,0
|
PictureP1OFFCommand=linear,0.15;zoomy,0
|
||||||
PictureP1ONCommand=zoomy,0;sleep,0.15;linear,0.15;zoomy,1
|
PictureP1ONCommand=zoomy,0;sleep,0.15;linear,0.15;zoomy,1
|
||||||
@@ -508,8 +507,7 @@ NextScreenArcade=ScreenSelectMusic
|
|||||||
NextScreenNonstop=ScreenSelectCourse
|
NextScreenNonstop=ScreenSelectCourse
|
||||||
NextScreenOni=ScreenSelectCourse
|
NextScreenOni=ScreenSelectCourse
|
||||||
NextScreenEndless=ScreenSelectCourse
|
NextScreenEndless=ScreenSelectCourse
|
||||||
NextScreenCpubattle=ScreenSelectMusic
|
NextScreenBattle=ScreenSelectMusic
|
||||||
NextScreenHumanbattle=ScreenSelectMusic
|
|
||||||
NextScreenRave=ScreenSelectCharacter
|
NextScreenRave=ScreenSelectCharacter
|
||||||
HelpText=Press START to continue
|
HelpText=Press START to continue
|
||||||
TimerSeconds=15
|
TimerSeconds=15
|
||||||
@@ -652,22 +650,19 @@ PrevScreenArcade=ScreenTitleMenu
|
|||||||
PrevScreenNonstop=ScreenTitleMenu
|
PrevScreenNonstop=ScreenTitleMenu
|
||||||
PrevScreenOni=ScreenTitleMenu
|
PrevScreenOni=ScreenTitleMenu
|
||||||
PrevScreenEndless=ScreenTitleMenu
|
PrevScreenEndless=ScreenTitleMenu
|
||||||
PrevScreenCpubattle=ScreenTitleMenu
|
PrevScreenBattle=ScreenTitleMenu
|
||||||
PrevScreenHumanbattle=ScreenTitleMenu
|
|
||||||
PrevScreenRave=ScreenTitleMenu
|
PrevScreenRave=ScreenTitleMenu
|
||||||
NextScreenArcade=ScreenStage
|
NextScreenArcade=ScreenStage
|
||||||
NextScreenNonstop=ScreenStage
|
NextScreenNonstop=ScreenStage
|
||||||
NextScreenOni=ScreenStage
|
NextScreenOni=ScreenStage
|
||||||
NextScreenEndless=ScreenStage
|
NextScreenEndless=ScreenStage
|
||||||
NextScreenCpubattle=ScreenStage
|
NextScreenBattle=ScreenStage
|
||||||
NextScreenHumanbattle=ScreenStage
|
|
||||||
NextScreenRave=ScreenStage
|
NextScreenRave=ScreenStage
|
||||||
NextOptionsScreenArcade=ScreenPlayerOptions
|
NextOptionsScreenArcade=ScreenPlayerOptions
|
||||||
NextOptionsScreenNonstop=ScreenPlayerOptions
|
NextOptionsScreenNonstop=ScreenPlayerOptions
|
||||||
NextOptionsScreenOni=ScreenPlayerOptions
|
NextOptionsScreenOni=ScreenPlayerOptions
|
||||||
NextOptionsScreenEndless=ScreenPlayerOptions
|
NextOptionsScreenEndless=ScreenPlayerOptions
|
||||||
NextOptionsScreenCpubattle=ScreenPlayerOptions
|
NextOptionsScreenBattle=ScreenPlayerOptions
|
||||||
NextOptionsScreenHumanbattle=ScreenPlayerOptions
|
|
||||||
NextOptionsScreenRave=ScreenRaveOptions
|
NextOptionsScreenRave=ScreenRaveOptions
|
||||||
|
|
||||||
[ScreenEz2SelectMusic]
|
[ScreenEz2SelectMusic]
|
||||||
@@ -719,22 +714,19 @@ PrevScreenArcade=ScreenTitleMenu
|
|||||||
PrevScreenNonstop=ScreenTitleMenu
|
PrevScreenNonstop=ScreenTitleMenu
|
||||||
PrevScreenOni=ScreenTitleMenu
|
PrevScreenOni=ScreenTitleMenu
|
||||||
PrevScreenEndless=ScreenTitleMenu
|
PrevScreenEndless=ScreenTitleMenu
|
||||||
PrevScreenCpubattle=ScreenTitleMenu
|
PrevScreenBattle=ScreenTitleMenu
|
||||||
PrevScreenHumanbattle=ScreenTitleMenu
|
|
||||||
PrevScreenRave=ScreenTitleMenu
|
PrevScreenRave=ScreenTitleMenu
|
||||||
NextScreenArcade=ScreenStage
|
NextScreenArcade=ScreenStage
|
||||||
NextScreenNonstop=ScreenStage
|
NextScreenNonstop=ScreenStage
|
||||||
NextScreenOni=ScreenStage
|
NextScreenOni=ScreenStage
|
||||||
NextScreenEndless=ScreenStage
|
NextScreenEndless=ScreenStage
|
||||||
NextScreenCpubattle=ScreenStage
|
NextScreenBattle=ScreenStage
|
||||||
NextScreenHumanbattle=ScreenStage
|
|
||||||
NextScreenRave=ScreenStage
|
NextScreenRave=ScreenStage
|
||||||
NextOptionsScreenArcade=ScreenPlayerOptions
|
NextOptionsScreenArcade=ScreenPlayerOptions
|
||||||
NextOptionsScreenNonstop=ScreenPlayerOptions
|
NextOptionsScreenNonstop=ScreenPlayerOptions
|
||||||
NextOptionsScreenOni=ScreenPlayerOptions
|
NextOptionsScreenOni=ScreenPlayerOptions
|
||||||
NextOptionsScreenEndless=ScreenPlayerOptions
|
NextOptionsScreenEndless=ScreenPlayerOptions
|
||||||
NextOptionsScreenCpubattle=ScreenPlayerOptions
|
NextOptionsScreenBattle=ScreenPlayerOptions
|
||||||
NextOptionsScreenHumanbattle=ScreenPlayerOptions
|
|
||||||
NextOptionsScreenRave=ScreenRaveOptions
|
NextOptionsScreenRave=ScreenRaveOptions
|
||||||
|
|
||||||
[ScreenSelectCourse]
|
[ScreenSelectCourse]
|
||||||
@@ -770,15 +762,13 @@ PrevScreenArcade=ScreenSelectMusic
|
|||||||
PrevScreenNonstop=ScreenSelectCourse
|
PrevScreenNonstop=ScreenSelectCourse
|
||||||
PrevScreenOni=ScreenSelectCourse
|
PrevScreenOni=ScreenSelectCourse
|
||||||
PrevScreenEndless=ScreenSelectCourse
|
PrevScreenEndless=ScreenSelectCourse
|
||||||
PrevScreenCpubattle=ScreenSelectMusic
|
PrevScreenBattle=ScreenSelectMusic
|
||||||
PrevScreenHumanattle=ScreenSelectMusic
|
|
||||||
PrevScreenRave=ScreenSelectMusic
|
PrevScreenRave=ScreenSelectMusic
|
||||||
NextScreenArcade=ScreenEvaluationStage
|
NextScreenArcade=ScreenEvaluationStage
|
||||||
NextScreenNonstop=ScreenEvaluationNonstop
|
NextScreenNonstop=ScreenEvaluationNonstop
|
||||||
NextScreenOni=ScreenEvaluationOni
|
NextScreenOni=ScreenEvaluationOni
|
||||||
NextScreenEndless=ScreenEvaluationEndless
|
NextScreenEndless=ScreenEvaluationEndless
|
||||||
NextScreenCpubattle=ScreenEvaluationCpubattle
|
NextScreenBattle=ScreenEvaluationBattle
|
||||||
NextScreenHumanbattle=ScreenEvaluationHumanbattle
|
|
||||||
NextScreenRave=ScreenEvaluationRave
|
NextScreenRave=ScreenEvaluationRave
|
||||||
BPMX=999 // don't show by default
|
BPMX=999 // don't show by default
|
||||||
BPMY=999
|
BPMY=999
|
||||||
@@ -1491,38 +1481,7 @@ JudgeSoundTimeOK=-1
|
|||||||
JudgeSoundTimeMaxCombo=-1
|
JudgeSoundTimeMaxCombo=-1
|
||||||
JudgeSoundIfJudgeGraphicsFullAlpha=0
|
JudgeSoundIfJudgeGraphicsFullAlpha=0
|
||||||
|
|
||||||
[ScreenEvaluationCpubattle]
|
[ScreenEvaluationBattle]
|
||||||
NextScreen=ScreenSelectMusic
|
|
||||||
EndScreen=ScreenEvaluationSummary
|
|
||||||
ShowBannerArea=1
|
|
||||||
ShowGradeArea=1
|
|
||||||
ShowPointsArea=0
|
|
||||||
ShowBonusArea=0
|
|
||||||
ShowSurvivedArea=0
|
|
||||||
ShowWinArea=1
|
|
||||||
ShowMarvelous=1
|
|
||||||
ShowPerfect=1
|
|
||||||
ShowGreat=1
|
|
||||||
ShowGood=1
|
|
||||||
ShowBoo=1
|
|
||||||
ShowMiss=1
|
|
||||||
ShowOK=1
|
|
||||||
ShowMaxCombo=0
|
|
||||||
ShowScoreArea=1
|
|
||||||
ShowTimeArea=0
|
|
||||||
HelpText=Press START to continue
|
|
||||||
TimerSeconds=15
|
|
||||||
JudgeSoundTimeMarvelous=-1
|
|
||||||
JudgeSoundTimePerfect=-1
|
|
||||||
JudgeSoundTimeGreat=-1
|
|
||||||
JudgeSoundTimeGood=-1
|
|
||||||
JudgeSoundTimeBoo=-1
|
|
||||||
JudgeSoundTimeMiss=-1
|
|
||||||
JudgeSoundTimeOK=-1
|
|
||||||
JudgeSoundTimeMaxCombo=-1
|
|
||||||
JudgeSoundIfJudgeGraphicsFullAlpha=0
|
|
||||||
|
|
||||||
[ScreenEvaluationHumanbattle]
|
|
||||||
NextScreen=ScreenSelectMusic
|
NextScreen=ScreenSelectMusic
|
||||||
EndScreen=ScreenEvaluationSummary
|
EndScreen=ScreenEvaluationSummary
|
||||||
ShowBannerArea=1
|
ShowBannerArea=1
|
||||||
@@ -2337,15 +2296,13 @@ PrevScreenArcade=ScreenSelectMusic
|
|||||||
PrevScreenNonstop=ScreenSelectCourse
|
PrevScreenNonstop=ScreenSelectCourse
|
||||||
PrevScreenOni=ScreenSelectCourse
|
PrevScreenOni=ScreenSelectCourse
|
||||||
PrevScreenEndless=ScreenSelectCourse
|
PrevScreenEndless=ScreenSelectCourse
|
||||||
PrevScreenCpubattle=ScreenSelectMusic
|
PrevScreenBattle=ScreenSelectMusic
|
||||||
PrevScreenHumanbattle=ScreenSelectMusic
|
|
||||||
PrevScreenRave=ScreenSelectMusic
|
PrevScreenRave=ScreenSelectMusic
|
||||||
NextScreenArcade=ScreenSongOptions
|
NextScreenArcade=ScreenSongOptions
|
||||||
NextScreenNonstop=ScreenSongOptions
|
NextScreenNonstop=ScreenSongOptions
|
||||||
NextScreenOni=ScreenSongOptions
|
NextScreenOni=ScreenSongOptions
|
||||||
NextScreenEndless=ScreenSongOptions
|
NextScreenEndless=ScreenSongOptions
|
||||||
NextScreenCpubattle=ScreenSongOptions
|
NextScreenBattle=ScreenSongOptions
|
||||||
NextScreenHumanbattle=ScreenSongOptions
|
|
||||||
NextScreenRave=ScreenSongOptions
|
NextScreenRave=ScreenSongOptions
|
||||||
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes
|
||||||
TimerSeconds=30
|
TimerSeconds=30
|
||||||
@@ -2361,15 +2318,13 @@ PrevScreenArcade= // should never get here
|
|||||||
PrevScreenNonstop= // should never get here
|
PrevScreenNonstop= // should never get here
|
||||||
PrevScreenOni= // should never get here
|
PrevScreenOni= // should never get here
|
||||||
PrevScreenEndless= // should never get here
|
PrevScreenEndless= // should never get here
|
||||||
PrevScreenCpubattle= // should never get here
|
PrevScreenBattle= // should never get here
|
||||||
PrevScreenHumanbattle= // should never get here
|
|
||||||
PrevScreenRave=ScreenSelectMusic
|
PrevScreenRave=ScreenSelectMusic
|
||||||
NextScreenArcade= // should never get here
|
NextScreenArcade= // should never get here
|
||||||
NextScreenNonstop= // should never get here
|
NextScreenNonstop= // should never get here
|
||||||
NextScreenOni= // should never get here
|
NextScreenOni= // should never get here
|
||||||
NextScreenEndless= // should never get here
|
NextScreenEndless= // should never get here
|
||||||
NextScreenCpubattle= // should never get here
|
NextScreenBattle= // should never get here
|
||||||
NextScreenHumanbattle= // should never get here
|
|
||||||
NextScreenRave=ScreenSongOptions
|
NextScreenRave=ScreenSongOptions
|
||||||
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes
|
||||||
TimerSeconds=30
|
TimerSeconds=30
|
||||||
@@ -2379,15 +2334,13 @@ PrevScreenArcade=ScreenPlayerOptions
|
|||||||
PrevScreenNonstop=ScreenPlayerOptions
|
PrevScreenNonstop=ScreenPlayerOptions
|
||||||
PrevScreenOni=ScreenPlayerOptions
|
PrevScreenOni=ScreenPlayerOptions
|
||||||
PrevScreenEndless=ScreenPlayerOptions
|
PrevScreenEndless=ScreenPlayerOptions
|
||||||
PrevScreenCpubattle=ScreenPlayerOptions
|
PrevScreenBattle=ScreenPlayerOptions
|
||||||
PrevScreenHumanbattle=ScreenPlayerOptions
|
|
||||||
PrevScreenRave=ScreenRaveOptions
|
PrevScreenRave=ScreenRaveOptions
|
||||||
NextScreenArcade=ScreenStage
|
NextScreenArcade=ScreenStage
|
||||||
NextScreenNonstop=ScreenStage
|
NextScreenNonstop=ScreenStage
|
||||||
NextScreenOni=ScreenStage
|
NextScreenOni=ScreenStage
|
||||||
NextScreenEndless=ScreenStage
|
NextScreenEndless=ScreenStage
|
||||||
NextScreenCpubattle=ScreenStage
|
NextScreenBattle=ScreenStage
|
||||||
NextScreenHumanbattle=ScreenStage
|
|
||||||
NextScreenRave=ScreenStage
|
NextScreenRave=ScreenStage
|
||||||
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options START to accept changes
|
||||||
Game=Change the current game type with this option.
|
Game=Change the current game type with this option.
|
||||||
|
|||||||
@@ -71,8 +71,7 @@ CString PlayModeToString( PlayMode pm )
|
|||||||
case PLAY_MODE_ONI: return "oni";
|
case PLAY_MODE_ONI: return "oni";
|
||||||
case PLAY_MODE_NONSTOP: return "nonstop";
|
case PLAY_MODE_NONSTOP: return "nonstop";
|
||||||
case PLAY_MODE_ENDLESS: return "endless";
|
case PLAY_MODE_ENDLESS: return "endless";
|
||||||
case PLAY_MODE_HUMAN_BATTLE: return "humanbattle";
|
case PLAY_MODE_BATTLE: return "battle";
|
||||||
case PLAY_MODE_CPU_BATTLE: return "cpubattle";
|
|
||||||
case PLAY_MODE_RAVE: return "rave";
|
case PLAY_MODE_RAVE: return "rave";
|
||||||
default: ASSERT(0); return "";
|
default: ASSERT(0); return "";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,9 +92,8 @@ enum PlayMode
|
|||||||
PLAY_MODE_NONSTOP, // DDR EX Nonstop
|
PLAY_MODE_NONSTOP, // DDR EX Nonstop
|
||||||
PLAY_MODE_ONI, // DDR EX Challenge
|
PLAY_MODE_ONI, // DDR EX Challenge
|
||||||
PLAY_MODE_ENDLESS, // DDR PlayStation Endless
|
PLAY_MODE_ENDLESS, // DDR PlayStation Endless
|
||||||
PLAY_MODE_CPU_BATTLE, // inventory battle vs non-player CPU
|
PLAY_MODE_BATTLE, // manually launched attacks
|
||||||
PLAY_MODE_HUMAN_BATTLE, // inventory battle vs human player or CPU-controlled player
|
PLAY_MODE_RAVE, // automatically launched attacks - DDR Disney Rave "Dance Magic"
|
||||||
PLAY_MODE_RAVE, // DDR Disney Rave "Dance Magic"
|
|
||||||
NUM_PLAY_MODES,
|
NUM_PLAY_MODES,
|
||||||
PLAY_MODE_INVALID
|
PLAY_MODE_INVALID
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -310,13 +310,12 @@ bool GameState::IsPlayable( const ModeChoice& mc )
|
|||||||
bool GameState::IsPlayerEnabled( PlayerNumber pn )
|
bool GameState::IsPlayerEnabled( PlayerNumber pn )
|
||||||
{
|
{
|
||||||
// In rave, all players are present. Non-human players are CPU controlled.
|
// In rave, all players are present. Non-human players are CPU controlled.
|
||||||
if( m_PlayMode == PLAY_MODE_RAVE )
|
switch( m_PlayMode )
|
||||||
return true;
|
{
|
||||||
|
case PLAY_MODE_BATTLE:
|
||||||
// In cpu battle, show cpu player only if there's room on the screen.
|
case PLAY_MODE_RAVE:
|
||||||
if( m_PlayMode == PLAY_MODE_CPU_BATTLE )
|
|
||||||
if( GetCurrentStyleDef()->m_StyleType == StyleDef::ONE_PLAYER_ONE_CREDIT )
|
|
||||||
return true;
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return IsHumanPlayer( pn );
|
return IsHumanPlayer( pn );
|
||||||
}
|
}
|
||||||
@@ -374,8 +373,7 @@ bool GameState::IsBattleMode() const
|
|||||||
{
|
{
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
@@ -430,11 +428,7 @@ StageResult GameState::GetStageResult( PlayerNumber pn )
|
|||||||
{
|
{
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
if( IsHumanPlayer(pn) )
|
|
||||||
return (m_fOpponentHealthPercent==0)?RESULT_WIN:RESULT_LOSE;
|
|
||||||
else
|
|
||||||
return (m_fOpponentHealthPercent==0)?RESULT_LOSE:RESULT_WIN;
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
switch( pn )
|
switch( pn )
|
||||||
{
|
{
|
||||||
@@ -442,7 +436,6 @@ StageResult GameState::GetStageResult( PlayerNumber pn )
|
|||||||
case PLAYER_2: return (m_fTugLifePercentP1<0.5f)?RESULT_WIN:RESULT_LOSE;
|
case PLAYER_2: return (m_fTugLifePercentP1<0.5f)?RESULT_WIN:RESULT_LOSE;
|
||||||
default: ASSERT(0); return RESULT_LOSE;
|
default: ASSERT(0); return RESULT_LOSE;
|
||||||
}
|
}
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
default:
|
default:
|
||||||
return (GetBestPlayer()==pn)?RESULT_WIN:RESULT_LOSE;
|
return (GetBestPlayer()==pn)?RESULT_WIN:RESULT_LOSE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,8 +58,7 @@ Inventory::Inventory()
|
|||||||
{
|
{
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ASSERT(0);
|
ASSERT(0);
|
||||||
@@ -85,8 +84,7 @@ void Inventory::Load( PlayerNumber pn )
|
|||||||
// don't load battle sounds if they're not going to be used
|
// don't load battle sounds if they're not going to be used
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
m_soundAcquireItem.Load( THEME->GetPathToS("Inventory aquire item") );
|
m_soundAcquireItem.Load( THEME->GetPathToS("Inventory aquire item") );
|
||||||
for( unsigned i=0; i<g_Items.size(); i++ )
|
for( unsigned i=0; i<g_Items.size(); i++ )
|
||||||
{
|
{
|
||||||
@@ -202,12 +200,6 @@ void Inventory::UseItem( int iSlot )
|
|||||||
asInventory[iSlot].MakeBlank();
|
asInventory[iSlot].MakeBlank();
|
||||||
m_vpSoundUseItem[a.level]->Play();
|
m_vpSoundUseItem[a.level]->Play();
|
||||||
|
|
||||||
|
|
||||||
// Item has no effect if CPU is already dead
|
|
||||||
if( GAMESTATE->m_PlayMode == PLAY_MODE_CPU_BATTLE && GAMESTATE->m_fOpponentHealthPercent==0 )
|
|
||||||
return;
|
|
||||||
|
|
||||||
|
|
||||||
GAMESTATE->LaunchAttack( pnToAttack, a );
|
GAMESTATE->LaunchAttack( pnToAttack, a );
|
||||||
|
|
||||||
float fPercentHealthToDrain = (a.level+1) / 10.f;
|
float fPercentHealthToDrain = (a.level+1) / 10.f;
|
||||||
|
|||||||
@@ -370,8 +370,7 @@ void ScoreKeeper5th::HandleTapRowScore( TapNoteScore scoreOfLastTap, int iNumTap
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
@@ -507,8 +506,7 @@ int ScoreKeeper5th::TapNoteScoreToDancePoints( TapNoteScore tns )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
@@ -544,8 +542,7 @@ int ScoreKeeper5th::HoldNoteScoreToDancePoints( HoldNoteScore hns )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
|
|||||||
@@ -352,8 +352,7 @@ void ScoreKeeperMAX2::HandleTapRowScore( TapNoteScore scoreOfLastTap, int iNumTa
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
@@ -488,8 +487,7 @@ int ScoreKeeperMAX2::TapNoteScoreToDancePoints( TapNoteScore tns )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
@@ -525,8 +523,7 @@ int ScoreKeeperMAX2::HoldNoteScoreToDancePoints( HoldNoteScore hns )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
|
|||||||
@@ -312,8 +312,7 @@ Screen* Screen::Create( CString sClassName )
|
|||||||
IF_RETURN( ScreenEvaluationNonstop );
|
IF_RETURN( ScreenEvaluationNonstop );
|
||||||
IF_RETURN( ScreenEvaluationOni );
|
IF_RETURN( ScreenEvaluationOni );
|
||||||
IF_RETURN( ScreenEvaluationEndless );
|
IF_RETURN( ScreenEvaluationEndless );
|
||||||
IF_RETURN( ScreenEvaluationCpubattle );
|
IF_RETURN( ScreenEvaluationBattle );
|
||||||
IF_RETURN( ScreenEvaluationHumanbattle );
|
|
||||||
IF_RETURN( ScreenEvaluationRave );
|
IF_RETURN( ScreenEvaluationRave );
|
||||||
IF_RETURN( ScreenEz2SelectPlayer );
|
IF_RETURN( ScreenEz2SelectPlayer );
|
||||||
IF_RETURN( ScreenGameOver );
|
IF_RETURN( ScreenGameOver );
|
||||||
|
|||||||
@@ -663,8 +663,7 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName, Type type ) : Screen(sCl
|
|||||||
case stage:
|
case stage:
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
{
|
{
|
||||||
bool bWon = GAMESTATE->GetStageResult(GAMESTATE->m_MasterPlayerNumber) == RESULT_WIN;
|
bool bWon = GAMESTATE->GetStageResult(GAMESTATE->m_MasterPlayerNumber) == RESULT_WIN;
|
||||||
if( bWon )
|
if( bWon )
|
||||||
|
|||||||
@@ -133,16 +133,10 @@ public:
|
|||||||
ScreenEvaluationEndless() : ScreenEvaluation("ScreenEvaluationEndless",ScreenEvaluation::course) {};
|
ScreenEvaluationEndless() : ScreenEvaluation("ScreenEvaluationEndless",ScreenEvaluation::course) {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class ScreenEvaluationCpubattle : public ScreenEvaluation
|
class ScreenEvaluationBattle : public ScreenEvaluation
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenEvaluationCpubattle() : ScreenEvaluation("ScreenEvaluationCpubattle",ScreenEvaluation::stage) {};
|
ScreenEvaluationBattle() : ScreenEvaluation("ScreenEvaluationBattle",ScreenEvaluation::stage) {};
|
||||||
};
|
|
||||||
|
|
||||||
class ScreenEvaluationHumanbattle : public ScreenEvaluation
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
ScreenEvaluationHumanbattle() : ScreenEvaluation("ScreenEvaluationHumanbattle",ScreenEvaluation::stage) {};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class ScreenEvaluationRave : public ScreenEvaluation
|
class ScreenEvaluationRave : public ScreenEvaluation
|
||||||
|
|||||||
@@ -40,7 +40,6 @@
|
|||||||
#include "NoteSkinManager.h"
|
#include "NoteSkinManager.h"
|
||||||
#include "RageTextureManager.h"
|
#include "RageTextureManager.h"
|
||||||
#include "RageSounds.h"
|
#include "RageSounds.h"
|
||||||
#include "CombinedLifeMeterEnemy.h"
|
|
||||||
#include "CombinedLifeMeterTug.h"
|
#include "CombinedLifeMeterTug.h"
|
||||||
#include "Inventory.h"
|
#include "Inventory.h"
|
||||||
#include "Course.h"
|
#include "Course.h"
|
||||||
@@ -121,8 +120,7 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
|
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
{
|
{
|
||||||
// cache NoteSkin graphics
|
// cache NoteSkin graphics
|
||||||
@@ -298,19 +296,9 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
//
|
//
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_RAVE:
|
|
||||||
switch( GAMESTATE->m_PlayMode )
|
|
||||||
{
|
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
m_pCombinedLifeMeter = new CombinedLifeMeterEnemy;
|
|
||||||
break;
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
m_pCombinedLifeMeter = new CombinedLifeMeterTug;
|
m_pCombinedLifeMeter = new CombinedLifeMeterTug;
|
||||||
break;
|
|
||||||
default:
|
|
||||||
ASSERT(0);
|
|
||||||
}
|
|
||||||
m_pCombinedLifeMeter->SetName( ssprintf("CombinedLife%s",bExtra?"Extra":"") );
|
m_pCombinedLifeMeter->SetName( ssprintf("CombinedLife%s",bExtra?"Extra":"") );
|
||||||
SET_XY( *m_pCombinedLifeMeter );
|
SET_XY( *m_pCombinedLifeMeter );
|
||||||
this->AddChild( m_pCombinedLifeMeter );
|
this->AddChild( m_pCombinedLifeMeter );
|
||||||
@@ -326,15 +314,9 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
case PLAY_MODE_ONI:
|
case PLAY_MODE_ONI:
|
||||||
case PLAY_MODE_NONSTOP:
|
case PLAY_MODE_NONSTOP:
|
||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
for( p=0; p<NUM_PLAYERS; p++ )
|
for( p=0; p<NUM_PLAYERS; p++ )
|
||||||
{
|
{
|
||||||
// CPU players don't have an individual life meter in CPU battle
|
|
||||||
if( GAMESTATE->m_PlayMode == PLAY_MODE_CPU_BATTLE &&
|
|
||||||
GAMESTATE->IsCpuPlayer(p) )
|
|
||||||
continue; // skip
|
|
||||||
|
|
||||||
if( !GAMESTATE->IsPlayerEnabled(p) && !SHOW_LIFE_METER_FOR_DISABLED_PLAYERS )
|
if( !GAMESTATE->IsPlayerEnabled(p) && !SHOW_LIFE_METER_FOR_DISABLED_PLAYERS )
|
||||||
continue; // skip
|
continue; // skip
|
||||||
|
|
||||||
@@ -377,8 +359,7 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
m_sprStage.Load( THEME->GetPathToG("ScreenGameplay stage "+GAMESTATE->GetStageText()) );
|
m_sprStage.Load( THEME->GetPathToG("ScreenGameplay stage "+GAMESTATE->GetStageText()) );
|
||||||
this->AddChild( &m_sprStage );
|
this->AddChild( &m_sprStage );
|
||||||
@@ -439,16 +420,7 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
case PLAY_MODE_ENDLESS:
|
case PLAY_MODE_ENDLESS:
|
||||||
m_pScoreDisplay[p] = new ScoreDisplayOni;
|
m_pScoreDisplay[p] = new ScoreDisplayOni;
|
||||||
break;
|
break;
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
// CPU controlled player is vanity only. It has no
|
|
||||||
// effect on gameplay, and thus no score.
|
|
||||||
if( GAMESTATE->IsCpuPlayer(p) )
|
|
||||||
continue; // skip
|
|
||||||
m_pScoreDisplay[p] = new ScoreDisplayBattle;
|
|
||||||
break;
|
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
m_pScoreDisplay[p] = new ScoreDisplayBattle;
|
|
||||||
break;
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
m_pScoreDisplay[p] = new ScoreDisplayRave;
|
m_pScoreDisplay[p] = new ScoreDisplayRave;
|
||||||
break;
|
break;
|
||||||
@@ -489,10 +461,6 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
|
|
||||||
m_DifficultyIcon[p].Load( THEME->GetPathToG("ScreenGameplay difficulty icons 2x5") );
|
m_DifficultyIcon[p].Load( THEME->GetPathToG("ScreenGameplay difficulty icons 2x5") );
|
||||||
|
|
||||||
// UGLY HACK: Don't show difficulty icon for CPU.
|
|
||||||
if( GAMESTATE->m_PlayMode == PLAY_MODE_CPU_BATTLE && GAMESTATE->IsCpuPlayer(p) )
|
|
||||||
m_DifficultyIcon[p].SetZoom( 0 );
|
|
||||||
|
|
||||||
/* Position it in LoadNextSong. */
|
/* Position it in LoadNextSong. */
|
||||||
this->AddChild( &m_DifficultyIcon[p] );
|
this->AddChild( &m_DifficultyIcon[p] );
|
||||||
}
|
}
|
||||||
@@ -519,8 +487,7 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
{
|
{
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
m_pInventory[p] = new Inventory;
|
m_pInventory[p] = new Inventory;
|
||||||
m_pInventory[p]->Load( (PlayerNumber)p );
|
m_pInventory[p]->Load( (PlayerNumber)p );
|
||||||
this->AddChild( m_pInventory[p] );
|
this->AddChild( m_pInventory[p] );
|
||||||
@@ -552,8 +519,7 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
// only load if we're going to use it
|
// only load if we're going to use it
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
for( p=0; p<NUM_PLAYERS; p++ )
|
for( p=0; p<NUM_PLAYERS; p++ )
|
||||||
{
|
{
|
||||||
@@ -628,7 +594,7 @@ ScreenGameplay::ScreenGameplay( bool bDemonstration ) : Screen("ScreenGameplay")
|
|||||||
|
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
m_announcerBattleTrickLevel1.Load( ANNOUNCER->GetPathTo("gameplay battle trick level1") );
|
m_announcerBattleTrickLevel1.Load( ANNOUNCER->GetPathTo("gameplay battle trick level1") );
|
||||||
m_announcerBattleTrickLevel2.Load( ANNOUNCER->GetPathTo("gameplay battle trick level2") );
|
m_announcerBattleTrickLevel2.Load( ANNOUNCER->GetPathTo("gameplay battle trick level2") );
|
||||||
m_announcerBattleTrickLevel3.Load( ANNOUNCER->GetPathTo("gameplay battle trick level3") );
|
m_announcerBattleTrickLevel3.Load( ANNOUNCER->GetPathTo("gameplay battle trick level3") );
|
||||||
@@ -1167,8 +1133,7 @@ void ScreenGameplay::Update( float fDeltaTime )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
if( OneIsHot() ) m_announcerHot.PlayRandom();
|
if( OneIsHot() ) m_announcerHot.PlayRandom();
|
||||||
else if( AllAreInDanger() ) m_announcerDanger.PlayRandom();
|
else if( AllAreInDanger() ) m_announcerDanger.PlayRandom();
|
||||||
@@ -1415,41 +1380,21 @@ void SaveChanges()
|
|||||||
* special case play modes. Need to make sure m_pCurCourse gets erased
|
* special case play modes. Need to make sure m_pCurCourse gets erased
|
||||||
* correctly, though. -glenn */
|
* correctly, though. -glenn */
|
||||||
/* That's a very clever idea! I should look into this. -Chris */
|
/* That's a very clever idea! I should look into this. -Chris */
|
||||||
switch( GAMESTATE->m_PlayMode )
|
if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
|
||||||
case PLAY_MODE_ARCADE:
|
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
|
||||||
GAMESTATE->m_pCurSong->Save();
|
|
||||||
break;
|
|
||||||
case PLAY_MODE_NONSTOP:
|
|
||||||
case PLAY_MODE_ONI:
|
|
||||||
case PLAY_MODE_ENDLESS:
|
|
||||||
{
|
{
|
||||||
// FIXME!!!
|
// FIXME!!!
|
||||||
//for( int i=0; i<m_apSongsQueue.size(); i++ )
|
//for( int i=0; i<m_apSongsQueue.size(); i++ )
|
||||||
// m_apSongsQueue[i]->Save();
|
// m_apSongsQueue[i]->Save();
|
||||||
}
|
}
|
||||||
break;
|
else
|
||||||
default:
|
{
|
||||||
ASSERT(0);
|
GAMESTATE->m_pCurSong->Save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DontSaveChanges()
|
void DontSaveChanges()
|
||||||
{
|
{
|
||||||
switch( GAMESTATE->m_PlayMode )
|
if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
|
||||||
case PLAY_MODE_ARCADE:
|
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
|
||||||
GAMESTATE->m_pCurSong->RevertFromDisk();
|
|
||||||
break;
|
|
||||||
case PLAY_MODE_NONSTOP:
|
|
||||||
case PLAY_MODE_ONI:
|
|
||||||
case PLAY_MODE_ENDLESS:
|
|
||||||
{
|
{
|
||||||
// FIXME
|
// FIXME
|
||||||
// for( unsigned i=0; i<m_apSongsQueue.size(); i++ )
|
// for( unsigned i=0; i<m_apSongsQueue.size(); i++ )
|
||||||
@@ -1458,9 +1403,9 @@ void DontSaveChanges()
|
|||||||
// ld.LoadFromSMFile( pSong->GetCacheFilePath(), *pSong );
|
// ld.LoadFromSMFile( pSong->GetCacheFilePath(), *pSong );
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
break;
|
else
|
||||||
default:
|
{
|
||||||
ASSERT(0);
|
GAMESTATE->m_pCurSong->RevertFromDisk();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1470,8 +1415,7 @@ void ShowSavePrompt( ScreenMessage SM_SendWhenDone )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
sMessage = ssprintf(
|
sMessage = ssprintf(
|
||||||
"You have changed the offset or BPM of\n"
|
"You have changed the offset or BPM of\n"
|
||||||
@@ -1610,7 +1554,7 @@ void ScreenGameplay::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
|
|
||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
{
|
{
|
||||||
PlayerNumber winner = GAMESTATE->GetBestPlayer();
|
PlayerNumber winner = GAMESTATE->GetBestPlayer();
|
||||||
@@ -1851,8 +1795,7 @@ void ScreenGameplay::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
if( PREFSMAN->m_bEventMode )
|
if( PREFSMAN->m_bEventMode )
|
||||||
HandleScreenMessage( SM_GoToScreenAfterBack );
|
HandleScreenMessage( SM_GoToScreenAfterBack );
|
||||||
|
|||||||
@@ -198,8 +198,7 @@ ScreenNameEntry::ScreenNameEntry() : Screen("ScreenNameEntry")
|
|||||||
switch( GAMESTATE->m_PlayMode )
|
switch( GAMESTATE->m_PlayMode )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
case PLAY_MODE_ARCADE:
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
case PLAY_MODE_BATTLE:
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
case PLAY_MODE_RAVE:
|
||||||
{
|
{
|
||||||
StageStats SS;
|
StageStats SS;
|
||||||
@@ -409,21 +408,13 @@ void ScreenNameEntry::MenuStart( PlayerNumber pn )
|
|||||||
if( m_sSelectedName[pn] == "" )
|
if( m_sSelectedName[pn] == "" )
|
||||||
m_sSelectedName[pn] = DEFAULT_RANKING_NAME;
|
m_sSelectedName[pn] = DEFAULT_RANKING_NAME;
|
||||||
|
|
||||||
switch( GAMESTATE->m_PlayMode )
|
if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
{
|
||||||
case PLAY_MODE_ARCADE:
|
|
||||||
case PLAY_MODE_HUMAN_BATTLE:
|
|
||||||
case PLAY_MODE_CPU_BATTLE:
|
|
||||||
case PLAY_MODE_RAVE:
|
|
||||||
SONGMAN->m_MachineScores[GAMESTATE->m_RankingNotesType][GAMESTATE->m_RankingCategory[pn]][GAMESTATE->m_iRankingIndex[pn]].sName = m_sSelectedName[pn];
|
|
||||||
break;
|
|
||||||
case PLAY_MODE_NONSTOP:
|
|
||||||
case PLAY_MODE_ONI:
|
|
||||||
case PLAY_MODE_ENDLESS:
|
|
||||||
GAMESTATE->m_pRankingCourse->m_RankingScores[GAMESTATE->m_RankingNotesType][GAMESTATE->m_iRankingIndex[pn]].sName = m_sSelectedName[pn];
|
GAMESTATE->m_pRankingCourse->m_RankingScores[GAMESTATE->m_RankingNotesType][GAMESTATE->m_iRankingIndex[pn]].sName = m_sSelectedName[pn];
|
||||||
break;
|
}
|
||||||
default:
|
else
|
||||||
ASSERT(0);
|
{
|
||||||
|
SONGMAN->m_MachineScores[GAMESTATE->m_RankingNotesType][GAMESTATE->m_RankingCategory[pn]][GAMESTATE->m_iRankingIndex[pn]].sName = m_sSelectedName[pn];
|
||||||
}
|
}
|
||||||
|
|
||||||
bool bAnyStillEntering = false;
|
bool bAnyStillEntering = false;
|
||||||
|
|||||||
@@ -2870,25 +2870,6 @@ SOURCE=.\Background.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\CombinedLifeMeterEnemy.cpp
|
|
||||||
|
|
||||||
!IF "$(CFG)" == "StepMania - Win32 Debug"
|
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "StepMania - Xbox Debug"
|
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "StepMania - Win32 Release"
|
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "StepMania - Xbox Release"
|
|
||||||
|
|
||||||
!ENDIF
|
|
||||||
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\CombinedLifeMeterEnemy.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\CombinedLifeMeterTug.cpp
|
SOURCE=.\CombinedLifeMeterTug.cpp
|
||||||
|
|
||||||
!IF "$(CFG)" == "StepMania - Win32 Debug"
|
!IF "$(CFG)" == "StepMania - Win32 Debug"
|
||||||
|
|||||||
Reference in New Issue
Block a user