import { BootScene } from './scenes/BootScene.js';
import { MainMenuScene } from './scenes/MainMenuScene.js';
import { CampaignScene } from './scenes/CampaignScene.js';
import { BattleScene } from './scenes/BattleScene.js';
import { DeckBuilderScene } from './scenes/DeckBuilderScene.js';
import { CollectionScene } from './scenes/CollectionScene.js';
import { StoreScene } from './scenes/StoreScene.js';
import { FusionScene } from './scenes/FusionScene.js';

const config = {
  type: Phaser.AUTO,
  width: 1920,
  height: 1080,
  backgroundColor: '#1a1a2e',
  parent: document.body,
  scale: {
    mode: Phaser.Scale.FIT,
    autoCenter: Phaser.Scale.CENTER_BOTH
  },
  scene: [
    BootScene,
    MainMenuScene,
    CampaignScene,
    BattleScene,
    DeckBuilderScene,
    CollectionScene,
    StoreScene,
    FusionScene
  ]
};

export const game = new Phaser.Game(config);
