00001 #include "AgentEvalOp.h" 00002 00003 00004 class MoveFoward : public Tree::Primitives::Primitive 00005 { 00006 public: 00007 00008 MoveFoward() 00009 { 00010 nArguments_ = 0; 00011 name_ = "move"; 00012 } 00013 00014 void execute(void* evalOp, Tree::Tree& tree) 00015 { 00016 00017 AgentEvalOp* ant = (AgentEvalOp*) evalOp; 00018 00019 ant->stepFoward(); 00020 } 00021 00022 ~MoveFoward() 00023 { } 00024 };