]> ruin.nu Git - popboot.git/blobdiff - node.cpp
small change
[popboot.git] / node.cpp
index 9bedf3834d34c4786dddbd46354f4879af759f07..1efdf6a03199e01f882e27e4d4d7de499f01a27b 100644 (file)
--- a/node.cpp
+++ b/node.cpp
@@ -34,11 +34,11 @@ const Literals& Node::effects() const{
        return _effects;
 }
 
-void Node::execute(bool strict, const Literals& effects){
+void Node::execute(const Literals& effects){
        for (Literals::const_iterator effect = effects.begin(); effect != effects.end(); ++effect){
                _preconditions.erase(_preconditions.find(*effect));
        }
-       if ((_preconditions.size() != 0 && strict) || _executed)
+       if ((_preconditions.size() != 0) || _executed)
                return;
 
        if (_preconditions.size() != 0){
@@ -53,7 +53,7 @@ void Node::execute(bool strict, const Literals& effects){
        _effects = _action.effects(value);
 
        for(vector<Node*>::iterator child = _children.begin(); child != _children.end(); ++child){
-               (*child)->execute(strict,effects);
+               (*child)->execute(effects);
        }
 }