implemented feature where failing a song causes you to receive 10 points for a perfect/marvelous, 5 per great.

NOTE: it still has a few bugs, some I have noticed:

1) getting a freeze arrow still nets in full (marvelous) points
2) score doesn't seem to update sometimes the points completely.

Also may have implemented Toasty unlocks.  (i added a line but it may or may not work)
This commit is contained in:
Andrew Wong
2003-07-08 08:21:10 +00:00
parent c054999c63
commit b76fd0dafd
6 changed files with 22 additions and 13 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ void ScoreKeeperRave::OnNextSong( int iSongInCourseIndex, Notes* pNotes )
#define CROSSED( val ) (fOld < val && fNew >= val)
#define CROSSED_ATTACK_LEVEL( level ) CROSSED(1.f/NUM_ATTACK_LEVELS*(level+1))
void ScoreKeeperRave::HandleTapRowScore( TapNoteScore scoreOfLastTap, int iNumTapsInRow )
void ScoreKeeperRave::HandleTapRowScore( TapNoteScore scoreOfLastTap, int iNumTapsInRow, bool failed)
{
AttackLevel oldAL = (AttackLevel)(int)GAMESTATE->m_fSuperMeter[m_PlayerNumber];