-/*
- * SmallHeroTag.cpp
- *
- * Created on: Aug 11, 2012
- * Author: holy
- */
-
#include "SmallHeroTag.h"
#include "BattleState.h"
-#include "../geometry/Vector.h"
+#include "../math/Vector.h"
#include "../graphics/Font.h"
#include "../graphics/Frame.h"
#include "../graphics/Gauge.h"
+#include "../math/Vector.h"
-using geometry::Vector;
+using math::Vector;
using graphics::Font;
using graphics::Frame;
using graphics::Sprite;
namespace battle {
-void SmallHeroTag::Render(SDL_Surface *screen, int width, int height, const geometry::Vector<int> &position) const {
+void SmallHeroTag::Render(SDL_Surface *screen, int width, int height, const math::Vector<int> &position) const {
const Resources &r(battle->Res());
const Frame *frame((index == battle->MaxHeroes() - 1) ? r.lastSmallHeroTagFrame : r.smallHeroTagFrame);
const Font *font(r.normalFont);
frame->Draw(screen, position, width, height);
- if (battle->HeroPositionOccupied(index)) {
+ if (battle->GetBattle().HeroPositionOccupied(index)) {
const Hero &hero(battle->HeroAt(index));
int gaugeWidth(width - 2 * frame->BorderWidth() - labels->Width());