Files
itgmania212121/stepmania/src/WheelNotifyIcon.h
T
Chris Danford 31aa613295 Cleanup of theme element names
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00

44 lines
919 B
C++

#ifndef WheelNotifyIcon_H
#define WheelNotifyIcon_H
/*
-----------------------------------------------------------------------------
Class: WheelNotifyIcon
Desc: A little graphic to the left of the song's text banner in the MusicWheel.
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
Chris Danford
-----------------------------------------------------------------------------
*/
#include "Sprite.h"
class WheelNotifyIcon : public Sprite
{
public:
WheelNotifyIcon();
struct Flags
{
Flags() { bHasBeginnerOr1Meter = bEdits = false; iPlayersBestNumber = iStagesForSong = 0; }
bool bHasBeginnerOr1Meter;
int iPlayersBestNumber;
bool bEdits;
int iStagesForSong;
};
void SetFlags( Flags flags );
virtual void DrawPrimitives();
protected:
enum Icons { training=0, best1, best2, best3, edits, long_ver, marathon, empty };
vector<Icons> m_vIconsToShow;
};
#endif