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