]> git.localhorst.tv Git - l2e.git/blob - src/menu/Resources.h
removed useless comments
[l2e.git] / src / menu / Resources.h
1 #ifndef MENU_RESOURCES_H_
2 #define MENU_RESOURCES_H_
3
4 namespace graphics {
5         class CharSelect;
6         class Font;
7         class Frame;
8         struct MenuProperties;
9         class Sprite;
10         class Texture;
11 }
12
13 namespace menu {
14
15 struct Resources {
16
17         static const int TYPE_ID = 701;
18
19         graphics::Texture *menubg;
20
21         graphics::Font *normalFont;
22         graphics::Font *inactiveFont;
23         graphics::Font *statusFont;
24
25         graphics::Sprite *statusLabels;
26         graphics::Frame *statusFrame;
27
28         graphics::MenuProperties *mainMenuProperties;
29         const char *mainMenuItemText;
30         const char *mainMenuSpellText;
31         const char *mainMenuCapsuleText;
32         const char *mainMenuEquipmentText;
33         const char *mainMenuStatusText;
34         const char *mainMenuChangeText;
35         const char *mainMenuConfigText;
36         const char *mainMenuScenarioText;
37
38         const char *mainMenuTimeText;
39         const char *mainMenuGoldText;
40
41         graphics::Sprite *heroCursor;
42         int heroCursorBlinkTime;
43
44         const char *noEquipmentText;
45
46         graphics::Sprite *shoulderNav;
47
48         const char *atpLabel;
49         const char *dfpLabel;
50         const char *strLabel;
51         const char *aglLabel;
52         const char *intLabel;
53         const char *gutLabel;
54         const char *mgrLabel;
55
56         const char *hpLabel;
57         const char *ipLabel;
58         const char *levelLabel;
59         const char *experienceLabel;
60         const char *nextLevelLabel;
61
62         graphics::MenuProperties *statusMenuProperties;
63
64         const char *nextLabel;
65         const char *returnLabel;
66
67         graphics::MenuProperties *itemMenuProperties;
68         const char *itemMenuUseText;
69         const char *itemMenuSortText;
70         const char *itemMenuDropText;
71         const char *itemMenuSelectText;
72
73         graphics::MenuProperties *inventoryMenuProperties;
74
75         graphics::MenuProperties *spellMenuProperties;
76
77         graphics::MenuProperties *equipmentActionMenuProperties;
78         graphics::MenuProperties *equipmentMenuProperties;
79         const char *equipMenuEquipLabel;
80         const char *equipMenuStrongestLabel;
81         const char *equipMenuRemoveLabel;
82         const char *equipMenuRemoveAllLabel;
83         const char *equipMenuDropLabel;
84
85         graphics::MenuProperties *configMenuProperties;
86         const char *configMessageSpeedLabel;
87         const char *configMessageSpeedFast;
88         const char *configMessageSpeedNormal;
89         const char *configMessageSpeedSlow;
90         const char *configBattleCursorLabel;
91         const char *configStatusCursorLabel;
92         const char *configCursorClear;
93         const char *configCursorMemory;
94         const char *configMusicLabel;
95         const char *configMusicStereo;
96         const char *configMusicMono;
97
98         graphics::MenuProperties *scenarioMenuProperties;
99         const char *scenarioMenuHeadline;
100
101         graphics::Texture *capsulebg;
102
103         graphics::MenuProperties *capsuleMenuProperties;
104         graphics::MenuProperties *capsuleFeedMenuProperties;
105
106         const char *capsuleFeedLabel;
107         const char *capsuleChangeLabel;
108         const char *capsuleNameLabel;
109         const char *capsuleClassLabel;
110         const char *capsuleAlignmentLabel;
111         const char *capsuleTribeLabel;
112         const char *capsuleAttack1Label;
113         const char *capsuleAttack2Label;
114         const char *capsuleAttack3Label;
115         const char *capsuleNoAttackText;
116         const char *capsuleNotHungryText;
117
118         graphics::CharSelect *capsuleNameCharSelectTemplate;
119
120         graphics::Sprite *capsuleSelectTopLeft;
121         graphics::Sprite *capsuleSelectTopRight;
122         graphics::Sprite *capsuleSelectTopRepeat;
123         graphics::Sprite *capsuleSelectBottomLeft;
124         graphics::Sprite *capsuleSelectBottomRight;
125         graphics::Sprite *capsuleSelectBottomRepeat;
126         graphics::Texture *capsuleSelectLeftRepeat;
127         graphics::Texture *capsuleSelectRightRepeat;
128         graphics::Sprite *capsuleSelectLadder;
129         graphics::Sprite *capsuleSelectCursor;
130
131         graphics::Sprite *capsuleAlignmentWheel;
132         graphics::Sprite *capsuleAlignmentCursor;
133
134         graphics::Sprite *capsuleGrowthLabel;
135         graphics::Sprite *capsuleGrowthBar;
136         graphics::Sprite *capsuleGrowthBarFilled;
137
138         Resources();
139
140         static void CreateTypeDescription();
141         static void Construct(void *);
142
143 };
144
145 }
146
147 #endif