Skip to content

Commit 842a403

Browse files
more music tracks
1 parent e42398d commit 842a403

File tree

7 files changed

+7
-2
lines changed

7 files changed

+7
-2
lines changed
2.44 MB
Binary file not shown.
3.31 MB
Binary file not shown.
2.62 MB
Binary file not shown.
3.18 MB
Binary file not shown.
3.41 MB
Binary file not shown.

js/audio/MusicPlayer.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
class MusicPlayer {
22
constructor() {
33
this.tracks = [
4+
'./audio/music/XENOWAR - Cyberdyne Systems.m4a',
5+
'./audio/music/XENOWAR - Cyberwave.m4a',
6+
'./audio/music/XENOWAR - Midnight Pursuit.m4a',
7+
'./audio/music/XENOWAR - Power Surge.m4a',
8+
'./audio/music/XENOWAR - Surge Protocol.m4a',
49
'./audio/music/XENOWAR - Overclocked Fury.mp3',
510
'./audio/music/XENOWAR - Dark Matter Protocol.mp3',
611
'./audio/music/XENOWAR - Plasma Rain.mp3',

js/effects/ExplosionEffect.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ class ExplosionEffect {
164164

165165
// Create audio nodes
166166
const source = this.audioContext.createBufferSource();
167-
const gainNode = this.audioContext.createGain();;
167+
const gainNode = this.audioContext.createGain();
168168
const pannerNode = this.audioContext.createStereoPanner();
169169

170170
// Connect nodes: source -> panner -> gain -> destination
@@ -186,7 +186,7 @@ class ExplosionEffect {
186186

187187
// Start playing
188188
source.start();
189-
gainNode.gain.setValueAtTime(1, this.audioContext.currentTime);
189+
gainNode.gain.setValueAtTime(0.4, this.audioContext.currentTime); // Reduced gain by 30%
190190
gainNode.gain.linearRampToValueAtTime(0, this.audioContext.currentTime + fadeDuration);
191191
source.stop(this.audioContext.currentTime + fadeDuration);
192192
}

0 commit comments

Comments
 (0)