#include "../graphics/Menu.h"
+namespace common {
+ class Inventory;
+ class Item;
+}
namespace graphics {
class Font;
class Frame;
graphics::Sprite *moveIcons;
graphics::Sprite *attackIcons;
+ graphics::Sprite *attackChoiceIcons;
graphics::Frame *heroTagFrame;
graphics::Frame *activeHeroTagFrame;
graphics::Font *disabledFont;
graphics::Sprite *menuCursor;
+ graphics::Sprite *weaponTargetCursor;
+ graphics::Sprite *magicTargetCursor;
+ graphics::Sprite *itemTargetCursor;
const char *spellMenuHeadline;
graphics::Menu</* Spell */ void *> spellMenuPrototype;
+ common::Inventory *inventory;
const char *itemMenuHeadline;
- graphics::Menu</* Spell */ void *> itemMenuPrototype;
+ graphics::Menu<const common::Item *> itemMenuPrototype;
+
+ const char *ikariMenuHeadline;
+ graphics::Menu</* Ikari or Item */ void *> ikariMenuPrototype;
Resources()
: moveIcons(0)
, attackIcons(0)
+ , attackChoiceIcons(0)
, heroTagFrame(0)
, activeHeroTagFrame(0)
, disabledFont(0)
, menuCursor(0)
+ , weaponTargetCursor(0)
+ , magicTargetCursor(0)
+ , itemTargetCursor(0)
+
, spellMenuHeadline("")
+ , inventory(0)
, itemMenuHeadline("")
+ , ikariMenuHeadline("")
{ }
};