Magic_Game/core/Action/ActionMoveTo.cpp

19 lines
346 B
C++
Raw Normal View History

#include "..\eaction.h"
2018-02-27 21:07:43 +08:00
e2d::ActionMoveTo::ActionMoveTo(double duration, Point pos) :
ActionMoveBy(duration, Vector())
{
m_EndPos = pos;
}
e2d::ActionMoveTo * e2d::ActionMoveTo::clone() const
{
return new ActionMoveTo(m_fDuration, m_EndPos);
}
void e2d::ActionMoveTo::_init()
{
ActionMoveBy::_init();
2017-12-11 18:17:24 +08:00
m_MoveVec = m_EndPos - m_BeginPos;
}