1 #ifndef MENU_RESOURCES_H_
2 #define MENU_RESOURCES_H_
17 static const int TYPE_ID = 701;
19 graphics::Texture *menubg;
21 graphics::Font *normalFont;
22 graphics::Font *inactiveFont;
23 graphics::Font *statusFont;
25 graphics::Sprite *statusLabels;
26 graphics::Frame *statusFrame;
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;
38 const char *mainMenuTimeText;
39 const char *mainMenuGoldText;
41 graphics::Sprite *heroCursor;
42 int heroCursorBlinkTime;
44 const char *noEquipmentText;
46 graphics::Sprite *shoulderNav;
58 const char *levelLabel;
59 const char *experienceLabel;
60 const char *nextLevelLabel;
62 graphics::MenuProperties *statusMenuProperties;
64 const char *nextLabel;
65 const char *returnLabel;
67 graphics::MenuProperties *itemMenuProperties;
68 const char *itemMenuUseText;
69 const char *itemMenuSortText;
70 const char *itemMenuDropText;
71 const char *itemMenuSelectText;
73 graphics::MenuProperties *inventoryMenuProperties;
75 graphics::MenuProperties *spellMenuProperties;
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;
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;
98 graphics::MenuProperties *scenarioMenuProperties;
99 const char *scenarioMenuHeadline;
101 graphics::Texture *capsulebg;
103 graphics::MenuProperties *capsuleMenuProperties;
104 graphics::MenuProperties *capsuleFeedMenuProperties;
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;
118 graphics::CharSelect *capsuleNameCharSelectTemplate;
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;
131 graphics::Sprite *capsuleAlignmentWheel;
132 graphics::Sprite *capsuleAlignmentCursor;
134 graphics::Sprite *capsuleGrowthLabel;
135 graphics::Sprite *capsuleGrowthBar;
136 graphics::Sprite *capsuleGrowthBarFilled;
140 static void CreateTypeDescription();
141 static void Construct(void *);
147 #endif /* MENU_RESOURCES_H_ */