#include "action.h"
Action::Action(std::string executable, literals preconditions, literals effects){
- _execututable = executable;
+ _executable = executable;
_preconditions = preconditions;
_effects = effects;
}
+Action::Action(const Action& action){
+ _executable = action._executable;
+ _preconditions = action._preconditions;
+ _effects = action._effects;
+}
-const literals Action::effects(){
+literals Action::effects() const{
return _effects;
}
-const literals Action::preconditions(){
+literals Action::preconditions() const{
return _preconditions;
}
-int Action::execute(){
+int Action::execute() const{
return 0;
}