public class MmgPositionTween extends MmgObj
Modifier and Type | Field and Description |
---|---|
static int |
MMG_POSITION_TWEEN_REACH_FINISH |
static int |
MMG_POSITION_TWEEN_REACH_FINISH_TYPE |
static int |
MMG_POSITION_TWEEN_REACH_START |
static int |
MMG_POSITION_TWEEN_REACH_START_TYPE |
Constructor and Description |
---|
MmgPositionTween(float msTimeToMove,
MmgVector2 startPos,
MmgVector2 finishPos) |
MmgPositionTween(MmgObj subj,
float msTimeToMove,
MmgVector2 startPos,
MmgVector2 finishPos) |
Modifier and Type | Method and Description |
---|---|
MmgObj |
Clone()
Clones this class.
|
boolean |
Equals(MmgPositionTween r) |
boolean |
GetAtFinish() |
boolean |
GetAtStart() |
boolean |
GetDirStartToFinish() |
MmgVector2 |
GetFinishPosition() |
int |
GetHeight()
Gets the height of this object.
|
boolean |
GetMoving() |
long |
GetMsStartMove() |
float |
GetMsTimeToMove() |
MmgEventHandler |
GetOnReachFinish() |
MmgEventHandler |
GetOnReachStart() |
MmgVector2 |
GetPixelDistToMove() |
float |
GetPixelsPerMsToMoveX() |
float |
GetPixelsPerMsToMoveY() |
MmgVector2 |
GetPosition()
Gets the position of this object.
|
MmgVector2 |
GetStartPosition() |
MmgObj |
GetSubj() |
int |
GetWidth()
Gets the width of this object.
|
void |
MmgDraw(MmgPen p)
The base drawing method for the bitmap object.
|
boolean |
MmgUpdate(int updateTick,
long currentTimeMs,
long msSinceLastFrame)
Update the current sprite animation frame index.
|
void |
SetAtFinish(boolean b) |
void |
SetAtStart(boolean b) |
void |
SetDirStartToFinish(boolean b) |
void |
SetFinishEventId(int i) |
void |
SetFinishPosition(MmgVector2 v) |
void |
SetHeight(int h)
Sets the height of this object.
|
void |
SetMoving(boolean b) |
void |
SetMsStartMove(long l) |
void |
SetMsTimeToMove(float i) |
void |
SetOnReachFinish(MmgEventHandler o) |
void |
SetOnReachStart(MmgEventHandler o) |
void |
SetPixelDistToMove(MmgVector2 v) |
void |
SetPixelsPerMsToMoveX(float i) |
void |
SetPixelsPerMsToMoveY(float i) |
void |
SetPosition(MmgVector2 v)
Sets the position of this object.
|
void |
SetStartEventId(int i) |
void |
SetStartPosition(MmgVector2 v) |
void |
SetSubj(MmgObj b) |
void |
SetWidth(int w)
Sets the width of this object.
|
Equals, GetHasParent, GetId, GetIsVisible, GetMmgColor, GetName, GetParent, GetVersion, GetX, GetY, SetHasParent, SetId, SetIsVisible, SetMmgColor, SetName, SetParent, SetX, SetY, ToString
public static final int MMG_POSITION_TWEEN_REACH_FINISH
public static final int MMG_POSITION_TWEEN_REACH_START
public static final int MMG_POSITION_TWEEN_REACH_FINISH_TYPE
public static final int MMG_POSITION_TWEEN_REACH_START_TYPE
public MmgPositionTween(MmgObj subj, float msTimeToMove, MmgVector2 startPos, MmgVector2 finishPos)
public MmgPositionTween(float msTimeToMove, MmgVector2 startPos, MmgVector2 finishPos)
public void SetFinishEventId(int i)
public void SetStartEventId(int i)
public MmgEventHandler GetOnReachFinish()
public void SetOnReachFinish(MmgEventHandler o)
public MmgEventHandler GetOnReachStart()
public void SetOnReachStart(MmgEventHandler o)
public long GetMsStartMove()
public void SetMsStartMove(long l)
public float GetPixelsPerMsToMoveX()
public void SetPixelsPerMsToMoveX(float i)
public float GetPixelsPerMsToMoveY()
public void SetPixelsPerMsToMoveY(float i)
public boolean GetMoving()
public void SetMoving(boolean b)
public boolean GetDirStartToFinish()
public void SetDirStartToFinish(boolean b)
public MmgVector2 GetStartPosition()
public void SetStartPosition(MmgVector2 v)
public MmgVector2 GetFinishPosition()
public void SetFinishPosition(MmgVector2 v)
public MmgVector2 GetPixelDistToMove()
public void SetPixelDistToMove(MmgVector2 v)
public float GetMsTimeToMove()
public void SetMsTimeToMove(float i)
public void SetAtStart(boolean b)
public boolean GetAtStart()
public void SetAtFinish(boolean b)
public boolean GetAtFinish()
public void SetSubj(MmgObj b)
public MmgObj GetSubj()
public MmgObj Clone()
public void MmgDraw(MmgPen p)
public boolean MmgUpdate(int updateTick, long currentTimeMs, long msSinceLastFrame)
public int GetWidth()
MmgObj
public void SetWidth(int w)
MmgObj
public int GetHeight()
MmgObj
public void SetHeight(int h)
MmgObj
public MmgVector2 GetPosition()
MmgObj
GetPosition
in class MmgObj
public void SetPosition(MmgVector2 v)
MmgObj
SetPosition
in class MmgObj
v
- The position of this object.public boolean Equals(MmgPositionTween r)