23 lines
624 B
TypeScript
23 lines
624 B
TypeScript
module es {
|
||
export class SubpixelVector2 {
|
||
public _x: SubpixelFloat = new SubpixelFloat();
|
||
public _y: SubpixelFloat = new SubpixelFloat();
|
||
|
||
/**
|
||
* 以数量递增s/y余数,将值截断为整数,存储新的余数并将amount设置为当前值
|
||
* @param amount
|
||
*/
|
||
public update(amount: Vector2) {
|
||
amount.x = this._x.update(amount.x);
|
||
amount.y = this._y.update(amount.y);
|
||
}
|
||
|
||
/**
|
||
* 将余数重置为0
|
||
*/
|
||
public reset(){
|
||
this._x.reset();
|
||
this._y.reset();
|
||
}
|
||
}
|
||
} |