X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=node.h;h=7bcf3a8c371338375df7d42604ce5d0ddf98ce74;hb=7b9821d42d980e5788bbc65563973eddd6e4c40d;hp=55e34e6d4675fc644e7a8070abfe929efc0a0844;hpb=dc49c0c521090f0eb4b9692b25a129537c07e19e;p=popboot.git diff --git a/node.h b/node.h index 55e34e6..7bcf3a8 100644 --- a/node.h +++ b/node.h @@ -9,10 +9,13 @@ class Node { public: Node(Action action); void addChild(Node* node); + const Action& action() const; + void execute(const literals& effects); protected: Action _action; std::vector _children; + literals _preconditions; }; #endif