-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenu.js
33 lines (31 loc) · 1.1 KB
/
menu.js
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
class Menu extends Phaser.Scene {
constructor() {
super('Menu')
}
create() {
let startButton = this.add.rectangle(200, 75, 400, 150, 0x888888);
startButton.setOrigin(0,0)
this.add.text( 225, 120, 'Start game', {fill: '#000000', fontSize: '60px'})
startButton.setInteractive();
startButton.on('pointerdown', () => {
this.scene.stop('Menu');
this.scene.start('Intro');
})
// let settingsButton = this.add.rectangle(200, 300, 400, 75, 0x888888);
// settingsButton.setOrigin(0,0)
// this.add.text( 225, 320, 'Settings', {fill: '#000000', fontSize: '30px'})
// settingsButton.setInteractive();
// settingsButton.on('pointerdown', () => {
// this.scene.stop('Menu');
// this.scene.start('Settings');
// })
let creditsButton = this.add.rectangle(200, 400, 400, 75, 0x888888);
creditsButton.setOrigin(0,0)
this.add.text( 225, 420, 'Credits', {fill: '#000000', fontSize: '30px'})
creditsButton.setInteractive();
creditsButton.on('pointerdown', () => {
this.scene.stop('Menu');
this.scene.start('Credits');
})
}
}