feat(match3): Verbesserung der Drag & Drop-Funktionalität und Hinzufügen von Soundeffekten

- Anpassungen an der Match3Game-Komponente zur Verbesserung der Drag & Drop-Interaktionen, einschließlich neuer Event-Handler für Maus- und Touch-Eingaben.
- Einführung von Soundeffekten für Bewegungen, Bomben, Raketen und Regenbogen-Animationen zur Steigerung des Spielerlebnisses.
- Erweiterung der CSS-Animationen für Tiles, um neue visuelle Effekte bei Bewegungen und Erscheinen zu implementieren.
- Aktualisierung der Animationseffekte für Explosionen und andere Spielereignisse zur Verbesserung der Benutzeroberfläche.
This commit is contained in:
Torsten Schulz (local)
2025-08-25 21:33:20 +02:00
parent 79d6004332
commit 285607a3ee
12 changed files with 2163 additions and 563 deletions

View File

@@ -296,7 +296,8 @@ class Match3Service {
if (isCompleted) {
// Nur wenn das Level abgeschlossen ist, setze currentLevel auf das nächste Level
newCurrentLevel = levelsCompleted + 1;
// WICHTIG: currentLevel ist das nächste zu spielende Level (nicht das letzte abgeschlossene)
newCurrentLevel = Math.max(userProgress.currentLevel, levelsCompleted + 1);
}
await userProgress.update({