dist/indoor.esm.js
/**
   * Calculate new values, call update function
   */
Calculate new values, call update function
Calculate new values call update function
function updateAndRender() {
    var pointerChangeX = pointerCurrentX - pointerLastX;
    var pointerChangeY = pointerCurrentY - pointerLastY;
    targetX += pointerChangeX * multiplier;
    targetY += pointerChangeY * multiplier;
    if (bounce) {
      var diff = checkBounds();
      if (diff.x !== 0) {
        targetX -= pointerChangeX * dragOutOfBoundsMultiplier(diff.x) * multiplier;
      }
      if (diff.y !== 0) {
        targetY -= pointerChangeY * dragOutOfBoundsMultiplier(diff.y) * multiplier;
      }
    } else {
      checkBounds(true);
    }
    callUpdateCallback();
    pointerLastX = pointerCurrentX;
    pointerLastY = pointerCurrentY;
    ticking = false;
  }
function updateAndRender ( ) { var pointerChangeX = pointerCurrentX - pointerLastX ; var pointerChangeY = pointerCurrentY - pointerLastY ; targetX += pointerChangeX * multiplier ; targetY += pointerChangeY * multiplier ; if ( bounce ) { var diff = checkBounds ( ) ; if ( diff . x !== 0 ) { targetX -= pointerChangeX * dragOutOfBoundsMultiplier ( diff . x ) * multiplier ; } if ( diff . y !== 0 ) { targetY -= pointerChangeY * dragOutOfBoundsMultiplier ( diff . y ) * multiplier ; } } else { checkBounds ( true ) ; } callUpdateCallback ( ) ; pointerLastX = pointerCurrentX ; pointerLastY = pointerCurrentY ; ticking = false ; }
Calculate new values, call update function
Calculate new values call update function