rem: Game.pileWhichLastHadCardRemoved = origin; 
context: function moveCards(firstCard, target, doneFunc) {  const card = firstCard, origin = card.pile;  if(gFloatingPile.lastCard != card) origin.view.updateForAnimationOrDrag(card);  const finalOffset = target.view.getAnimationDestination();  Game.pileWhichLastHadCardRemoved = origin;  // final coords (relative to gGameStack)  const tview = target.view;  const tx = tview.pixelLeft + finalOffset.x;  const ty = tview.relativePixelTop + finalOffset.y;  scheduleAnimatedMove(gFloatingPile._left, gFloatingPile._top, tx, ty);  animations.schedule(moveCards_callback, 0, target, doneFunc);  animations.onInterruptRun(moveCards_callback, target, null);  animations.setTimeouts();};
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3385/9619925f65b7ebbd76a38034dbe7185d6e40422b/lib-animation.js/clean/code/lib-animation.js