/**
* Stores information about Physics2DPlugin tweens.
*
* Copyright 2011, GreenSock. All rights reserved. This work is subject to the terms in http://www.greensock.com/terms_of_use.html or for corporate Club GreenSock members, the software agreement that was issued with the corporate membership.
*
* @author Jack Doyle, jack@greensock.com
*/
class com.greensock.plugins.helpers.Physics2DProp {
public var start:Number;
public var velocity:Number;
public var v:Number;
public var a:Number;
public var value:Number;
public var acceleration:Number;
public function Physics2DProp(start:Number, velocity:Number, acceleration:Number, stepsPerTimeUnit:Number) {
this.start = this.value = start;
this.velocity = velocity || 0;
this.v = this.velocity / stepsPerTimeUnit;
if (acceleration || acceleration == 0) {
this.acceleration = acceleration;
this.a = this.acceleration / (stepsPerTimeUnit * stepsPerTimeUnit);
} else {
this.acceleration = this.a = 0;
}
}
}