#ifndef BATTLE_RESOURCES_H_
#define BATTLE_RESOURCES_H_
-#include "../graphics/ComplexAnimation.h"
-#include "../graphics/Menu.h"
+#include "../graphics/Color.h"
#include <SDL.h>
class Spell;
}
namespace graphics {
+ class Animation;
class Font;
class Frame;
class Gauge;
graphics::Sprite *itemTargetCursor;
const char *spellMenuHeadline;
- graphics::Menu<const common::Spell *> spellMenuPrototype;
+ graphics::MenuProperties *spellMenuProperties;
common::Inventory *inventory;
const char *itemMenuHeadline;
- graphics::Menu<const common::Item *> itemMenuPrototype;
+ graphics::MenuProperties *itemMenuProperties;
const char *ikariMenuHeadline;
- graphics::Menu<const common::Item *> ikariMenuPrototype;
+ graphics::MenuProperties *ikariMenuProperties;
const char *noEquipmentText;
const char *escapeText;
- graphics::ComplexAnimation numberAnimationPrototype;
+ const graphics::Animation *numberAnimationPrototype;
const graphics::Sprite *bigNumberSprite;
const graphics::Sprite *greenNumberSprite;
int ikariLabelCol;
int ikariLabelRow;
- Uint32 heroesBgColor;
+ graphics::Color heroesBgColor;
Resources()
, itemTargetCursor(0)
, spellMenuHeadline("")
+ , spellMenuProperties(0)
, inventory(0)
, itemMenuHeadline("")
+ , itemMenuProperties(0)
, ikariMenuHeadline("")
+ , ikariMenuProperties(0)
, noEquipmentText("")
, escapeText("")
+ , numberAnimationPrototype(0)
, bigNumberSprite(0)
, greenNumberSprite(0)
, ikariLabelCol(0)
, ikariLabelRow(0)
- , heroesBgColor(0)
{ }
};