MCPcopy Create free account
hub / github.com/breck7/scroll / drawFinderPattern

Method drawFinderPattern

external/.qrcodegen.js:95–103  ·  view source on GitHub ↗
(t, e)

Source from the content-addressed store, hash-verified

93 }
94 }
95 drawFinderPattern(t, e) {
96 for (let r = -4; r <= 4; r++)
97 for (let n = -4; n <= 4; n++) {
98 const o = Math.max(Math.abs(n), Math.abs(r)),
99 s = t + n,
100 i = e + r
101 0 <= s && s < this.size && 0 <= i && i < this.size && this.setFunctionModule(s, i, 2 != o && 4 != o)
102 }
103 }
104 drawAlignmentPattern(t, e) {
105 for (let r = -2; r <= 2; r++) for (let n = -2; n <= 2; n++) this.setFunctionModule(t + n, e + r, 1 != Math.max(Math.abs(n), Math.abs(r)))
106 }

Callers 1

drawFunctionPatternsMethod · 0.95

Calls 2

setFunctionModuleMethod · 0.95
maxMethod · 0.80

Tested by

no test coverage detected