X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmap%2FMap.h;h=595e62b35c5926bb6776b516195d8517d575759b;hb=a3ba4dc677ad7c92eeb78b20b642241563605c9d;hp=06caadf231661b3727864ea55e8954f42ad5a9cb;hpb=ef2496b3cb7ce66b7f831278be66261834b732e5;p=l2e.git diff --git a/src/map/Map.h b/src/map/Map.h index 06caadf..595e62b 100644 --- a/src/map/Map.h +++ b/src/map/Map.h @@ -3,7 +3,7 @@ #include "Entity.h" #include "fwd.h" -#include "../geometry/Vector.h" +#include "../math/Vector.h" #include "../graphics/fwd.h" #include @@ -32,29 +32,29 @@ public: /// The sprite used as the tileset. const graphics::Sprite *Tileset() const { return tileset; } /// Returns the Area at given pixel coordinates or 0 if off the map. - Area *AreaAt(const geometry::Vector &); - const Area *AreaAt(const geometry::Vector &) const; + Area *AreaAt(const math::Vector &); + const Area *AreaAt(const math::Vector &) const; /// Returns the Tile at given pixel coordinates or 0 if off the map. - Tile *TileAt(const geometry::Vector &); - const Tile *TileAt(const geometry::Vector &) const; + Tile *TileAt(const math::Vector &); + const Tile *TileAt(const math::Vector &) const; /// Returns the Trigger at given pixel coordinates or 0 if off the map. /// Multiple triggers are not supported. The first one found is returned. - Trigger *TriggerAt(const geometry::Vector &); + Trigger *TriggerAt(const math::Vector &); /// The battle background image for this map if neither the tile nor the /// area has one specified. - SDL_Surface *BattleBackgroundAt(const geometry::Vector &); + SDL_Surface *BattleBackgroundAt(const math::Vector &); /// Convert coordinates pixel to tile. - geometry::Vector TileCoordinates(const geometry::Vector &) const; + math::Vector TileCoordinates(const math::Vector &) const; Entity *EntitiesBegin() { return entities; } Entity *EntitiesEnd() { return entities + numEntities; } /// Render the map. /// Entities are not rendered by this function. - void Render(SDL_Surface *dest, const geometry::Vector &offset) const; + void Render(SDL_Surface *dest, const math::Vector &offset) const; /// Render a debugging overlay that includes collision and trigger /// information. - void RenderDebug(SDL_Surface *dest, const geometry::Vector &offset) const; + void RenderDebug(SDL_Surface *dest, const math::Vector &offset) const; static void CreateTypeDescription(); static void Construct(void *);