My Project
 
Loading...
Searching...
No Matches
badgebanner.h
Go to the documentation of this file.
1#pragma once
2
3#include "image.h"
4
5class TextureFilm;
6class BadgeBanner :public Image{
7private:
8 enum State
9 {
10 FADE_IN,STATIC,FADE_OUT
11 };
12
13 State state;
14
15 static const float DEFAULT_SCALE;
16
17 static const float FADE_IN_TIME;
18 static const float STATIC_TIME;
19 static const float FADE_OUT_TIME;
20
21 int index;
22 float time;
23
24 static TextureFilm* atlas;
25
26 static BadgeBanner* current;
27
28 BadgeBanner(int index);
29
30public:
31 virtual void update();
32 virtual void kill();
33 static void highlight(Image* image, int index);
34 static BadgeBanner* show(int image);
35 static Image* image(int index);
36};
virtual void kill()
Definition badgebanner.cpp:91
static BadgeBanner * show(int image)
Definition badgebanner.cpp:253
virtual void update()
Definition badgebanner.cpp:42
static Image * image(int index)
Definition badgebanner.cpp:262
static void highlight(Image *image, int index)
Definition badgebanner.cpp:100