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;
