]> git.localhorst.tv Git - l2e.git/blob - src/menu/Resources.h
added string dimensions calculation functions
[l2e.git] / src / menu / Resources.h
1 /*
2  * Resources.h
3  *
4  *  Created on: Oct 21, 2012
5  *      Author: holy
6  */
7
8 #ifndef MENU_RESOURCES_H_
9 #define MENU_RESOURCES_H_
10
11 #include "../graphics/fwd.h"
12
13 namespace menu {
14
15 struct Resources {
16
17         graphics::Texture *menubg;
18
19         graphics::Font *normalFont;
20         graphics::Font *statusFont;
21
22         graphics::Sprite *menuCursor;
23         graphics::Sprite *menuActiveCursor;
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 *ipLabel;
57         const char *experienceLabel;
58         const char *nextLevelLabel;
59
60         graphics::MenuProperties *statusMenuProperties;
61
62         const char *nextLabel;
63         const char *returnLabel;
64
65         graphics::MenuProperties *itemMenuProperties;
66         const char *itemMenuUseText;
67         const char *itemMenuSortText;
68         const char *itemMenuDropText;
69
70         graphics::MenuProperties *inventoryMenuProperties;
71
72         graphics::MenuProperties *spellMenuProperties;
73
74         graphics::MenuProperties *equipmentActionMenuProperties;
75         graphics::MenuProperties *equipmentMenuProperties;
76         const char *equipMenuEquipLabel;
77         const char *equipMenuStrongestLabel;
78         const char *equipMenuRemoveLabel;
79         const char *equipMenuRemoveAllLabel;
80         const char *equipMenuDropLabel;
81
82         graphics::MenuProperties *configMenuProperties;
83         const char *configMessageSpeedLabel;
84         const char *configMessageSpeedFast;
85         const char *configMessageSpeedNormal;
86         const char *configMessageSpeedSlow;
87         const char *configBattleCursorLabel;
88         const char *configStatusCursorLabel;
89         const char *configCursorClear;
90         const char *configCursorMemory;
91         const char *configMusicLabel;
92         const char *configMusicStereo;
93         const char *configMusicMono;
94
95         Resources();
96
97 };
98
99 }
100
101 #endif /* MENU_RESOURCES_H_ */