diff --git a/game/game.js b/game/game.js index a10291be8..d0ecea53f 100755 --- a/game/game.js +++ b/game/game.js @@ -26,6 +26,7 @@ '开始界面', '中间显示历史记录', '左滑/右滑手势', + '自定义背景音乐', '自定义武将', ], configprefix:'noname_0.9_', @@ -985,15 +986,32 @@ audio:{ name:'音效', config:{ + update:function(config,map){ + if(lib.config.background_music=='music_custom'&&lib.db){ + map.import_music.show(); + } + else{ + map.import_music.hide(); + } + }, background_music:{ name:'背景音乐', init:true, - item:{}, + item:{ + music_default:'默认', + music_custom:'自定', + }, onclick:function(item){ game.saveConfig('background_music',item); game.playBackgroundMusic(); } }, + import_music:{ + name:'
'+ + ''+ + '
', + clear:true, + }, background_audio:{ name:'游戏音效', init:true, @@ -2619,7 +2637,7 @@ var metas=document.head.querySelectorAll('meta'); for(var i=0;i'; - } + // for(var i=0;i'; + // } if(character2&&lib.character[character2]){ var info2=lib.character[character2]; this.classList.add('fullskin2'); @@ -4768,14 +4789,14 @@ this.node.count.classList.add('p2'); skills=skills.concat(info2[3]); - var name=get.translation(character2); - this.node.name2.innerHTML=''; + // var name=get.translation(character2); + this.node.name2.innerHTML=get.slimName(character2);; if(!lib.config.show_name){ this.node.name2.style.display='none'; } - for(var i=0;i'; - } + // for(var i=0;i'; + // } } if(skill!=false){ for(var i=0;i'; - } + // var name=get.translation(item); + node.node.name.innerHTML=get.slimName(item); + // for(var i=0;i'; + // } node.node.intro.innerHTML=lib.config.intro; if(!noclick){ if(lib.config.touchscreen){ @@ -18066,6 +18131,18 @@ } return str2; }, + slimName:function(str){ + var str2=str; + if(str2.indexOf('_')!=-1){ + str2=str2.slice(str2.indexOf('_')+1); + } + if(lib.translate[str2]){ + return get.verticalStr(lib.translate[str2]); + } + else{ + return get.verticalStr(lib.translate[str]); + } + }, time:function(){ if(lib.status.dateDelaying){ return lib.getUTC(lib.status.dateDelaying)-lib.getUTC(lib.status.date)-lib.status.dateDelayed; @@ -18607,6 +18684,10 @@ if(game.players[i].get('hej').contains(card)||game.players[i].judging==card) return game.players[i]; } + for(var i=0;i.tutorial_tap{