Files
itgmania212121/stepmania/src/ScoreKeeperRave.h
T
2003-06-30 18:08:27 +00:00

40 lines
1.2 KiB
C++

#ifndef ScoreKeeperRave_H
#define ScoreKeeperRave_H
/*
-----------------------------------------------------------------------------
Class: ScoreKeeperRave
Desc: Launches attacks in PLAY_MODE_RAVE.
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
Chris Danford
-----------------------------------------------------------------------------
*/
#include "ScoreKeeper.h"
#include "RageSound.h"
#include "GameConstantsAndTypes.h"
class ScoreKeeperRave : public ScoreKeeper
{
public:
// Overrides
ScoreKeeperRave(PlayerNumber pn);
virtual void Update( float fDelta );
virtual void OnNextSong( int iSongInCourseIndex, Notes* pNotes ); // before a song plays (called multiple times if course)
virtual void HandleTapRowScore( TapNoteScore scoreOfLastTap, int iNumTapsInRow );
virtual void HandleHoldScore( HoldNoteScore holdScore, TapNoteScore tapScore );
virtual int TapNoteScoreToDancePoints( TapNoteScore tns ) { return 0; };
virtual int HoldNoteScoreToDancePoints( HoldNoteScore hns ) { return 0; };
virtual int GetPossibleDancePoints( const NoteData* pNoteData ) { return 0; };
protected:
void LaunchAttack( AttackLevel al );
RageSound m_soundLaunchAttack;
RageSound m_soundAttackEnding;
};
#endif