package com.indyforge.twod.engine.graphics.rendering.scenegraph.transform; import com.indyforge.twod.engine.graphics.rendering.scenegraph.GraphicsEntity; import com.indyforge.twod.engine.graphics.rendering.scenegraph.math.Vector2f; /** * * @author Christopher Probst * */ public class PositionTarget extends Vector2fTarget { /** * */ private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.indyforge.twod.engine.graphics.rendering.scenegraph.transform.Target * #transform(java.lang.Object) */ @Override protected void transform(Vector2f state) { if (state == null) { state = Vector2f.zero(); } transformMotor().linearVelocity(state); } public PositionTarget(GraphicsEntity controlled, Vector2f target, float velocity) { super(controlled, target, velocity); } }