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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user