fix: correct collision message and improve asset loading

- Fix typo in collision message from "Ihr seit koolidiert!" to "Es gab eine Kollision!"
- Reorder TODO comment in endGame method
- Rename "Früchte" folder to "Fruits" for consistency
- Add TileLoader class to preload and cache game assets
- Refactor Overlay class to use TileLoader for improved image handling
This commit is contained in:
2025-04-28 14:59:18 +02:00
parent f450526375
commit 76392172b5
9 changed files with 47 additions and 12 deletions

View File

@@ -1,11 +1,14 @@
import TileLoader from "./TileLoader.js";
class Overlay{
constructor(src = null, deg = 0){
this.src = src;
/** @param {TileLoader} tileLoader */
constructor(tileLoader, imgSrc = null, deg = 0){
this.tileLoader = tileLoader;
this.deg = deg;
this.src = imgSrc;
if(!this.src) return;
this.image = new Image();
this.image.src = src;
this.image = this.tileLoader.tileMap.get(this.src);
}
}