avoid context save & restore

This commit is contained in:
evanpelle
2025-08-24 17:05:00 -07:00
parent 713db43f42
commit 0d564e572b
+4 -2
View File
@@ -337,6 +337,7 @@ export class GameRenderer {
renderGame() {
const start = performance.now();
this.context.setTransform(1, 0, 0, 1, 0, 0);
// Set background
this.context.fillStyle = this.game
.config()
@@ -350,11 +351,12 @@ export class GameRenderer {
active: boolean,
): boolean => {
if (needsTransform && !active) {
this.context.save();
// this.context.save();
this.transformHandler.handleTransform(this.context);
return true;
} else if (!needsTransform && active) {
this.context.restore();
// this.context.restore();
this.context.setTransform(1, 0, 0, 1, 0, 0);
return false;
}
return active;