- 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;
// temporary setters
public:
void SetTileset(const graphics::Sprite *t) { tileset = t; }
void SetAreas(Area *a, int num) { areas = a; numAreas = num; }
void SetTriggers(Trigger *t, int num) { triggers = t; numTriggers = num; }
// temporary setters
public:
void SetTileset(const graphics::Sprite *t) { tileset = t; }
void SetAreas(Area *a, int num) { areas = a; numAreas = num; }
void SetTriggers(Trigger *t, int num) { triggers = t; numTriggers = num; }