00001
00002
00003
00004
00005
00006
00007
00008 #ifndef TARGET_H_
00009 #define TARGET_H_
00010
00011
00012 #include <OgreVector3.h>
00013
00014
00015 namespace FastEcslent {
00016
00017 class Entity;
00018 class Group;
00019
00020 typedef struct {
00021 Ogre::Vector3 location;
00022
00023 Entity *entity;
00024
00025 double waitTime;
00026
00027 Ogre::Vector3 offset;
00028 float offsetYaw;
00029 float offsetDistance;
00030
00031 } Target;
00032
00033 typedef struct {
00034 Target target;
00035 Group* group;
00036 } GroupTarget;
00037
00038
00039 }
00040
00041 #endif