|
@@ -0,0 +1,33 @@
|
|
|
+'use strict';
|
|
|
+import GameGenerator from '../../../game/controller/game-generator';
|
|
|
+import {GameType} from '../../../game/model/const/game-type-enum';
|
|
|
+import logo from '../../../assets/twelveHeroes_cover.png';
|
|
|
+export default class MainMenu extends Phaser.Scene {
|
|
|
+
|
|
|
+ constructor() {
|
|
|
+ super({ key: 'MainMenu', active: false });
|
|
|
+ }
|
|
|
+
|
|
|
+ init(data){
|
|
|
+ console.log('Init');
|
|
|
+ }
|
|
|
+ preload() {
|
|
|
+ console.log('Preload');
|
|
|
+ this.load.image('logo', logo);
|
|
|
+ }
|
|
|
+
|
|
|
+ create() {
|
|
|
+ console.log('create');
|
|
|
+ let logo = this.add.sprite(0,0,'logo');
|
|
|
+ logo.setOrigin(0,0);
|
|
|
+ setTimeout(() => {
|
|
|
+ console.log('timeout end');
|
|
|
+ let gameGen = new GameGenerator(GameType.PASSNPLAY);
|
|
|
+ this.scene.start('World',{heroesSet:gameGen.getHeroesSet()});
|
|
|
+ }, 5000);
|
|
|
+ }
|
|
|
+
|
|
|
+ update() {
|
|
|
+
|
|
|
+ }
|
|
|
+}
|