1 #include "yeti_stalactite.h"
3 static const float SHAKE_TIME = .8;
5 YetiStalactite::YetiStalactite(const lisp::Lisp& lisp)
10 YetiStalactite::~YetiStalactite()
15 YetiStalactite::start_shaking()
17 timer.start(SHAKE_TIME);
18 state = STALACTITE_SHAKING;
22 YetiStalactite::is_hanging()
24 return state == STALACTITE_HANGING;
28 YetiStalactite::active_action(float elapsed_time)
30 if(state == STALACTITE_HANGING)
33 Stalactite::active_action(elapsed_time);
36 IMPLEMENT_FACTORY(YetiStalactite, "yeti_stalactite")