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