17 lines
427 B
TypeScript
17 lines
427 B
TypeScript
|
const canvas = document.querySelector("#mainCanvas");
|
||
|
const ctx = canvas.getContext("2d");
|
||
|
|
||
|
const dpr = window.devicePixelRatio;
|
||
|
const cw = window.innerWidth;
|
||
|
const ch = window.innerHeight;
|
||
|
canvas.width = cw * dpr;
|
||
|
canvas.height = ch * dpr;
|
||
|
ctx.scale(dpr, dpr);
|
||
|
|
||
|
function resize() {
|
||
|
canvas.width = window.innerWidth * dpr;
|
||
|
canvas.height = window.innerHeight * dpr;
|
||
|
}
|
||
|
|
||
|
window.addEventListener('resize', resize, false);
|