1 #ifndef BATTLE_RESOURCES_H_
2 #define BATTLE_RESOURCES_H_
13 #include "../graphics/Color.h"
14 #include "../graphics/Menu.h"
22 static const int TYPE_ID = 201;
24 graphics::Sprite *swapCursor;
25 graphics::Sprite *moveIcons;
26 graphics::Sprite *attackIcons;
27 graphics::Sprite *attackChoiceIcons;
29 graphics::Frame *titleFrame;
30 graphics::Font *titleFont;
32 graphics::Frame *heroTagFrame;
33 graphics::Frame *activeHeroTagFrame;
34 graphics::Frame *smallHeroTagFrame;
35 graphics::Frame *lastSmallHeroTagFrame;
37 graphics::Font *heroTagFont;
38 graphics::Sprite *heroTagLabels;
40 graphics::Gauge *healthGauge;
41 graphics::Gauge *manaGauge;
42 graphics::Gauge *ikariGauge;
44 graphics::Frame *selectFrame;
46 graphics::Font *normalFont;
47 graphics::Font *disabledFont;
49 graphics::Sprite *menuCursor;
50 graphics::Sprite *weaponTargetCursor;
51 graphics::Sprite *magicTargetCursor;
52 graphics::Sprite *itemTargetCursor;
54 const char *spellMenuHeadline;
55 graphics::MenuProperties *spellMenuProperties;
57 const char *itemMenuHeadline;
58 graphics::MenuProperties *itemMenuProperties;
60 const char *ikariMenuHeadline;
61 graphics::MenuProperties *ikariMenuProperties;
62 const char *noEquipmentText;
64 const char *escapeText;
65 const char *defeatText;
67 const graphics::Animation *numberAnimationPrototype;
69 const graphics::Sprite *bigNumberSprite;
70 const graphics::Sprite *greenNumberSprite;
72 graphics::Sprite *weaponMenuIcon;
73 graphics::Sprite *armorMenuIcon;
74 graphics::Sprite *shieldMenuIcon;
75 graphics::Sprite *helmetMenuIcon;
76 graphics::Sprite *ringMenuIcon;
77 graphics::Sprite *jewelMenuIcon;
90 graphics::Color heroesBgColor;
92 const char *victoryGetsText;
93 const char *victoryExpText;
94 const char *victoryGoldText;
95 const char *victoryLevelUpText;
96 const char *victoryUpgradeText;
97 const char *victoryNextLevelText;
99 const char *victoryMHPText;
100 const char *victoryMMPText;
101 const char *victoryATPText;
102 const char *victoryDFPText;
103 const char *victorySTRText;
104 const char *victoryAGLText;
105 const char *victoryINTText;
106 const char *victoryGUTText;
107 const char *victoryMGRText;
112 static void CreateTypeDescription();
113 static void Construct(void *);