package sink.scene3d.actions; /** Base class for actions that transition over time using the percent complete since the last frame. * @author Nathan Sweet */ abstract public class RelativeTemporalAction extends TemporalAction { private float lastPercent; protected void begin () { lastPercent = 0; } protected void update (float percent) { updateRelative(percent - lastPercent); lastPercent = percent; } abstract protected void updateRelative (float percentDelta); }