- 拆分:tools/split.js 重切新版(1347 模块 / 126 代码模块),主文件 main.7cfa4058.js,语法验证通过 - 修复 split.js 内自动刷新拦截的 \\n 转义:它在模板字符串里,必须写 \\\\n,否则生成的主文件字符串断行、语法报错 - 符号映射:map_symbols.js 对齐旧→新(qyr→ryz、w187→c18o、z4t→jtn、vgt→rkt、Bmt→Ezt、Qjt→Fjt、txt→Gjt、k15b→s15n、azi_1→vzr_1…) - 移植 7 处针对性修改:炮塔摆头不回弹(vSt.ryz)、摆头不过冲(case 0)、精准跟手(case 1/2)、悬浮底盘 raw 两级(Ezt.n36 + Zmt 实际速度)、电磁炮蓄力时长(jtn.c18o) - 重新打包 unpacked.pack.json(127 文件 / 版本 96833eb2b0cf8909)
45 lines
1.4 KiB
JavaScript
45 lines
1.4 KiB
JavaScript
// ============================================================
|
|
// Module ID: 15831
|
|
// ============================================================
|
|
;(window.__modules__ = window.__modules__ || {})[15831] = (t, n, i) => {
|
|
const r = i(15330);
|
|
((n.render = function (t, n, i) {
|
|
let e = i,
|
|
u = n;
|
|
(void 0 !== e || (n && n.getContext) || ((e = n), (n = void 0)),
|
|
n ||
|
|
(u = (function () {
|
|
try {
|
|
return document.createElement("canvas");
|
|
} catch (t) {
|
|
throw new Error("You need to specify a canvas element");
|
|
}
|
|
})()),
|
|
(e = r.getOptions(e)));
|
|
const s = r.getImageWidth(t.modules.size, e),
|
|
o = u.getContext("2d"),
|
|
_ = o.createImageData(s, s);
|
|
return (
|
|
r.qrToImageData(_.data, t, e),
|
|
(function (t, n, i) {
|
|
(t.clearRect(0, 0, n.width, n.height),
|
|
n.style || (n.style = {}),
|
|
(n.height = i),
|
|
(n.width = i),
|
|
(n.style.height = i + "px"),
|
|
(n.style.width = i + "px"));
|
|
})(o, u, s),
|
|
o.putImageData(_, 0, 0),
|
|
u
|
|
);
|
|
}),
|
|
(n.renderToDataURL = function (t, i, r) {
|
|
let e = r;
|
|
(void 0 !== e || (i && i.getContext) || ((e = i), (i = void 0)), e || (e = {}));
|
|
const u = n.render(t, i, e),
|
|
s = e.type || "image/png",
|
|
o = e.rendererOpts || {};
|
|
return u.toDataURL(s, o.quality);
|
|
}));
|
|
};
|