fang2.transformers
Class AttractTransformer

java.lang.Object
  extended by fang2.core.TransformerAdapter
      extended by fang2.transformers.VelocityTransformer
          extended by fang2.transformers.AttractTransformer
All Implemented Interfaces:
Transformer, VelocityProvider

public class AttractTransformer
extends VelocityTransformer


Constructor Summary
AttractTransformer()
           
AttractTransformer(double magnitude)
           
 
Method Summary
 Sprite getTarget()
           
 void setMinDistance(double min)
           
 void setTarget(Sprite target)
           
 void updateSprite(Sprite sprite)
          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.
 
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
 

Constructor Detail

AttractTransformer

public AttractTransformer()

AttractTransformer

public AttractTransformer(double magnitude)
Method Detail

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!