Änderungen: - Implementierung des neuen Routers für TaxiHighscore zur Verwaltung von Highscore-Daten. - Anpassung der Datenbankmodelle zur Unterstützung von TaxiHighscore-Associations. - Erweiterung der Vue-Komponenten zur Anzeige und Speicherung von Highscores im Taxi-Spiel. - Verbesserung der Statusanzeige im AppHeader zur besseren Benutzerinteraktion. Diese Anpassungen erweitern die Spielmechanik und Benutzererfahrung, indem sie die Verwaltung von Highscores integrieren und die Benutzeroberfläche optimieren.
13 lines
553 B
JavaScript
13 lines
553 B
JavaScript
import express from 'express';
|
|
import taxiHighscoreController from '../controllers/taxiHighscoreController.js';
|
|
|
|
const router = express.Router();
|
|
router.post('/', taxiHighscoreController.createHighscore);
|
|
router.get('/top', taxiHighscoreController.getTopHighscores);
|
|
router.get('/my-best', taxiHighscoreController.getUserBestScores);
|
|
router.get('/my-scores', taxiHighscoreController.getUserHighscores);
|
|
router.get('/my-rank', taxiHighscoreController.getUserRank);
|
|
router.get('/stats', taxiHighscoreController.getHighscoreStats);
|
|
|
|
export default router;
|