4 * Created on: Aug 8, 2012
8 #ifndef BATTLE_RESOURCES_H_
9 #define BATTLE_RESOURCES_H_
11 #include "../common/fwd.h"
12 #include "../graphics/Color.h"
13 #include "../graphics/fwd.h"
14 #include "../graphics/Menu.h"
22 graphics::Sprite *swapCursor;
23 graphics::Sprite *moveIcons;
24 graphics::Sprite *attackIcons;
25 graphics::Sprite *attackChoiceIcons;
27 graphics::Frame *titleFrame;
28 graphics::Font *titleFont;
30 graphics::Frame *heroTagFrame;
31 graphics::Frame *activeHeroTagFrame;
32 graphics::Frame *smallHeroTagFrame;
33 graphics::Frame *lastSmallHeroTagFrame;
35 graphics::Font *heroTagFont;
36 graphics::Sprite *heroTagLabels;
38 graphics::Gauge *healthGauge;
39 graphics::Gauge *manaGauge;
40 graphics::Gauge *ikariGauge;
42 graphics::Frame *selectFrame;
44 graphics::Font *normalFont;
45 graphics::Font *disabledFont;
47 graphics::Sprite *menuCursor;
48 graphics::Sprite *weaponTargetCursor;
49 graphics::Sprite *magicTargetCursor;
50 graphics::Sprite *itemTargetCursor;
52 const char *spellMenuHeadline;
53 graphics::MenuProperties *spellMenuProperties;
55 common::Inventory *inventory;
56 const char *itemMenuHeadline;
57 graphics::MenuProperties *itemMenuProperties;
59 const char *ikariMenuHeadline;
60 graphics::MenuProperties *ikariMenuProperties;
61 const char *noEquipmentText;
63 const char *escapeText;
65 const graphics::Animation *numberAnimationPrototype;
67 const graphics::Sprite *bigNumberSprite;
68 const graphics::Sprite *greenNumberSprite;
70 graphics::Sprite *weaponMenuIcon;
71 graphics::Sprite *armorMenuIcon;
72 graphics::Sprite *shieldMenuIcon;
73 graphics::Sprite *helmetMenuIcon;
74 graphics::Sprite *ringMenuIcon;
75 graphics::Sprite *jewelMenuIcon;
88 graphics::Color heroesBgColor;
93 static void CreateTypeDescription();
94 static void Construct(void *);
100 #endif /* BATTLE_RESOURCES_H_ */