mirror of
https://github.com/doublespeakgames/adarkroom.git
synced 2026-05-28 00:01:54 +08:00
add space sounds
This commit is contained in:
@@ -83,8 +83,13 @@ var AudioLibrary = {
|
||||
REINFORCE_HULL: 'audio/reinforce-hull.flac',
|
||||
UPGRADE_ENGINE: 'audio/upgrade-engine.flac',
|
||||
LIFT_OFF: 'audio/lift-off.flac',
|
||||
ASTEROID_HIT1: 'audio/asteroid-hit-1.flac',
|
||||
ASTEROID_HIT2: 'audio/asteroid-hit-2.flac',
|
||||
ASTEROID_HIT3: 'audio/asteroid-hit-3.flac',
|
||||
ASTEROID_HIT_1: 'audio/asteroid-hit-1.flac',
|
||||
ASTEROID_HIT_2: 'audio/asteroid-hit-2.flac',
|
||||
ASTEROID_HIT_3: 'audio/asteroid-hit-3.flac',
|
||||
ASTEROID_HIT_4: 'audio/asteroid-hit-4.flac',
|
||||
ASTEROID_HIT_5: 'audio/asteroid-hit-5.flac',
|
||||
ASTEROID_HIT_6: 'audio/asteroid-hit-6.flac',
|
||||
ASTEROID_HIT_7: 'audio/asteroid-hit-7.flac',
|
||||
ASTEROID_HIT_8: 'audio/asteroid-hit-8.flac',
|
||||
CRASH: 'audio/crash.flac',
|
||||
};
|
||||
+15
-9
@@ -67,6 +67,7 @@ var Space = {
|
||||
});
|
||||
Space.startAscent();
|
||||
Space._shipTimer = setInterval(Space.moveShip, 33);
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_SPACE);
|
||||
},
|
||||
|
||||
setTitle: function() {
|
||||
@@ -74,22 +75,16 @@ var Space = {
|
||||
var t;
|
||||
if(Space.altitude < 10) {
|
||||
t = _("Troposphere");
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_TROPOSPHERE);
|
||||
} else if(Space.altitude < 20) {
|
||||
t = _("Stratosphere");
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_STRATOSPHERE);
|
||||
} else if(Space.altitude < 30) {
|
||||
t = _("Mesosphere");
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_MESOSPHERE);
|
||||
} else if(Space.altitude < 45) {
|
||||
t = _("Thermosphere");
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_THERMOSPHERE);
|
||||
} else if(Space.altitude < 60){
|
||||
t = _("Exosphere");
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_EXOSPHERE);
|
||||
} else {
|
||||
t = _("Space");
|
||||
AudioEngine.changeMusic(AudioLibrary.MUSIC_SPACE);
|
||||
}
|
||||
document.title = t;
|
||||
}
|
||||
@@ -143,9 +138,20 @@ var Space = {
|
||||
Space.hull--;
|
||||
Space.updateHull();
|
||||
|
||||
// play random asteroid hit
|
||||
var r = Math.floor(Math.random() * 2) + 1;
|
||||
AudioEngine.playSound(AudioLibrary['ASTEROID_HIT' + r]);
|
||||
// play audio on asteroid hit
|
||||
// higher altitudes play higher frequency hits
|
||||
var r = Math.floor(Math.random() * 2);
|
||||
if(Space.altitude > 40) {
|
||||
r += 6;
|
||||
AudioEngine.playSound(AudioLibrary['ASTEROID_HIT_' + r]);
|
||||
} else if(Space.altitude > 20) {
|
||||
r += 4;
|
||||
AudioEngine.playSound(AudioLibrary['ASTEROID_HIT_' + r]);
|
||||
} else {
|
||||
r += 1;
|
||||
AudioEngine.playSound(AudioLibrary['ASTEROID_HIT_' + r]);
|
||||
}
|
||||
console.log(r);
|
||||
|
||||
if(Space.hull === 0) {
|
||||
Space.crash();
|
||||
|
||||
Reference in New Issue
Block a user