X-Git-Url: https://ruin.nu/git/?p=popboot.git;a=blobdiff_plain;f=node.cpp;h=fb1c314dcf682a059c3eff9d7235885d214bf2a7;hp=899f38bf325592f2a9fa200f48edfb0acf5cb66c;hb=dc4211bc1dc77ba3f1a71ec5737c61731614004b;hpb=fdcf46671ca1dab0dadb490bb4375dc3dd2fc9a4 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;