const express = require('express'); const router = express.Router(); const gameController = require('../controllers/gameController'); /** * Game Routes * Base path: /api/games */ // Get all games router.get('/', gameController.getAllGames); // Get game statistics router.get('/stats', gameController.getGameStats); // Get games by type router.get('/type/:type', gameController.getGamesByType); // Get game by ID router.get('/:id', gameController.getGameById); // Create new game router.post('/', gameController.createGame); // Update game router.put('/:id', gameController.updateGame); // Delete game router.delete('/:id', gameController.deleteGame); // Increment play count router.post('/:id/play', gameController.incrementPlayCount); module.exports = router;