Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

mouse.h

Go to the documentation of this file.
00001 
00008 #ifndef _MOUSE_H
00009 #define _MOUSE_H
00010 
00011 #include "animal.h"
00012 #include "feareffect.h"
00013 #include "veggieeffect.h"
00014 
00015 class Mouse : public Animal {
00016 public:
00017     Mouse(Vec3 position);
00018 
00019     void tick(double t);
00020 
00021     virtual EffectHandler get_effect_handler(Effect *effect);
00022 private:
00023     void _handle_fear_effect(FearEffect *effect);
00024     void _handle_veggie_effect(VeggieEffect *effect);
00025 };
00026 
00027 #endif // header guard

Generated on Sat Mar 13 15:00:10 2004 by doxygen 1.3.5