예제 #1
0
파일: MoveByStep.java 프로젝트: Ernyz/LD33
  @Override
  public MoveByStep getCopy() {
    final MoveByStep step = new MoveByStep(duration, interpolation, actor);

    step.amountX = amountX;
    step.amountY = amountY;

    return step;
  }
예제 #2
0
파일: MoveByStep.java 프로젝트: Ernyz/LD33
  public static MoveByStep obtain(
      final float x, final float y, final float duration, final Interpolation interpolation) {

    final MoveByStep positionByStep = Step.obtain(MoveByStep.class);

    positionByStep.amountX = x;
    positionByStep.amountY = y;
    positionByStep.duration = duration;
    positionByStep.interpolation = interpolation;

    return positionByStep;
  }
예제 #3
0
파일: MoveByStep.java 프로젝트: Ernyz/LD33
 @Override
 public MoveByStep getPooledCopy() {
   final MoveByStep step = obtain(amountX, amountY, duration, interpolation);
   step.actor = actor;
   return step;
 }