fix(screen): clearRect wasn't affected by scaling

This commit is contained in:
2026-01-20 19:18:53 +01:00
parent fffed80faa
commit 007cbd8215

View File

@@ -59,11 +59,11 @@ const renderFrame = (timestamp: number) => {
const start = Date.now(); const start = Date.now();
// render // render
ctx.clearRect(0, 0, LOGICAL_WIDTH, LOGICAL_HEIGHT);
ctx.save(); ctx.save();
ctx.scale(SCREEN_SCALE, SCREEN_SCALE); ctx.scale(SCREEN_SCALE, SCREEN_SCALE);
ctx.clearRect(0, 0, LOGICAL_WIDTH, LOGICAL_HEIGHT);
const sortedCallbacks = Array.from(renderCallbacks.entries()) const sortedCallbacks = Array.from(renderCallbacks.entries())
.sort((a, b) => a[1] - b[1]) .sort((a, b) => a[1] - b[1])
.map(([callback]) => callback); .map(([callback]) => callback);