@David-Polášek-3
Thank you for your response,
But i need just about 10 lines of index.js,
it's public but it is not easy to read
just this:
tilesReady: function(e, t, i) {
var r = this
, s = function(t, o) {
var s = o + r.offsetY >> r.shift
, a = s >> 8
, l = s - (a << 8)
, c = (o + r.offsetY) % r.trans
, d = t + r.offsetX >> r.shift
, u = d >> 8
, h = d - (u << 8)
, f = (t + r.offsetX) % r.trans
, p = r.trans
, m = e && e[a] && e[a][u];
if (!m)
return console.warn("interpolator: Undefined dTile"),
NaN;
var v = m.data;
if (!v)
return console.warn("interpolator: Undefined dTile.data"),
NaN;
var g = r.offset + h + (l << 8) + l << 2;
if (i.PNGtransparency && n.testPNGtransparency(v, g))
return NaN;
if (i.JPGtransparency && n.testJPGtransparency(v, g))
return NaN;
var w = v[g]
, y = v[g + 4]
, b = v[g + 1]
, T = v[g + 5]
, S = v[g + 2]
, E = v[g + 6]
, _ = v[g += 1028]
, L = v[g + 4]
, A = v[g + 1]
, P = v[g + 5]
, C = v[g + 2]
, M = v[g + 6]
, O = (p - c) * (p - f)
, R = (p - c) * f
, x = c * (p - f)
, D = f * c
, I = p * p
, N = (w * O + y * R + _ * x + L * D) / I
, W = i.interpolateNearestG ? n.interpolateNearest(null, 0, b, T, A, P, O, R, x, D) : (b * O + T * R + A * x + P * D) / I
, k = (S * O + E * R + C * x + M * D) / I;
return [m.decodeR(N), m.decodeG(W), m.decodeB(k)]