Files
mario/src/main.ts
2025-12-14 11:15:50 +01:00

24 lines
792 B
TypeScript

import Phaser from 'phaser';
import config from './game';
// Créer l'instance du jeu Phaser
const game = new Phaser.Game(config);
// Gestion du fullscreen au clic (optionnel)
window.addEventListener('load', () => {
// Enregistrer le service worker pour PWA
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/service-worker.js').catch((error) => {
console.log('Service Worker registration failed:', error);
});
}
// Bloquer le zoom pinch sur mobile
document.addEventListener('gesturestart', (e) => e.preventDefault());
document.addEventListener('gesturechange', (e) => e.preventDefault());
document.addEventListener('gestureend', (e) => e.preventDefault());
});
// Export pour debug
(window as any).game = game;