#include "ats_Animator.h" using namespace ats; Animator::Animator(BoidGroup* group, int begin_frame, int end_frame, int interval) : m_group(group), m_begin_frame(begin_frame), m_end_frame(end_frame), m_draw_interval(interval) { } Animator::~Animator() { } void Animator::Run() { for(int i=m_begin_frame; i < m_end_frame; i++){ m_group->UpdateTime(i); // 規定の間隔で描画 int flg = i % m_draw_interval; if(0 == flg){ m_group->Draw(); } } }