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; } } }