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
1.3.2