UNPKG

gibbon.js

Version:

Actor/Component system for use with pixi.js.

34 lines 742 B
import { Tween } from 'tweedle.js'; const tweens = new WeakMap(); const groups = new WeakMap(); export const getTweenGroup = (targ) => { return groups.get(targ); }; /** * Gets active tween of target, if any. * @param targ * @returns */ export const getTween = (targ) => { return tweens.get(targ); }; /** * Gets active tween of target or creates a new tween if none exists. * @param targ * @returns */ export const tweenOf = (targ, group) => { let cur = tweens.get(targ); if (cur) { return cur; } else { cur = new Tween(targ, group); tweens.set(targ, cur); return cur; } }; export const removeTween = (targ) => { tweens.delete(targ); }; //# sourceMappingURL=tweens.js.map