fang2.transformers
Class AttractTransformer
java.lang.Object
fang2.core.TransformerAdapter
fang2.transformers.VelocityTransformer
fang2.transformers.AttractTransformer
- All Implemented Interfaces:
- Transformer, VelocityProvider
public class AttractTransformer
- extends VelocityTransformer
| Methods inherited from class fang2.transformers.VelocityTransformer |
advance, getMaximumMagnitude, getMinimumMagnitude, getNominalMagnitude, getVelocity, nonMaskableAdvance, resetToNominal, setMaximumMagnitude, setMinimumMagnitude, setNominalMagnitude, setResetToNominal, setVelocity, setVelocity |
| Methods inherited from class fang2.core.TransformerAdapter |
getLocation, getRotation, getRotationDegrees, getRotationRadians, getRotationRevolutions, getScale, setLocation, setLocation, setRotation, setRotationDegrees, setRotationRadians, setRotationRevolutions |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttractTransformer
public AttractTransformer()
AttractTransformer
public AttractTransformer(double magnitude)
getTarget
public Sprite getTarget()
setMinDistance
public void setMinDistance(double min)
setTarget
public void setTarget(Sprite target)
updateSprite
public void updateSprite(Sprite sprite)
- Description copied from class:
TransformerAdapter
- Apply the delta values to the associated values in the
Sprite; this is a helper method which should be called during
advance to make sure the Sprite reflects the values
intended by the TransformerAdapter.
- Specified by:
updateSprite in interface Transformer- Overrides:
updateSprite in class TransformerAdapter
- Parameters:
sprite - the sprite to update: updated in place!