My Project
 
Loading...
Searching...
No Matches
healthindicator.h
Go to the documentation of this file.
1#pragma once
2
3#include "component.h"
4
5class Char;
6class Image;
7
8class HealthIndicator :public Component{
9private:
10 static const float HEIGHT;
11
12 Char* target;
13
14 Image* bg;
15 Image* level;
16public:
18
20
21 virtual void update();
22 void Target(Char* ch);
23 Char* Target() { return target; }
24protected:
25 virtual void createChildren();
26};
27
28class BitmapText;
29
30class GoldIndicator :public Component{
31private:
32 static const float TIME;
33
34 int lastValue;
35
36 BitmapText* tf;
37
38 float time;
39
40public:
42 virtual void update();
43protected:
44 virtual void createChildren();
45 virtual void layout();
46};
Definition char.h:9
virtual void createChildren()
Definition healthindicator.cpp:107
virtual void update()
Definition healthindicator.cpp:74
GoldIndicator()
Definition healthindicator.cpp:68
virtual void layout()
Definition healthindicator.cpp:116
virtual void update()
Definition healthindicator.cpp:23
HealthIndicator()
Definition healthindicator.cpp:14
static HealthIndicator * instance
Definition healthindicator.h:17
virtual void createChildren()
Definition healthindicator.cpp:55
Char * Target()
Definition healthindicator.h:23