]> git.localhorst.tv Git - l2e.git/blob - src/menu/Resources.h
62b825ded0cf94b39d7bf2b6597035bfb86d65d1
[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 *inactiveFont;
21         graphics::Font *statusFont;
22
23         graphics::Sprite *menuCursor;
24         graphics::Sprite *menuActiveCursor;
25
26         graphics::Sprite *statusLabels;
27         graphics::Frame *statusFrame;
28
29         graphics::MenuProperties *mainMenuProperties;
30         const char *mainMenuItemText;
31         const char *mainMenuSpellText;
32         const char *mainMenuCapsuleText;
33         const char *mainMenuEquipmentText;
34         const char *mainMenuStatusText;
35         const char *mainMenuChangeText;
36         const char *mainMenuConfigText;
37         const char *mainMenuScenarioText;
38
39         const char *mainMenuTimeText;
40         const char *mainMenuGoldText;
41
42         graphics::Sprite *heroCursor;
43         int heroCursorBlinkTime;
44
45         const char *noEquipmentText;
46
47         graphics::Sprite *shoulderNav;
48
49         const char *atpLabel;
50         const char *dfpLabel;
51         const char *strLabel;
52         const char *aglLabel;
53         const char *intLabel;
54         const char *gutLabel;
55         const char *mgrLabel;
56
57         const char *ipLabel;
58         const char *experienceLabel;
59         const char *nextLevelLabel;
60
61         graphics::MenuProperties *statusMenuProperties;
62
63         const char *nextLabel;
64         const char *returnLabel;
65
66         graphics::MenuProperties *itemMenuProperties;
67         const char *itemMenuUseText;
68         const char *itemMenuSortText;
69         const char *itemMenuDropText;
70
71         graphics::MenuProperties *inventoryMenuProperties;
72
73         graphics::MenuProperties *spellMenuProperties;
74
75         graphics::MenuProperties *equipmentActionMenuProperties;
76         graphics::MenuProperties *equipmentMenuProperties;
77         const char *equipMenuEquipLabel;
78         const char *equipMenuStrongestLabel;
79         const char *equipMenuRemoveLabel;
80         const char *equipMenuRemoveAllLabel;
81         const char *equipMenuDropLabel;
82
83         graphics::MenuProperties *configMenuProperties;
84         const char *configMessageSpeedLabel;
85         const char *configMessageSpeedFast;
86         const char *configMessageSpeedNormal;
87         const char *configMessageSpeedSlow;
88         const char *configBattleCursorLabel;
89         const char *configStatusCursorLabel;
90         const char *configCursorClear;
91         const char *configCursorMemory;
92         const char *configMusicLabel;
93         const char *configMusicStereo;
94         const char *configMusicMono;
95
96         graphics::MenuProperties *scenarioMenuProperties;
97         const char *scenarioMenuHeadline;
98
99         Resources();
100
101 };
102
103 }
104
105 #endif /* MENU_RESOURCES_H_ */