1
0

inicio.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. var Inicio = new Phaser.Class({
  2. Extends: Phaser.Scene,
  3. initialize:
  4. function Inicio ()
  5. {
  6. Phaser.Scene.call(this, {
  7. key: 'inicio'
  8. /*, pack: {
  9. files: [
  10. { type: 'image', key: 'fundo', url: 'assets/background.jpg' },
  11. { type: 'image', key: 'btoIniciar', url: 'assets/bto_iniciar.png' }
  12. ]
  13. }*/
  14. });
  15. },
  16. preload: function ()
  17. {
  18. this.load.image('fundo', 'img/background.jpg');
  19. this.load.image('btCaminhar', 'img/bto_caminhar.png');
  20. this.load.image('btResultados', 'img/bto_resultados.png');
  21. },
  22. create: function ()
  23. {
  24. this.fundo = this.add.image(487, 775, 'fundo');
  25. const btoCaminhar = this.add.image(500, 400, 'btCaminhar', { fill: '#0f0' })
  26. .setInteractive()
  27. .on('pointerdown', () => this.doCaminhada() );
  28. const btoResultados = this.add.image(500, 800, 'btResultados', { fill: '#0f0' })
  29. .setInteractive()
  30. .on('pointerdown', () => this.doResultados() );
  31. },
  32. doCaminhada: function ()
  33. {
  34. this.scene.start('jogo');
  35. },
  36. doResultados: function ()
  37. {
  38. this.scene.start('resultados');
  39. }
  40. });