diff --git a/public/sfx/cone-move.wav b/public/sfx/cone-move.wav index 01c208f..5fd775b 100644 Binary files a/public/sfx/cone-move.wav and b/public/sfx/cone-move.wav differ diff --git a/public/sfx/mp3/brick-castle.mp3 b/public/sfx/mp3/brick-castle.mp3 new file mode 100644 index 0000000..ad8f31a Binary files /dev/null and b/public/sfx/mp3/brick-castle.mp3 differ diff --git a/public/sfx/mp3/brick-move.mp3 b/public/sfx/mp3/brick-move.mp3 new file mode 100644 index 0000000..84b020e Binary files /dev/null and b/public/sfx/mp3/brick-move.mp3 differ diff --git a/public/sfx/mp3/brick-take.mp3 b/public/sfx/mp3/brick-take.mp3 new file mode 100644 index 0000000..8fb80ec Binary files /dev/null and b/public/sfx/mp3/brick-take.mp3 differ diff --git a/public/sfx/mp3/cone-move.mp3 b/public/sfx/mp3/cone-move.mp3 new file mode 100644 index 0000000..86001da Binary files /dev/null and b/public/sfx/mp3/cone-move.mp3 differ diff --git a/public/sfx/mp3/cone-take.mp3 b/public/sfx/mp3/cone-take.mp3 new file mode 100644 index 0000000..21376b2 Binary files /dev/null and b/public/sfx/mp3/cone-take.mp3 differ diff --git a/public/sfx/mp3/fanfare.mp3 b/public/sfx/mp3/fanfare.mp3 new file mode 100644 index 0000000..1c91579 Binary files /dev/null and b/public/sfx/mp3/fanfare.mp3 differ diff --git a/public/sfx/mp3/move.mp3 b/public/sfx/mp3/move.mp3 new file mode 100644 index 0000000..128813f Binary files /dev/null and b/public/sfx/mp3/move.mp3 differ diff --git a/public/sfx/mp3/neigh.mp3 b/public/sfx/mp3/neigh.mp3 new file mode 100644 index 0000000..be1f478 Binary files /dev/null and b/public/sfx/mp3/neigh.mp3 differ diff --git a/public/sfx/mp3/pipi-move.mp3 b/public/sfx/mp3/pipi-move.mp3 new file mode 100644 index 0000000..8fa09a9 Binary files /dev/null and b/public/sfx/mp3/pipi-move.mp3 differ diff --git a/public/sfx/mp3/pipi-take.mp3 b/public/sfx/mp3/pipi-take.mp3 new file mode 100644 index 0000000..46e3c58 Binary files /dev/null and b/public/sfx/mp3/pipi-take.mp3 differ diff --git a/public/sfx/mp3/rewind.mp3 b/public/sfx/mp3/rewind.mp3 new file mode 100644 index 0000000..4769016 Binary files /dev/null and b/public/sfx/mp3/rewind.mp3 differ diff --git a/public/sfx/mp3/snap.mp3 b/public/sfx/mp3/snap.mp3 new file mode 100644 index 0000000..409569b Binary files /dev/null and b/public/sfx/mp3/snap.mp3 differ diff --git a/public/sfx/mp3/snort.mp3 b/public/sfx/mp3/snort.mp3 new file mode 100644 index 0000000..a08949a Binary files /dev/null and b/public/sfx/mp3/snort.mp3 differ diff --git a/public/sfx/mp3/swap.mp3 b/public/sfx/mp3/swap.mp3 new file mode 100644 index 0000000..7cb4dc9 Binary files /dev/null and b/public/sfx/mp3/swap.mp3 differ diff --git a/public/sfx/mp3/take.mp3 b/public/sfx/mp3/take.mp3 new file mode 100644 index 0000000..385bdd2 Binary files /dev/null and b/public/sfx/mp3/take.mp3 differ diff --git a/public/sfx/ogg/brick-castle.ogg b/public/sfx/ogg/brick-castle.ogg new file mode 100644 index 0000000..a528989 Binary files /dev/null and b/public/sfx/ogg/brick-castle.ogg differ diff --git a/public/sfx/ogg/brick-move.ogg b/public/sfx/ogg/brick-move.ogg new file mode 100644 index 0000000..2a867fe Binary files /dev/null and b/public/sfx/ogg/brick-move.ogg differ diff --git a/public/sfx/ogg/brick-take.ogg b/public/sfx/ogg/brick-take.ogg new file mode 100644 index 0000000..a4127bf Binary files /dev/null and b/public/sfx/ogg/brick-take.ogg differ diff --git a/public/sfx/ogg/cone-move.ogg b/public/sfx/ogg/cone-move.ogg new file mode 100644 index 0000000..0740f56 Binary files /dev/null and b/public/sfx/ogg/cone-move.ogg differ diff --git a/public/sfx/ogg/cone-take.ogg b/public/sfx/ogg/cone-take.ogg new file mode 100644 index 0000000..23be83f Binary files /dev/null and b/public/sfx/ogg/cone-take.ogg differ diff --git a/public/sfx/ogg/fanfare.ogg b/public/sfx/ogg/fanfare.ogg new file mode 100644 index 0000000..8e9a2ce Binary files /dev/null and b/public/sfx/ogg/fanfare.ogg differ diff --git a/public/sfx/ogg/move.ogg b/public/sfx/ogg/move.ogg new file mode 100644 index 0000000..4da6254 Binary files /dev/null and b/public/sfx/ogg/move.ogg differ diff --git a/public/sfx/ogg/neigh.ogg b/public/sfx/ogg/neigh.ogg new file mode 100644 index 0000000..2e4cc6d Binary files /dev/null and b/public/sfx/ogg/neigh.ogg differ diff --git a/public/sfx/ogg/pipi-move.ogg b/public/sfx/ogg/pipi-move.ogg new file mode 100644 index 0000000..82bd4ba Binary files /dev/null and b/public/sfx/ogg/pipi-move.ogg differ diff --git a/public/sfx/ogg/pipi-take.ogg b/public/sfx/ogg/pipi-take.ogg new file mode 100644 index 0000000..94b33ad Binary files /dev/null and b/public/sfx/ogg/pipi-take.ogg differ diff --git a/public/sfx/ogg/rewind.ogg b/public/sfx/ogg/rewind.ogg new file mode 100644 index 0000000..7ad4c53 Binary files /dev/null and b/public/sfx/ogg/rewind.ogg differ diff --git a/public/sfx/ogg/snap.ogg b/public/sfx/ogg/snap.ogg new file mode 100644 index 0000000..a9f311a Binary files /dev/null and b/public/sfx/ogg/snap.ogg differ diff --git a/public/sfx/ogg/snort.ogg b/public/sfx/ogg/snort.ogg new file mode 100644 index 0000000..7671bea Binary files /dev/null and b/public/sfx/ogg/snort.ogg differ diff --git a/public/sfx/ogg/swap.ogg b/public/sfx/ogg/swap.ogg new file mode 100644 index 0000000..0216cab Binary files /dev/null and b/public/sfx/ogg/swap.ogg differ diff --git a/public/sfx/ogg/take.ogg b/public/sfx/ogg/take.ogg new file mode 100644 index 0000000..3bc7eb2 Binary files /dev/null and b/public/sfx/ogg/take.ogg differ diff --git a/public/sfx/pipi-move.wav b/public/sfx/pipi-move.wav new file mode 100644 index 0000000..6fa31ee Binary files /dev/null and b/public/sfx/pipi-move.wav differ diff --git a/public/sfx/pipi-take.wav b/public/sfx/pipi-take.wav new file mode 100644 index 0000000..683fac5 Binary files /dev/null and b/public/sfx/pipi-take.wav differ diff --git a/src/player/Player.ts b/src/player/Player.ts index e26a55c..8646031 100644 --- a/src/player/Player.ts +++ b/src/player/Player.ts @@ -135,6 +135,9 @@ class Player { sfx.take.play(); sfx.neigh.play(); break; + case "k": + sfx.pipiTake.play(); + break; default: sfx.take.play(); } @@ -151,6 +154,9 @@ class Player { case "n": sfx.snort.play(); break; + case "k": + sfx.pipiMove.play(); + break; default: sfx.move.play(); } diff --git a/src/player/sfx.ts b/src/player/sfx.ts index bf4d922..9b4b177 100644 --- a/src/player/sfx.ts +++ b/src/player/sfx.ts @@ -2,55 +2,63 @@ import { Howl } from "howler"; const sfx = { move: new Howl({ - src: ["/sfx/move.wav"], + src: ["/sfx/mp3/move.mp3"], volume: 0.3, }), take: new Howl({ - src: ["/sfx/take.wav"], + src: ["/sfx/mp3/take.mp3"], volume: 0.9, }), swap: new Howl({ - src: ["/sfx/swap.wav"], + src: ["/sfx/mp3/swap.mp3"], volume: 0.6, }), snap: new Howl({ - src: ["/sfx/snap.wav"], + src: ["/sfx/mp3/snap.mp3"], volume: 0.6, }), rewind: new Howl({ - src: ["/sfx/rewind.wav"], + src: ["/sfx/mp3/rewind.mp3"], volume: 0.2, }), snort: new Howl({ - src: ["/sfx/snort.wav"], + src: ["/sfx/mp3/snort.mp3"], volume: 0.5, }), neigh: new Howl({ - src: ["/sfx/neigh.wav"], + src: ["/sfx/mp3/neigh.mp3"], volume: 0.5, }), fanfare: new Howl({ - src: ["/sfx/fanfare.wav"], + src: ["/sfx/mp3/fanfare.mp3"], volume: 0.5, }), brickMove: new Howl({ - src: ["/sfx/brick-move.wav"], + src: ["/sfx/mp3/brick-move.mp3"], volume: 0.3, }), brickTake: new Howl({ - src: ["/sfx/brick-take.wav"], + src: ["/sfx/mp3/brick-take.mp3"], volume: 0.2, }), brickCastle: new Howl({ - src: ["/sfx/brick-castle.wav"], + src: ["/sfx/mp3/brick-castle.mp3"], volume: 0.3, }), coneMove: new Howl({ - src: ["/sfx/cone-move.wav"], - volume: 0.3, + src: ["/sfx/mp3/cone-move.mp3"], + volume: 1, }), coneTake: new Howl({ - src: ["/sfx/cone-take.wav"], + src: ["/sfx/mp3/cone-take.mp3"], + volume: 0.3, + }), + pipiMove: new Howl({ + src: ["/sfx/mp3/pipi-move.mp3"], + volume: 0.5, + }), + pipiTake: new Howl({ + src: ["/sfx/mp3/pipi-take.mp3"], volume: 0.3, }), };