Spazer/src/starfield/starfield.ts

21 lines
496 B
TypeScript
Raw Normal View History

import { reference } from "./reference.ts"
2023-10-25 03:17:05 -07:00
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);
2023-10-25 03:18:50 -07:00
reference(canvas, ctx);