-/*
- * Resources.h
- *
- * Created on: Oct 21, 2012
- * Author: holy
- */
-
#ifndef MENU_RESOURCES_H_
#define MENU_RESOURCES_H_
struct Resources {
+ static const int TYPE_ID = 701;
+
graphics::Texture *menubg;
+ graphics::Font *normalFont;
+ graphics::Font *inactiveFont;
+ graphics::Font *statusFont;
+
+ graphics::Sprite *statusLabels;
+ graphics::Frame *statusFrame;
+
+ graphics::MenuProperties *mainMenuProperties;
+ const char *mainMenuItemText;
+ const char *mainMenuSpellText;
+ const char *mainMenuCapsuleText;
+ const char *mainMenuEquipmentText;
+ const char *mainMenuStatusText;
+ const char *mainMenuChangeText;
+ const char *mainMenuConfigText;
+ const char *mainMenuScenarioText;
+
+ const char *mainMenuTimeText;
+ const char *mainMenuGoldText;
+
+ graphics::Sprite *heroCursor;
+ int heroCursorBlinkTime;
+
+ const char *noEquipmentText;
+
+ graphics::Sprite *shoulderNav;
+
+ const char *atpLabel;
+ const char *dfpLabel;
+ const char *strLabel;
+ const char *aglLabel;
+ const char *intLabel;
+ const char *gutLabel;
+ const char *mgrLabel;
+
+ const char *ipLabel;
+ const char *experienceLabel;
+ const char *nextLevelLabel;
+
+ graphics::MenuProperties *statusMenuProperties;
+
+ const char *nextLabel;
+ const char *returnLabel;
+
+ graphics::MenuProperties *itemMenuProperties;
+ const char *itemMenuUseText;
+ const char *itemMenuSortText;
+ const char *itemMenuDropText;
+
+ graphics::MenuProperties *inventoryMenuProperties;
+
+ graphics::MenuProperties *spellMenuProperties;
+
+ graphics::MenuProperties *equipmentActionMenuProperties;
+ graphics::MenuProperties *equipmentMenuProperties;
+ const char *equipMenuEquipLabel;
+ const char *equipMenuStrongestLabel;
+ const char *equipMenuRemoveLabel;
+ const char *equipMenuRemoveAllLabel;
+ const char *equipMenuDropLabel;
+
+ graphics::MenuProperties *configMenuProperties;
+ const char *configMessageSpeedLabel;
+ const char *configMessageSpeedFast;
+ const char *configMessageSpeedNormal;
+ const char *configMessageSpeedSlow;
+ const char *configBattleCursorLabel;
+ const char *configStatusCursorLabel;
+ const char *configCursorClear;
+ const char *configCursorMemory;
+ const char *configMusicLabel;
+ const char *configMusicStereo;
+ const char *configMusicMono;
+
+ graphics::MenuProperties *scenarioMenuProperties;
+ const char *scenarioMenuHeadline;
+
Resources();
+ static void CreateTypeDescription();
+ static void Construct(void *);
+
};
}