00001 #ifndef __EXPLODE_H 00002 #define __EXPLODE_H 00003 00004 //#define EXPLODE_IMAGE "data/images/explode_small.png" 00005 #define EXPLODE_IMAGE DATAFILE("images" DIR_SEP "explode_small.png") 00006 00007 #define EXPLODE_LIFETIME 70 00008 00009 #include "util.h" 00010 #include "object.h" 00011 00012 class ExplodeObject : public GameObject { 00013 public: 00014 ExplodeObject(ObjectManager &); 00015 ExplodeObject(ObjectManager &, double, double); 00016 ~ExplodeObject(); 00017 00018 void think(); 00019 void SetStrength(double); 00020 private: 00021 nnctime birthtime; 00022 double strength; 00023 }; 00024 00025 #endif