font
This commit is contained in:
parent
8ca67556de
commit
bf0b70f83f
74
game/game.js
74
game/game.js
|
@ -2110,15 +2110,7 @@
|
||||||
},
|
},
|
||||||
onclick:function(bool){
|
onclick:function(bool){
|
||||||
game.saveConfig('glow_phase',bool);
|
game.saveConfig('glow_phase',bool);
|
||||||
if(_status.currentPhase){
|
lib.init.cssstyles();
|
||||||
if(lib.config.glow_phase){
|
|
||||||
_status.currentPhase.classList.add('glow_phase');
|
|
||||||
ui.arena.dataset.glow_phase=lib.config.glow_phase;
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
_status.currentPhase.classList.remove('glow_phase');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
fold_card:{
|
fold_card:{
|
||||||
|
@ -2350,7 +2342,7 @@
|
||||||
},
|
},
|
||||||
onclick:function(font){
|
onclick:function(font){
|
||||||
game.saveConfig('name_font',font);
|
game.saveConfig('name_font',font);
|
||||||
ui.arena.dataset.name_font=font;
|
lib.init.cssstyles();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
identity_font:{
|
identity_font:{
|
||||||
|
@ -2366,7 +2358,7 @@
|
||||||
},
|
},
|
||||||
onclick:function(font){
|
onclick:function(font){
|
||||||
game.saveConfig('identity_font',font);
|
game.saveConfig('identity_font',font);
|
||||||
ui.arena.dataset.identity_font=font;
|
lib.init.cssstyles();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
cardtext_font:{
|
cardtext_font:{
|
||||||
|
@ -2382,7 +2374,7 @@
|
||||||
},
|
},
|
||||||
onclick:function(font){
|
onclick:function(font){
|
||||||
game.saveConfig('cardtext_font',font);
|
game.saveConfig('cardtext_font',font);
|
||||||
ui.arena.dataset.cardtext_font=font;
|
lib.init.cssstyles();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
global_font:{
|
global_font:{
|
||||||
|
@ -2401,24 +2393,9 @@
|
||||||
},
|
},
|
||||||
onclick:function(font){
|
onclick:function(font){
|
||||||
game.saveConfig('global_font',font);
|
game.saveConfig('global_font',font);
|
||||||
ui.window.dataset.global_font=font;
|
lib.init.cssstyles();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// font_size:{
|
|
||||||
// name:'字体大小',
|
|
||||||
// init:'16',
|
|
||||||
// unfrequent:true,
|
|
||||||
// item:{
|
|
||||||
// '14':'14px',
|
|
||||||
// '16':'16px',
|
|
||||||
// '18':'18px',
|
|
||||||
// '20':'20px',
|
|
||||||
// },
|
|
||||||
// onclick:function(font){
|
|
||||||
// game.saveConfig('font_size',font);
|
|
||||||
// ui.arena.dataset.font_size=font;
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
update:function(config,map){
|
update:function(config,map){
|
||||||
if(lib.config.change_skin){
|
if(lib.config.change_skin){
|
||||||
map.change_skin_auto.show();
|
map.change_skin_auto.show();
|
||||||
|
@ -3238,7 +3215,7 @@
|
||||||
this.firstChild.innerHTML='已重置'
|
this.firstChild.innerHTML='已重置'
|
||||||
game.saveConfig('new_tutorial',false);
|
game.saveConfig('new_tutorial',false);
|
||||||
game.saveConfig('prompt_hidebg');
|
game.saveConfig('prompt_hidebg');
|
||||||
game.saveConfig('prompt_hidemode');
|
game.saveConfig('prompt_hidepack');
|
||||||
var that=this;
|
var that=this;
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
that.firstChild.innerHTML='重置新手向导';
|
that.firstChild.innerHTML='重置新手向导';
|
||||||
|
@ -7686,6 +7663,27 @@
|
||||||
oReq.open("GET", url);
|
oReq.open("GET", url);
|
||||||
oReq.send();
|
oReq.send();
|
||||||
},
|
},
|
||||||
|
cssstyles:function(){
|
||||||
|
if(ui.css.styles){
|
||||||
|
ui.css.styles.remove();
|
||||||
|
}
|
||||||
|
ui.css.styles=lib.init.sheet();
|
||||||
|
ui.css.styles.sheet.insertRule('#arena .player>.name,#arena .button.character>.name {font-family: '+(lib.config.name_font||'xinwei')+',xinwei}',0);
|
||||||
|
ui.css.styles.sheet.insertRule('#arena .player .identity>div {font-family: '+(lib.config.identity_font||'huangcao')+',xinwei}',0);
|
||||||
|
ui.css.styles.sheet.insertRule('.button.character.newstyle>.identity {font-family: '+(lib.config.identity_font||'huangcao')+',xinwei}',0);
|
||||||
|
if(lib.config.cardtext_font&&lib.config.cardtext_font!='default'){
|
||||||
|
ui.css.styles.sheet.insertRule('.card div:not(.info):not(.background) {font-family: '+lib.config.cardtext_font+';}',0);
|
||||||
|
}
|
||||||
|
if(lib.config.global_font&&lib.config.global_font!='default'){
|
||||||
|
ui.css.styles.sheet.insertRule('#window {font-family: '+lib.config.global_font+',xinwei}',0);
|
||||||
|
ui.css.styles.sheet.insertRule('#window #control{font-family: STHeiti,SimHei,Microsoft JhengHei,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif}',0);
|
||||||
|
}
|
||||||
|
switch(lib.config.glow_phase){
|
||||||
|
case 'yellow':ui.css.styles.sheet.insertRule('#arena .player:not(.selectable):not(.selected).glow_phase {box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgb(235, 239, 59) 0 0 15px, rgb(199, 64, 64) 0 0 15px !important;',0);break;
|
||||||
|
case 'green':ui.css.styles.sheet.insertRule('#arena .player:not(.selectable):not(.selected).glow_phase {box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px !important;',0);break;
|
||||||
|
case 'purple':ui.css.styles.sheet.insertRule('#arena .player:not(.selectable):not(.selected).glow_phase {box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgb(178, 59, 239) 0 0 15px, rgb(199, 64, 101) 0 0 15px !important;',0);break;
|
||||||
|
}
|
||||||
|
},
|
||||||
layout:function(layout,nosave){
|
layout:function(layout,nosave){
|
||||||
if(!nosave) game.saveConfig('layout',layout);
|
if(!nosave) game.saveConfig('layout',layout);
|
||||||
game.layout=layout;
|
game.layout=layout;
|
||||||
|
@ -34914,23 +34912,11 @@
|
||||||
if(lib.config.keep_awake&&window.plugins&&window.plugins.insomnia){
|
if(lib.config.keep_awake&&window.plugins&&window.plugins.insomnia){
|
||||||
window.plugins.insomnia.keepAwake();
|
window.plugins.insomnia.keepAwake();
|
||||||
}
|
}
|
||||||
// var themeentry='background_color_'+lib.config.theme;
|
|
||||||
// if(lib.config[themeentry]){
|
|
||||||
// document.body.dataset[themeentry]=lib.config[themeentry];
|
|
||||||
// }
|
|
||||||
// themeentry='theme_color_'+lib.config.theme;
|
|
||||||
// if(lib.config[themeentry]){
|
|
||||||
// document.body.dataset[themeentry]=lib.config[themeentry];
|
|
||||||
// }
|
|
||||||
|
|
||||||
ui.arena.dataset.player_height=lib.config.player_height||'default';
|
lib.init.cssstyles();
|
||||||
|
|
||||||
|
ui.arena.dataset.player_height=lib.config.player_height||'default';
|
||||||
ui.arena.dataset.target_shake=lib.config.target_shake||'off';
|
ui.arena.dataset.target_shake=lib.config.target_shake||'off';
|
||||||
ui.arena.dataset.name_font=lib.config.name_font||'xinwei';
|
|
||||||
ui.arena.dataset.identity_font=lib.config.identity_font||'huangcao';
|
|
||||||
ui.arena.dataset.cardtext_font=lib.config.cardtext_font||'default';
|
|
||||||
ui.window.dataset.global_font=lib.config.global_font||'default';
|
|
||||||
// ui.arena.dataset.font_size=lib.config.font_size||'16';
|
|
||||||
ui.arena.dataset.glow_phase=lib.config.glow_phase;
|
|
||||||
ui.backgroundMusic=document.createElement('audio');
|
ui.backgroundMusic=document.createElement('audio');
|
||||||
ui.backgroundMusic.volume=lib.config.volumn_background/8;
|
ui.backgroundMusic.volume=lib.config.volumn_background/8;
|
||||||
game.playBackgroundMusic();
|
game.playBackgroundMusic();
|
||||||
|
|
|
@ -289,25 +289,6 @@ table {
|
||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#window[data-global_font='xiaozhuan'] {
|
|
||||||
font-family: 'xiaozhuan';
|
|
||||||
}
|
|
||||||
#window[data-global_font='lishu'] {
|
|
||||||
font-family: 'lishu';
|
|
||||||
}
|
|
||||||
#window[data-global_font='xinwei'] {
|
|
||||||
font-family: 'xinwei';
|
|
||||||
}
|
|
||||||
#window[data-global_font='huangcao'] {
|
|
||||||
font-family: 'huangcao','xinwei';
|
|
||||||
}
|
|
||||||
|
|
||||||
#window[data-global_font='xiaozhuan'] #control,
|
|
||||||
#window[data-global_font='lishu'] #control,
|
|
||||||
#window[data-global_font='xinwei'] #control,
|
|
||||||
#window[data-global_font='huangcao'] #control {
|
|
||||||
font-family: 'STHeiti','SimHei','Microsoft JhengHei','Microsoft YaHei','WenQuanYi Micro Hei',Helvetica,Arial,sans-serif
|
|
||||||
}
|
|
||||||
|
|
||||||
#arena.playerhidden>.player,
|
#arena.playerhidden>.player,
|
||||||
#arena.playerhidden>#mebg,
|
#arena.playerhidden>#mebg,
|
||||||
|
@ -1633,7 +1614,6 @@ div:not(.handcards)>.card>.info>span,
|
||||||
left: auto;
|
left: auto;
|
||||||
right: 3px;
|
right: 3px;
|
||||||
top: 3px;
|
top: 3px;
|
||||||
font-family: 'huangcao';
|
|
||||||
/*font-size: 20px;*/
|
/*font-size: 20px;*/
|
||||||
}
|
}
|
||||||
.button.newstyle>.name{
|
.button.newstyle>.name{
|
||||||
|
@ -1783,26 +1763,6 @@ div:not(.handcards)>.card>.info>span,
|
||||||
-webkit-filter: grayscale(1);
|
-webkit-filter: grayscale(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#arena[data-name_font='xiaozhuan'] .player>.name,
|
|
||||||
#arena[data-name_font='xiaozhuan'] .button.character>.name {
|
|
||||||
font-family: 'xiaozhuan';
|
|
||||||
}
|
|
||||||
|
|
||||||
#arena[data-name_font='lishu'] .player>.name,
|
|
||||||
#arena[data-name_font='lishu'] .button.character>.name {
|
|
||||||
font-family: 'lishu';
|
|
||||||
}
|
|
||||||
|
|
||||||
#arena[data-name_font='xinwei'] .player>.name,
|
|
||||||
#arena[data-name_font='xinwei'] .button.character>.name {
|
|
||||||
font-family: 'xinwei';
|
|
||||||
}
|
|
||||||
|
|
||||||
#arena[data-name_font='huangcao'] .player>.name,
|
|
||||||
#arena[data-name_font='huangcao'] .button.character>.name {
|
|
||||||
font-family: 'huangcao','xinwei';
|
|
||||||
}
|
|
||||||
|
|
||||||
.player>.nameol {
|
.player>.nameol {
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 13px;
|
top: 13px;
|
||||||
|
@ -3199,30 +3159,6 @@ div:hover>.intro {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
transition: all 0.2s;
|
transition: all 0.2s;
|
||||||
}
|
}
|
||||||
#arena[data-identity_font='xiaozhuan'] .player .identity>div {
|
|
||||||
font-family: 'xiaozhuan';
|
|
||||||
}
|
|
||||||
#arena[data-identity_font='lishu'] .player .identity>div {
|
|
||||||
font-family: 'lishu';
|
|
||||||
}
|
|
||||||
#arena[data-identity_font='xinwei'] .player .identity>div {
|
|
||||||
font-family: 'xinwei';
|
|
||||||
}
|
|
||||||
#arena[data-identity_font='huangcao'] .player .identity>div {
|
|
||||||
font-family: 'huangcao','xinwei';
|
|
||||||
}
|
|
||||||
#arena[data-cardtext_font='xiaozhuan'] .card div:not(.info):not(.background) {
|
|
||||||
font-family: 'xiaozhuan';
|
|
||||||
}
|
|
||||||
#arena[data-cardtext_font='lishu'] .card div:not(.info):not(.background) {
|
|
||||||
font-family: 'lishu';
|
|
||||||
}
|
|
||||||
#arena[data-cardtext_font='xinwei'] .card div:not(.info):not(.background) {
|
|
||||||
font-family: 'xinwei';
|
|
||||||
}
|
|
||||||
#arena[data-cardtext_font='huangcao'] .card div:not(.info):not(.background) {
|
|
||||||
font-family: 'huangcao','xinwei';
|
|
||||||
}
|
|
||||||
|
|
||||||
.player .identity>div {
|
.player .identity>div {
|
||||||
margin: auto;
|
margin: auto;
|
||||||
|
@ -3888,16 +3824,6 @@ div:hover>.wunature {
|
||||||
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 10px, rgba(10, 155, 67, 1) 0 0 10px !important
|
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 10px, rgba(10, 155, 67, 1) 0 0 10px !important
|
||||||
}
|
}
|
||||||
|
|
||||||
#arena[data-glow_phase="yellow"] .player:not(.selectable):not(.selected).glow_phase {
|
|
||||||
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgb(235, 239, 59) 0 0 15px, rgb(199, 64, 64) 0 0 15px !important;
|
|
||||||
}
|
|
||||||
#arena[data-glow_phase="green"] .player:not(.selectable):not(.selected).glow_phase {
|
|
||||||
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px !important;
|
|
||||||
}
|
|
||||||
#arena[data-glow_phase="purple"] .player:not(.selectable):not(.selected).glow_phase {
|
|
||||||
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgb(178, 59, 239) 0 0 15px, rgb(199, 64, 101) 0 0 15px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.control.blue {
|
.control.blue {
|
||||||
background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1));
|
background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue