34 lines
620 B
C
34 lines
620 B
C
|
#ifndef WARNING_DISPLAY_INCLUDED
|
||
|
#define WARNING_DISPLAY_INCLUDED
|
||
|
|
||
|
|
||
|
#include "ToolTipComponentGL.h"
|
||
|
#include "Sprite.h"
|
||
|
|
||
|
|
||
|
|
||
|
class WarningDisplay : public ToolTipComponentGL {
|
||
|
|
||
|
|
||
|
public:
|
||
|
WarningDisplay( double inAnchorX, double inAnchorY );
|
||
|
|
||
|
virtual ~WarningDisplay();
|
||
|
|
||
|
|
||
|
// shows the flashing warning for a certain number of frames
|
||
|
void show( const char *inToolTipTransKey, int inFrames );
|
||
|
|
||
|
// override
|
||
|
virtual void fireRedraw();
|
||
|
|
||
|
protected:
|
||
|
int mBlinkCycle;
|
||
|
int mFramesLeft;
|
||
|
|
||
|
Sprite mSprite;
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif
|