Fullscreen effects are rendered behind the terrain now

This commit is contained in:
Mal 2025-05-18 12:25:53 +02:00
parent 44d4b88e01
commit a7fccfb19d

View File

@ -68,16 +68,17 @@ export class Game
} }
this.context.clearRect(0, 0, window.innerWidth, window.innerHeight); this.context.clearRect(0, 0, window.innerWidth, window.innerHeight);
for (const effect of this.level.fullscreenEffects) {
effect.update(timestamp);
effect.render(this.context, this.camera);
}
this.architecture.draw(this.context, this.camera); this.architecture.draw(this.context, this.camera);
this.gisela.draw(this.context, this.camera); this.gisela.draw(this.context, this.camera);
this.mrCroc.draw(this.context, this.camera); this.mrCroc.draw(this.context, this.camera);
for (const effect of this.level.fullscreenEffects) { this.userInterface.draw(this.context);
effect.update(timestamp);
effect.render(this.context, this.camera);
}
this.userInterface.draw(this.context);
this.lastRendered = timestamp; this.lastRendered = timestamp;
} }