- const Area &AreaAt(const geometry::Vector<int> &) const;
- const Tile &TileAt(const geometry::Vector<int> &) const;
+ const Area *AreaAt(const geometry::Vector<int> &) const;
+ const Tile *TileAt(const geometry::Vector<int> &) const;
+ Trigger *TriggerAt(const geometry::Vector<int> &);
+ geometry::Vector<int> TileCoordinates(const geometry::Vector<int> &) const;
+
+ Entity **EntitiesBegin() { return &entities; }
+ Entity **EntitiesEnd() { return (&entities) + numEntities; }