]> git.localhorst.tv Git - l2e.git/blob - src/battle/Resources.h
added some information about menus
[l2e.git] / src / battle / Resources.h
1 /*
2  * Resources.h
3  *
4  *  Created on: Aug 8, 2012
5  *      Author: holy
6  */
7
8 #ifndef BATTLE_RESOURCES_H_
9 #define BATTLE_RESOURCES_H_
10
11 #include "../graphics/Menu.h"
12
13 namespace graphics {
14         class Font;
15         class Frame;
16         class Gauge;
17         class Sprite;
18 }
19
20 namespace battle {
21
22 struct Resources {
23
24         graphics::Sprite *moveIcons;
25         graphics::Sprite *attackIcons;
26         graphics::Sprite *attackChoiceIcons;
27
28         graphics::Frame *heroTagFrame;
29         graphics::Frame *activeHeroTagFrame;
30
31         graphics::Font *heroTagFont;
32         graphics::Sprite *heroTagLabels;
33
34         graphics::Gauge *healthGauge;
35         graphics::Gauge *manaGauge;
36         graphics::Gauge *ikariGauge;
37
38         graphics::Frame *selectFrame;
39
40         graphics::Font *normalFont;
41         graphics::Font *disabledFont;
42
43         graphics::Sprite *menuCursor;
44
45         const char *spellMenuHeadline;
46         graphics::Menu</* Spell */ void *> spellMenuPrototype;
47
48         const char *itemMenuHeadline;
49         graphics::Menu</* Spell */ void *> itemMenuPrototype;
50
51         const char *ikariMenuHeadline;
52         graphics::Menu</* Ikari or Item */ void *> ikariMenuPrototype;
53
54
55         Resources()
56         : moveIcons(0)
57         , attackIcons(0)
58         , attackChoiceIcons(0)
59
60         , heroTagFrame(0)
61         , activeHeroTagFrame(0)
62
63         , heroTagFont(0)
64         , heroTagLabels(0)
65
66         , healthGauge(0)
67         , manaGauge(0)
68         , ikariGauge(0)
69
70         , selectFrame(0)
71
72         , normalFont(0)
73         , disabledFont(0)
74
75         , menuCursor(0)
76         , spellMenuHeadline("")
77         , itemMenuHeadline("")
78         , ikariMenuHeadline("")
79         { }
80
81 };
82
83 }
84
85 #endif /* BATTLE_RESOURCES_H_ */