(r, g, b, a)
| 83 | } |
| 84 | |
| 85 | matchClickedColor(r, g, b, a) { |
| 86 | const limit = this.main.params.bucketSensivity; |
| 87 | var matchedR = (Math.abs(r - this.clickedOnColor.r) < limit); |
| 88 | var matchedG = (Math.abs(g - this.clickedOnColor.g) < limit); |
| 89 | var matchedB = (Math.abs(b - this.clickedOnColor.b) < limit); |
| 90 | var matchedA = (Math.abs(a - this.clickedOnColor.a) < limit); |
| 91 | var v = (matchedR && matchedG && matchedB && matchedA); |
| 92 | return v; |
| 93 | } |
| 94 | |
| 95 | getClickedOnColor(x, y) { |
| 96 | var pixelPos = (y * this.canvasWidth + x) * 4; |