#ifndef BATTLE_MONSTER_H_
#define BATTLE_MONSTER_H_
+#include "AttackChoice.h"
#include "Stats.h"
#include "../graphics/Animation.h"
void SetAttackAnimation(const graphics::Animation *a) { attackAnimation = a; }
void SetSpellAnimation(const graphics::Animation *a) { spellAnimation = a; }
+ AttackChoice &GetAttackChoice() { return attackChoice; }
+ const AttackChoice &GetAttackChoice() const { return attackChoice; }
+
private:
const char *name;
graphics::Sprite *sprite;
graphics::AnimationRunner animation;
+ AttackChoice attackChoice;
+
Uint16 maxHealth, health;
Uint16 maxMana, mana;