X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;ds=sidebyside;f=node.cpp;h=fb1c314dcf682a059c3eff9d7235885d214bf2a7;hb=dc4211bc1dc77ba3f1a71ec5737c61731614004b;hp=899f38bf325592f2a9fa200f48edfb0acf5cb66c;hpb=fdcf46671ca1dab0dadb490bb4375dc3dd2fc9a4;p=popboot.git diff --git a/node.cpp b/node.cpp index 899f38b..fb1c314 100644 --- a/node.cpp +++ b/node.cpp @@ -34,6 +34,9 @@ bool Node::executed() const{ const Literals& Node::effects() const{ return _effects; } +void Node::satisfyCondition(std::string effect){ + _preconditions.erase(_preconditions.find(effect)); +} void Node::execute(const Literals& effects){ cerr << "Executing: " << _action.name() << endl;