00001
00002
00003
00004
00005
00006
00007
00008 #ifndef GlowBall_Header
00009 #define GlowBall_Header
00010
00011 #include <DrawObj.H>
00012 #include <IS3D.H>
00013
00014 typedef ReferenceCountedPointer<class GlowBall> GlowBallRef;
00015
00016
00017 class GlowBall : public IS3D::DrawObj {
00018
00019 public:
00020
00021 GlowBall(Array<std::string> trackerTriggers);
00022 virtual ~GlowBall();
00023
00024 void draw();
00025
00026 protected:
00027 void trackerMovement(EventRef e);
00028 TextureRef _texture;
00029
00030 private:
00031
00032 };
00033
00034 #endif