1
0
forked from 0ad/0ad
0ad/binaries/data/mods/public/gui/session_new_old/music.js
2010-06-26 17:11:04 +00:00

35 lines
678 B
JavaScript

var g_CurrentMusic = null;
/*
* At some point, this ought to be extended to do dynamic music selection and
* crossfading - it at least needs to pick the music track based on the player's
* civ and peace/battle
*/
function startMusic()
{
var ambient1 = new Sound("audio/ambient/dayscape/day_temperate_gen_03.ogg");
if (ambient1)
{
ambient1.loop();
ambient1.setGain(0.8);
}
var gain = 0.3;
g_CurrentMusic = new Sound("audio/music/germanic_peace_1.ogg");
if (g_CurrentMusic)
{
g_CurrentMusic.loop();
g_CurrentMusic.fade(0.0, gain, 10.0);
}
}
function stopMusic()
{
if (g_CurrentMusic)
{
g_CurrentMusic.fade(-1, 0.0, 5.0);
g_CurrentMusic = null;
}
}