Generation

generate functionMon, 23 Jan 2023

Translate to Scala: function play_sound(s) { for (a = 0; a < audiochannels.length; a++) { thistime = new Date(); if (audiochannels[a]['finished'] < thistime.getTime()) { // is this channel finished? audiochannels[a]['finished'] = thistime.getTime() + s.duration * 1000; audiochannels[a]['channel'].src = s.src; audiochannels[a]['channel'].load(); audiochannels[a]['channel'].play(); break; } } }

def play_sound(s: Sound) = { for (a <- audiochannels) { val thistime = new Date() if (audiochannels(a)('finished') < thistime.getTime()) { audiochannels(a)('finished') = thistime.getTime() + s.duration * 1000; audiochannels(a)('channel').src = s.src; audiochannels(a)('channel').load(); audiochannels(a)('channel').play(); break; } } }

Questions about programming?Chat with your personal AI assistant