#include "SpinDecorator.h" bool SpinDecorator::IsCompleted(){ return spinTime >= 1.5; } void SpinDecorator::Move(IEntity* entity, double dt){ if(strategy->IsCompleted() && !IsCompleted()) { spinTime = spinTime + dt; entity->Rotate(dt*10); } else { strategy->Move(entity, dt); } }