//////////////////////////////////////////////////////////////////////// MTB quiz library　(06.02.21-)////////////////////////////////////////////////////////////////////////	History:////	06.02.21	作成開始//////////////////////////////////////////////////////////////////////////// グローバル変数var gRandNoteArray;//// 汎用// 音名配列作成function makeNoteArray( start, end ){	var i, index=0;	var noteArray = new Array();	for( i=start; i<=end; i++ )	{		noteArray[ index++ ] = "C" + i;		noteArray[ index++ ] = "D" + i;		noteArray[ index++ ] = "E" + i;		noteArray[ index++ ] = "F" + i;		noteArray[ index++ ] = "G" + i;		noteArray[ index++ ] = "A" + i;		noteArray[ index++ ] = "B" + i;	}	noteArray[ index ] = "C" + (end+1);	return( noteArray );}//// クイズ専用// 名前による画像ファイルパス作成function getGameImgPath( name ){	return( "../img/game/" + name + ".gif" );}// ゲーム画像の先読みfunction preloadGameImg(){	var i=0;	var imgs = new Array();	imgs[i] = new Image();	imgs[i++].src = getGameImgPath( "judge" );	imgs[i] = new Image();	imgs[i++].src = getGameImgPath( "OK" );	imgs[i] = new Image();	imgs[i++].src = getGameImgPath( "NG" );	imgs[i] = new Image();	imgs[i++].src = getGameImgPath( "face" );}// 判定画像HTML作成function makeJudgeImg( name ){	var theSrc='';	theSrc += '<img src="' + getGameImgPath('judge') +'" name="' + name + '">';	return( theSrc );}// ランダム音名用配列作成function makeRandNoteArray( start, end ){	gRandNoteArray = makeNoteArray( start, end );}// ランダムな音名取り出しfunction getRandomNote(){	return( getRandomArrayItem(gRandNoteArray) );}//// 汎用// 顔アイコン作成function makeFaceIcon(){	var theSrc='';	theSrc += '<img src="' + getGameImgPath('face') + '">';	return( theSrc );}// C,D,Eを「ドレミ」に変換function getDoremi( note ){	var noteTable = new Array( "C", "ド", "D", "レ", "E", "ミ",			"F", "ファ", "G", "ソ", "A", "ラ", "B", "シ" );	var doremi="";	if( note != "" )	{		for( var i=0; i<noteTable.length; i+=2 )		{			if( noteTable[i] == note.substring(0,1) )			{				doremi = noteTable[i+1];				return( doremi );			}		}	}	return( "" );}