Printing audio implementation type in debug header

This commit is contained in:
Pavle Goloskokovic 2018-01-08 18:07:17 +01:00
parent 8972401e5d
commit 9a40226452

View file

@ -20,6 +20,24 @@ var DebugHeader = function (game)
var renderType = (config.renderType === CONST.CANVAS) ? 'Canvas' : 'WebGL'; var renderType = (config.renderType === CONST.CANVAS) ? 'Canvas' : 'WebGL';
var audioConfig = game.config.audio;
var deviceAudio = game.device.Audio;
var audioType;
if(deviceAudio.webAudio && !(audioConfig && audioConfig.disableWebAudio))
{
audioType = 'Web Audio';
}
else if((audioConfig && audioConfig.noAudio) || (!deviceAudio.webAudio && !deviceAudio.audioData))
{
audioType = 'No Audio';
}
else
{
audioType = 'HTML5 Audio';
}
var ie = false; var ie = false;
if (!ie) if (!ie)
@ -71,8 +89,7 @@ var DebugHeader = function (game)
if (!config.hidePhaser) if (!config.hidePhaser)
{ {
// TODO add audio c = c.concat('Phaser v' + CONST.VERSION + ' (' + renderType + ' | ' + audioType + ')');
c = c.concat('Phaser v' + CONST.VERSION + ' (' + renderType + ')');
} }
c = c.concat(' %c ' + config.gameURL); c = c.concat(' %c ' + config.gameURL);