Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

epsilon.h

Go to the documentation of this file.
00001 /*****************************************************************************
00002  * $Id: epsilon.h,v 1.12 2003/07/16 11:42:15 schou Exp $
00003  * Author: Jakob Schou Jensen <schou@sourceforge.net>
00004  * Licence: GPL
00005  *
00006  * Description: Epsilon object
00007  *
00008  ****************************************************************************/
00009 
00015 #ifndef EPSILON_H
00016 #define EPSILON_H
00017 
00018 #include <adsomath.h>
00019 #include <adsotexture.h>
00020 #include "object.h"
00021 #include "animation.h"
00022 
00024 class Epsilon : public Object, public TimedAnimation {
00025   GLuint epsilonTI;
00026   static AdsoTexture *epsilonTex;
00027   double time;
00028 
00029  public:
00030   static void setTexture(AdsoTexture *t){ epsilonTex = t; }
00031   void setPos(v3f p){ pos = p; }
00032   void draw(DrawHint);
00033   void update(double deltaTime);
00034   Epsilon();
00035 };
00036 
00037 #endif
00038 

Generated on Mon Jul 21 10:44:47 2003 for Rover by doxygen 1.3.2