private:
PartList parts;
+ PartList::iterator next;
+ PartList::iterator current;
public:
- void clear();
+ void begin_rebuild();
void insert_special(const Part &);
GL::Mesh &create_mesh(const Part &, const GL::Texture2D &);
+ void end_rebuild();
const PartList &get_parts() const { return parts; }
};