diff --git a/src/assets/audio/attack_a.wav b/src/assets/audio/attack_a.wav new file mode 100644 index 0000000..7255d52 Binary files /dev/null and b/src/assets/audio/attack_a.wav differ diff --git a/src/assets/audio/attack_b.wav b/src/assets/audio/attack_b.wav new file mode 100644 index 0000000..e31a08e Binary files /dev/null and b/src/assets/audio/attack_b.wav differ diff --git a/src/entities/Attacks/AttackA.js b/src/entities/Attacks/AttackA.js index 3949312..ab74452 100644 --- a/src/entities/Attacks/AttackA.js +++ b/src/entities/Attacks/AttackA.js @@ -15,6 +15,7 @@ export default class AttackA extends Hitbox { } start() { + this.scene.sound.play('attack_a', {volume: 0.5}) this.setData('active', true); this.player.play('attack_a', true) .once('animationcomplete', () => { diff --git a/src/entities/Attacks/AttackB.js b/src/entities/Attacks/AttackB.js index cccc43b..a98846f 100644 --- a/src/entities/Attacks/AttackB.js +++ b/src/entities/Attacks/AttackB.js @@ -15,6 +15,7 @@ export default class AttackA extends Hitbox { } start() { + this.scene.sound.play('attack_b', {volume: 0.5}) this.setData('active', true); this.player.play('attack_b', true) .once('animationcomplete', () => { diff --git a/src/scenes/Preload.js b/src/scenes/Preload.js index 83dff9e..1823c7f 100644 --- a/src/scenes/Preload.js +++ b/src/scenes/Preload.js @@ -32,6 +32,8 @@ import menu_click from "../assets/audio/menu_click.wav"; import menu_hover from "../assets/audio/menu_hover.wav"; import background_start from "../assets/audio/background_start.wav"; import background_loop from "../assets/audio/background_loop.wav"; +import attack_a from "../assets/audio/attack_a.wav"; +import attack_b from "../assets/audio/attack_b.wav"; export default class Preload extends Phaser.Scene { @@ -70,6 +72,8 @@ export default class Preload extends Phaser.Scene { this.load.audio('menu_hover', menu_hover); this.load.audio('background_start', background_start); this.load.audio('background_loop', background_loop); + this.load.audio('attack_a', attack_a); + this.load.audio('attack_b', attack_b); }