Files
itgmania212121/stepmania/src/CombinedLifeMeterTug.h
T
Chris Danford a1a85c277f MercifulMines -> MercifulDrain
playbalance rave
playbalance AI
2004-01-11 23:33:56 +00:00

45 lines
1.2 KiB
C++

#ifndef CombinedLifeMeterTug_H
#define CombinedLifeMeterTug_H
/*
-----------------------------------------------------------------------------
File: CombinedLifeMeterTug.h
Desc:
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
Chris Danford
-----------------------------------------------------------------------------
*/
#include "CombinedLifeMeter.h"
#include "Sprite.h"
#include "MeterDisplay.h"
#include "CharacterHead.h"
class CombinedLifeMeterTug : public CombinedLifeMeter
{
public:
CombinedLifeMeterTug();
virtual void Update( float fDelta );
virtual void ChangeLife( PlayerNumber pn, TapNoteScore score );
virtual void ChangeLife( PlayerNumber pn, HoldNoteScore score, TapNoteScore tscore );
virtual void ChangeLifeMine( PlayerNumber pn );
virtual void OnDancePointsChange( PlayerNumber pn ) {};
virtual bool IsInDanger( PlayerNumber pn ) { return false; };
virtual bool IsHot( PlayerNumber pn ) { return false; };
virtual bool IsFailing( PlayerNumber pn ) { return false; };
protected:
void ChangeLife( PlayerNumber pn, float fPercentToMove );
MeterDisplay m_Stream[NUM_PLAYERS];
Sprite m_sprSeparator;
Sprite m_sprFrame;
CharacterHead m_Head[NUM_PLAYERS];
};
#endif