00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #ifndef COMMANDHELP_H_
00009 #define COMMANDHELP_H_
00010 
00011 #include <OgreVector3.h>
00012 
00013 #include <ent.h>
00014 
00015 #include <command.h>
00016 #include <ai/gather.h>
00017 
00018 namespace FastEcslent {
00019 
00020 Move* createMoveForEnt(Entity* ent, Ogre::Vector3 pos);
00021 Gather* createGatherForEntAndMineral(SCVehicle *scv, Minerals *mineral);
00022 
00023 void  setMoveForEnt(Entity* ent, Ogre::Vector3 pos);
00024 void  addMoveForEnt(Entity* ent, Ogre::Vector3 pos);
00025 
00026 void  setPotentialMoveForEnt(Entity* ent, Ogre::Vector3 pos, bool append);
00027 
00031 void setGatherForEnt(Entity* ent, Entity* mineral, bool append);
00032 
00033 }
00034 
00035 #endif