void ObjectDeleteCommandImpl::undo() { for(Objects::iterator i = objects.begin(); i != objects.end(); ++i) { object_layer.add_object(*i); } }
void ObjectAddCommandImpl::execute() { for(std::vector<ObjMapObject>::iterator i = objs.begin(); i != objs.end(); ++i) objmap.add_object(*i); }