NEW FEATURE: AutoSync status now shown during gameplay with icon

NEW FEATURE:  added autogen icon to select music
NEW FEATURE:  toggle for easter eggs in Machine Options
NEW FEATURE:  marvelous step timing togglable in Machine Options
NEW FEATURE:  Grade AAAA (all marvelous)
CHANGE:  Only show ScreenHowToPlay if at least one player chose easy
This commit is contained in:
Chris Danford
2003-01-11 08:55:21 +00:00
parent 82a4960bd9
commit 3ff91dffb0
51 changed files with 654 additions and 401 deletions
+8 -20
View File
@@ -53,28 +53,15 @@ void Judgement::SetJudgement( TapNoteScore score )
switch( score )
{
case TNS_PERFECT: m_sprJudgement.SetState( 0 ); break;
case TNS_GREAT: m_sprJudgement.SetState( 1 ); break;
case TNS_GOOD: m_sprJudgement.SetState( 2 ); break;
case TNS_BOO: m_sprJudgement.SetState( 3 ); break;
case TNS_MISS: m_sprJudgement.SetState( 4 ); break;
default: ASSERT( false );
case TNS_MARVELOUS: m_sprJudgement.SetState( 0 ); break;
case TNS_PERFECT: m_sprJudgement.SetState( 1 ); break;
case TNS_GREAT: m_sprJudgement.SetState( 2 ); break;
case TNS_GOOD: m_sprJudgement.SetState( 3 ); break;
case TNS_BOO: m_sprJudgement.SetState( 4 ); break;
case TNS_MISS: m_sprJudgement.SetState( 5 ); break;
default: ASSERT(0);
}
// Chris: Resize the graphic file itself if you want the size different for Ez2.
/*
if ( GAMESTATE->m_CurGame == GAME_EZ2 ) // Resize Judgement graphics for Ez2.
{
m_sprJudgement.SetHeight( 22.0f * 2.1f );
m_sprJudgement.SetWidth( 143.0f * 2.1f );
if ( score == TNS_PERFECT || score == TNS_GREAT )
{
m_sprJudgement.SetHeight( 22.0f * 2.6f );
m_sprJudgement.SetWidth( 143.0f * 2.8f );
}
}
*/
m_fDisplayCountdown = JUDGEMENT_DISPLAY_TIME;
m_sprJudgement.SetEffectNone();
@@ -100,6 +87,7 @@ void Judgement::SetJudgement( TapNoteScore score )
float fMagnitudeX, fMagnitudeY;
switch( score )
{
case TNS_MARVELOUS: fMagnitudeX = 1.50f; fMagnitudeY = 2.00f; break;
case TNS_PERFECT: fMagnitudeX = 1.50f; fMagnitudeY = 2.00f; break;
case TNS_GREAT: fMagnitudeX = 1.30f; fMagnitudeY = 1.50f; break;
case TNS_GOOD: fMagnitudeX = 1.10f; fMagnitudeY = 1.25f; break;