package com.javamarcher.tweening;
import aurelienribon.tweenengine.TweenAccessor;
public class FloatTweenAccessor implements TweenAccessor<Float> {
public static final int FLOAT_TWEEN = 1;
@Override
public int getValues(Float target, int tweenType, float[] returnValues) {
switch(tweenType) {
case FLOAT_TWEEN:
returnValues[0] = target.floatValue();
return 1;
default: assert false; return -1;
}
}
@Override
public void setValues(Float target, int tweenType, float[] newValues) {
switch(tweenType) {
case FLOAT_TWEEN:
target = newValues[0];
break;
default:
assert false; break;
}
}
}