Magic_Game/core/Action/ActionMoveTo.cpp

24 lines
422 B
C++
Raw Normal View History

#include "..\eactions.h"
e2d::EActionMoveTo::EActionMoveTo(float duration, EPoint pos) :
2018-01-30 16:45:38 +08:00
EActionMoveBy(duration, EVector2())
{
m_EndPos = pos;
}
e2d::EActionMoveTo * e2d::EActionMoveTo::clone() const
{
2018-01-30 16:45:38 +08:00
return new EActionMoveTo(m_fDuration, m_EndPos);
}
void e2d::EActionMoveTo::_init()
{
EActionMoveBy::_init();
2017-12-11 18:17:24 +08:00
m_MoveVec = m_EndPos - m_BeginPos;
}
void e2d::EActionMoveTo::_reset()
{
EActionMoveBy::_reset();
}