added dash sound
This commit is contained in:
parent
555d5538a8
commit
3cc714b7c2
BIN
dist/shattered_sword_assets/sounds/dash.wav
vendored
Normal file
BIN
dist/shattered_sword_assets/sounds/dash.wav
vendored
Normal file
Binary file not shown.
|
@ -3,6 +3,7 @@ import AnimatedSprite from "../../../Wolfie2D/Nodes/Sprites/AnimatedSprite";
|
|||
import InAir from "./InAir";
|
||||
import InputWrapper from "../../Tools/InputWrapper";
|
||||
import PlayerState from "./PlayerState";
|
||||
import { GameEventType } from "../../../Wolfie2D/Events/GameEventType";
|
||||
|
||||
export default class Fall extends InAir {
|
||||
owner: AnimatedSprite;
|
||||
|
@ -13,6 +14,7 @@ export default class Fall extends InAir {
|
|||
|
||||
update(deltaT: number): void {
|
||||
if (!PlayerState.dashTimer.isStopped()) {
|
||||
this.emitter.fireEvent(GameEventType.PLAY_SOUND, {key: "dash", loop: false, holdReference: false});
|
||||
this.owner.animation.playIfNotAlready("DASH");
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -19,6 +19,7 @@ export default class Jump extends InAir {
|
|||
|
||||
update(deltaT: number): void {
|
||||
if (!PlayerState.dashTimer.isStopped()) {
|
||||
this.emitter.fireEvent(GameEventType.PLAY_SOUND, {key: "dash", loop: false, holdReference: false});
|
||||
this.owner.animation.playIfNotAlready("DASH");
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -4,6 +4,7 @@ import InputWrapper from "../../Tools/InputWrapper";
|
|||
import { PlayerStates } from "../PlayerController";
|
||||
import OnGround from "./OnGround";
|
||||
import PlayerState from "./PlayerState";
|
||||
import { GameEventType } from "../../../Wolfie2D/Events/GameEventType";
|
||||
|
||||
export default class Walk extends OnGround {
|
||||
owner: AnimatedSprite;
|
||||
|
@ -16,6 +17,7 @@ export default class Walk extends OnGround {
|
|||
|
||||
update(deltaT: number): void {
|
||||
if (!PlayerState.dashTimer.isStopped()) {
|
||||
this.emitter.fireEvent(GameEventType.PLAY_SOUND, {key: "dash", loop: false, holdReference: false});
|
||||
this.owner.animation.playIfNotAlready("DASH");
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -159,11 +159,14 @@ export default class GameLevel extends Scene {
|
|||
this.load.audio("jump", "shattered_sword_assets/sounds/jump2.wav");
|
||||
this.load.audio("hurt", "shattered_sword_assets/sounds/hurt.wav");
|
||||
this.load.audio("die", "shattered_sword_assets/sounds/die.wav");
|
||||
this.load.audio("dash", "shattered_sword_assets/sounds/dash.wav");
|
||||
this.load.audio("level_up","shattered_sword_assets/sounds/level_up.wav");
|
||||
//神社(じんじゃ)祭(まつり) by Second Dimension Imagination Group
|
||||
this.load.audio("level_music","shattered_sword_assets/sounds/bgm1.mp3");
|
||||
this.load.audio("sword","shattered_sword_assets/sounds/sword_ding.m4a");
|
||||
|
||||
|
||||
|
||||
this.load.image("knife", "shattered_sword_assets/sprites/knife.png");
|
||||
this.load.image("inventorySlot", "shattered_sword_assets/sprites/inventory.png");
|
||||
this.load.image("black", "shattered_sword_assets/images/black.png");
|
||||
|
|
Loading…
Reference in New Issue
Block a user