1. canvas.js
1.1 globalThis.clickFlgの除去
before:
globalThis.clickFlg = 0; // クリック中の判定 1:クリック開始 2:クリック中
after:
無し
1.2
before:
globalThis.clickFlg = 1; // マウス押下開始
after:
// マウス押下開始
1.3
before:
globalThis.clickFlg = 0; // マウス押下終了
after:
// マウス押下終了
1.4
before:
// 初回処理の判定 if (globalThis.clickFlg == "1") { globalThis.clickFlg = "2"; this.ctx.beginPath(); this.ctx.lineCap = "round"; // 線を角丸にする this.ctx.moveTo(x, y); console.log("globalThis.clickFlg = "+globalThis.clickFlg); }
after:
// 初回処理 globalThis.clickFlg = "2"; this.ctx.beginPath(); this.ctx.lineCap = "round"; // 線を角丸にする this.ctx.moveTo(x, y);
1.5
before:
// 初回処理の判定 if (globalThis.clickFlg != "1") { this.ctx.lineTo(x, y); console.log("globalThis.clickFlg = "+globalThis.clickFlg); }
after:
// 初回以降処理 this.ctx.lineTo(x, y);
1.6
before:
// 初回処理の判定 if (globalThis.clickFlg != "1") { this.ctx.lineTo(x, y); console.log("globalThis.clickFlg = "+globalThis.clickFlg); }
after:
this.ctx.lineTo(x, y);