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