1 #ifndef BATTLE_RESOURCES_H_
2 #define BATTLE_RESOURCES_H_
4 #include "../common/fwd.h"
5 #include "../graphics/Color.h"
6 #include "../graphics/fwd.h"
7 #include "../graphics/Menu.h"
15 static const int TYPE_ID = 201;
17 graphics::Sprite *swapCursor;
18 graphics::Sprite *moveIcons;
19 graphics::Sprite *attackIcons;
20 graphics::Sprite *attackChoiceIcons;
22 graphics::Frame *titleFrame;
23 graphics::Font *titleFont;
25 graphics::Frame *heroTagFrame;
26 graphics::Frame *activeHeroTagFrame;
27 graphics::Frame *smallHeroTagFrame;
28 graphics::Frame *lastSmallHeroTagFrame;
30 graphics::Font *heroTagFont;
31 graphics::Sprite *heroTagLabels;
33 graphics::Gauge *healthGauge;
34 graphics::Gauge *manaGauge;
35 graphics::Gauge *ikariGauge;
37 graphics::Frame *selectFrame;
39 graphics::Font *normalFont;
40 graphics::Font *disabledFont;
42 graphics::Sprite *menuCursor;
43 graphics::Sprite *weaponTargetCursor;
44 graphics::Sprite *magicTargetCursor;
45 graphics::Sprite *itemTargetCursor;
47 const char *spellMenuHeadline;
48 graphics::MenuProperties *spellMenuProperties;
50 const char *itemMenuHeadline;
51 graphics::MenuProperties *itemMenuProperties;
53 const char *ikariMenuHeadline;
54 graphics::MenuProperties *ikariMenuProperties;
55 const char *noEquipmentText;
57 const char *escapeText;
59 const graphics::Animation *numberAnimationPrototype;
61 const graphics::Sprite *bigNumberSprite;
62 const graphics::Sprite *greenNumberSprite;
64 graphics::Sprite *weaponMenuIcon;
65 graphics::Sprite *armorMenuIcon;
66 graphics::Sprite *shieldMenuIcon;
67 graphics::Sprite *helmetMenuIcon;
68 graphics::Sprite *ringMenuIcon;
69 graphics::Sprite *jewelMenuIcon;
82 graphics::Color heroesBgColor;
87 static void CreateTypeDescription();
88 static void Construct(void *);
94 #endif /* BATTLE_RESOURCES_H_ */