- void draw_tile(DrawingContext& context, unsigned int id,
- const Vector& pos, int layer);
-
- static std::set<TileGroup>* tilegroups() { if(!instance_) { instance_ = new TileManager(); } return tilegroups_ ? tilegroups_ : tilegroups_ = new std::set<TileGroup>; }
-
- unsigned int total_ids()
- { return tiles.size(); }
-
- Tile& get(unsigned int id) {