From 3816cd59d32c5d37987cb06a373c848c27ab35b6 Mon Sep 17 00:00:00 2001 From: Marlene Lopez <91994568+dokimar@users.noreply.github.com> Date: Mon, 2 May 2022 15:13:11 -0700 Subject: [PATCH] add instructions to main menu and credits line --- src/scenes/Menu.js | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/scenes/Menu.js b/src/scenes/Menu.js index 1f47ecb..9bb39df 100644 --- a/src/scenes/Menu.js +++ b/src/scenes/Menu.js @@ -11,6 +11,21 @@ class Menu extends Phaser.Scene { } create(){ + let textConfig = { + fontFamily: 'Courier', + fontSize: '28px', + //backgroundColor: '#F3B141', + color: '#FF7F50', + align: 'center', + padding: { + top: 5, + bototm: 5, + }, + stroke: '#000000', + strokeThickness: 5, + fixedWidth: 0 + } + this.background = this.add.tileSprite(0, 0, 300, 256, 'bg').setOrigin(0,0).setScale(3,3.5); this.button = this.add.image(game.canvas.width/2, game.canvas.height/2, 'button', 1); @@ -19,7 +34,24 @@ class Menu extends Phaser.Scene { title.setFontSize(100); this.start = false; + let centerX = game.config.width/2; + let centerY = game.config.height/2; + let textSpacer = 48; + + + // game instructions text + this.add.text(centerX, centerY + 3 * textSpacer, 'Move with the Arrow Keys (←)(→)', textConfig).setOrigin(0.5); + // this.add.text(centerX, centerY + 3 * textSpacer, 'Press (Q) to Break Through Webs', textConfig).setOrigin(0.5); + // Goal text + textConfig.color = '#FFFF66'; + this.add.text(centerX, centerY + 4 * textSpacer, '>> Avoid the Bird <<', textConfig).setOrigin(0.5); + // credits line text + textConfig.color = '#5F9EA0'; + textConfig.fontSize= '14px'; + this.add.text(centerX, centerY + 7 * textSpacer, 'Game by Skyler Haataja, Marlene Lopez, and Daniel Wild', textConfig).setOrigin(0.5) + } + update(){ if(this.start == true){ this.scene.start('playScene'); @@ -42,4 +74,4 @@ class Menu extends Phaser.Scene { } -} \ No newline at end of file +}