]> git.localhorst.tv Git - l2e.git/blobdiff - src/map/Map.h
better accessibility of map-related properties
[l2e.git] / src / map / Map.h
index e0a95dd9bca2d062447249a1b9a88b02ae3dfd5f..6b2eea4030e9f642d2bf855e0c449970124371e3 100644 (file)
@@ -21,8 +21,8 @@ namespace map {
 /// Maps are made up of uniform areas of tiles.
 /// The looks of a tile is defined by the Tileset() sprite with Tile::Offset()
 /// as the column and row in the sprite.
-/// Maps can be propulated with triggers and entities. Those are or use with
-/// MapState and are not handled by the map itself.
+/// Maps can be propulated with triggers and entities. Those are for use with
+/// MapState and are not handled by the map itself.
 /// Positions are expressed either as pixel or tile coordinates depending on
 /// function purpose with (0|0) being the top left corner and positive values
 /// extending to the right and down respectively.
@@ -50,8 +50,10 @@ public:
        /// The battle background image for this map if neither the tile nor the
        /// area has one specified.
        SDL_Surface *BattleBackgroundAt(const math::Vector<int> &);
-       /// Convert coordinates pixel to tile.
+       /// Convert coordinates from pixel to tile.
        math::Vector<int> TileCoordinates(const math::Vector<int> &) const;
+       /// Convert coordinates from tile to pixel.
+       math::Vector<int> PixelCoordinates(const math::Vector<int> &) const;
 
        Entity *EntitiesBegin() { return entities; }
        Entity *EntitiesEnd() { return entities + numEntities; }