Вот сам код,
function spin(t) {
CASEW = $CASE.width();
var e = t.roll;
var CASEH = $CASE.height();
var case_x = CASEH / 92;
var case_w = ((1380 * case_x) / 30);
for (var a = [1, 14, 2, 13, 3, 12, 4, 0, 11, 5, 10, 6, 9, 7, 8], n = 0, i = 0; i < a.length; i++) {
if (e == a[i]) {
n = i;
break;
}
}
//var c = case_w * 2 * n + (case_w * 2 * t.wobble);
var c = case_w * 2 * n + (case_w);
console.log('CASEH', CASEH, 'CASEW', CASEW, 'CASE_X', case_x, 'CASE_W', case_w, 'C', c, 'wobble', t.wobble);
c += (6900 * case_x);
animStart = (new Date).getTime();
vi = getVi(c);
tf = getTf(vi);
isMoving = true;
setTimeout(function() {
finishRoll(t, tf);
}, tf);
render();
}