-/*
- * Area.cpp
- *
- * Created on: Sep 26, 2012
- * Author: holy
- */
-
#include "Area.h"
#include "Tile.h"
#include "../graphics/Sprite.h"
#include "../loader/TypeDescription.h"
#include "../loader/Interpreter.h"
+#include "../math/Vector.h"
#include "../sdl/utility.h"
#include <stdexcept>
-using geometry::Vector;
+using math::Vector;
using loader::FieldDescription;
using loader::Interpreter;
using loader::TypeDescription;
}
-Tile *Area::TileAt(const geometry::Vector<int> &offset) {
+Tile *Area::TileAt(const math::Vector<int> &offset) {
int tileIndex(offset.Y() * width + offset.X());
if (tileIndex < numTiles) {
return tiles +tileIndex;
}
}
-const Tile *Area::TileAt(const geometry::Vector<int> &offset) const {
+const Tile *Area::TileAt(const math::Vector<int> &offset) const {
int tileIndex(offset.Y() * width + offset.X());
if (tileIndex < numTiles) {
return tiles +tileIndex;