-/*
- * Map.cpp
- *
- * Created on: Sep 29, 2012
- * Author: holy
- */
-
#include "Map.h"
#include "Area.h"
#include "../graphics/Sprite.h"
#include "../loader/Interpreter.h"
#include "../loader/TypeDescription.h"
+#include "../math/Vector.h"
#include "../sdl/utility.h"
#include <stdexcept>
-using geometry::Vector;
+using math::Vector;
using graphics::Sprite;
using loader::FieldDescription;
using loader::Interpreter;
}
}
-Trigger *Map::TriggerAt(const geometry::Vector<int> &offset) {
+Trigger *Map::TriggerAt(const math::Vector<int> &offset) {
// TODO: add support for multiple triggers on a tile?
Vector<int> coords(TileCoordinates(offset));
for (Trigger *i(triggers); i != triggers + numTriggers; ++i) {
return 0;
}
-SDL_Surface *Map::BattleBackgroundAt(const geometry::Vector<int> &position) {
+SDL_Surface *Map::BattleBackgroundAt(const math::Vector<int> &position) {
Tile *tile(TileAt(position));
if (tile && tile->BattleBackground()) {
return tile->BattleBackground();