-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdificuldade.js
More file actions
43 lines (35 loc) · 1.64 KB
/
Copy pathdificuldade.js
File metadata and controls
43 lines (35 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//definindo a classe Dificuldade
class Dificuldade extends Phaser.Scene {
constructor() {
//chave da classe (para posterior referenciação)
super({ key: 'dificuldade' })
}
//carregando as imagens que serão utilizadas
preload () {
this.load.image('voltar', 'assets/botao_voltar.png');
this.load.image('fundoGalaxia', 'assets/galaxia2.jpeg');
this.load.image('facil', 'assets/facil.png');
this.load.image('dificil', 'assets/dificil.png');
}
create() {
//adicionando a imagem de fundo e o texto que vai aparecer na tela
this.add.image(800, 600, 'fundoGalaxia').setScale(0.3).setOrigin(1)
this.add.text (150, 90, 'Escolha a dificuldade!', { fontSize: '50px', fontFamily: 'Pixelify Sans', fill: '#FFFFFF' });
//adicionando o botão de nivel facil
var botaoFacil = this.add.image(300, 200, 'facil').setOrigin(0, 0);
//quando clica nele, é redirecionado para o jogo facil
botaoFacil.setInteractive({ useHandCursor: true, pixelPerfect: true })//melhora a precisão do clique
.on('pointerdown', () => {
this.scene.stop('dificuldade')
this.scene.start('jogoFacil')
});
//adicionando o botão de nivel dificil
var botaoDificil = this.add.image(300, 300, 'dificil').setOrigin(0, 0);
//quando clica nele, é redirecionado para o jogo facil
botaoDificil.setInteractive({ useHandCursor: true, pixelPerfect: true })//melhora a precisão do clique
.on('pointerdown', () => {
this.scene.stop('dificuldade')
this.scene.start('jogoDificil')
});
}
}