X-Git-Url: https://git.yukkurigames.com/?p=pwl6.git;a=blobdiff_plain;f=src%2Fyuu%2Fdirector.js;h=7660b26a3ec3e95edacfa7213a394b06382fbb02;hp=83103b332ebc20d51439d98854d99b16996485f7;hb=f96f0ecc5cd905dba4d20f3a06d154bf2683bff3;hpb=2854030a3f699188676f19ba16a5400c4976f23c diff --git a/src/yuu/director.js b/src/yuu/director.js index 83103b3..7660b26 100644 --- a/src/yuu/director.js +++ b/src/yuu/director.js @@ -1,7 +1,7 @@ /* Copyright 2014 Yukkuri Games Licensed under the terms of the GNU GPL v2 or later - @license http://www.gnu.org/licenses/gpl-2.0.html - @source: http://yukkurigames.com/yuu/ + @license https://www.gnu.org/licenses/gpl-2.0.html + @source: https://yukkurigames.com/yuu/ */ (function (yuu) { @@ -686,6 +686,14 @@ var director = yuu.director = new yuu.Director(); /** The standard director */ + if (yuu.audio) { + yuu.Animation.registerOperation(function playSound (sound) { + if (Array.isArray(sound)) + sound = yuu.random.choice(sound); + (new yuu.Instrument(sound)).play(); + }); + } + yuu.registerInitHook(function () { return yuu.ready(director._scenes); });