Add files via upload
This commit is contained in:
parent
83c03704e6
commit
db32a7f353
43
game/game.js
43
game/game.js
|
@ -1,8 +1,33 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
(function(){
|
(function(){
|
||||||
if(!localStorage.getItem('noname_alerted')){
|
if(!localStorage.getItem('gplv3_noname_alerted')){
|
||||||
localStorage.setItem('noname_alerted',true);
|
if(confirm('①无名杀是一款基于GPLv3协议的开源软件!\n你可以在遵守GPLv3协议的基础上任意使用,修改并转发《无名杀》,以及所有基于《无名杀》开发的拓展。\n点击“确定”即代表您认可并接受GPLv3协议↓️\nhttps://www.gnu.org/licenses/gpl-3.0.html\n②无名杀官方发布地址仅有GitHub仓库!\n其他所有的所谓“无名杀”社群(包括但不限于绝大多数“官方”QQ群、QQ频道等)均为玩家自发组织,与无名杀官方无关!')){
|
||||||
alert('无名杀官方发布地址仅有GitHub仓库!\n其他所有的所谓“无名杀”社群(包括但不限于绝大多数“官方”QQ群、QQ频道等)均为玩家自发组织,与无名杀官方无关!');
|
localStorage.setItem('gplv3_noname_alerted',true);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
var ua=navigator.userAgent.toLowerCase();
|
||||||
|
var ios=ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1;
|
||||||
|
//electron
|
||||||
|
if(typeof window.process=='object'&&typeof window.require=='function'){
|
||||||
|
var versions=window.process.versions;
|
||||||
|
var electronVersion=parseFloat(versions.electron);
|
||||||
|
var remote;
|
||||||
|
if(electronVersion>=14){
|
||||||
|
remote=require('@electron/remote');
|
||||||
|
}else{
|
||||||
|
remote=require('electron').remote;
|
||||||
|
}
|
||||||
|
var thisWindow=remote.getCurrentWindow();
|
||||||
|
thisWindow.destroy();
|
||||||
|
window.process.exit();
|
||||||
|
}
|
||||||
|
//android-cordova环境
|
||||||
|
//ios-cordova环境或ios浏览器环境
|
||||||
|
//非ios的网页版
|
||||||
|
else if(!ios){
|
||||||
|
window.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
var _status={
|
var _status={
|
||||||
paused:false,
|
paused:false,
|
||||||
|
@ -6731,7 +6756,7 @@
|
||||||
globalId:0,
|
globalId:0,
|
||||||
},
|
},
|
||||||
help:{
|
help:{
|
||||||
'关于游戏':'<div style="margin:10px">关于无名杀</div><ul style="margin-top:0"><li>无名杀官方发布地址仅有GitHub仓库!<br><a href="https://github.com/libccy/noname">点击前往Github仓库</a><br><li>无名杀基于GPLv3开源协议。<br><a href="https://www.gnu.org/licenses/gpl-3.0.html">点击查看GPLv3协议</a><br><li>其他所有的所谓“无名杀”社群(包括但不限于绝大多数“官方”QQ群、QQ频道等)均为粉丝自发组织,与无名杀官方无关!',
|
'关于游戏':'<div style="margin:10px">关于无名杀</div><ul style="margin-top:0"><li>无名杀官方发布地址仅有GitHub仓库!<br><a href="https://github.com/libccy/noname">点击前往Github仓库</a><br><li>无名杀基于GPLv3开源协议。<br><a href="https://www.gnu.org/licenses/gpl-3.0.html">点击查看GPLv3协议</a><br><li>其他所有的所谓“无名杀”社群(包括但不限于绝大多数“官方”QQ群、QQ频道等)均为玩家自发组织,与无名杀官方无关!',
|
||||||
'游戏操作':'<ul><li>长按/鼠标悬停/右键单击显示信息。<li>触屏模式中,双指点击切换暂停;下划显示菜单,上划切换托管。<li>键盘快捷键<br>'+
|
'游戏操作':'<ul><li>长按/鼠标悬停/右键单击显示信息。<li>触屏模式中,双指点击切换暂停;下划显示菜单,上划切换托管。<li>键盘快捷键<br>'+
|
||||||
'<table><tr><td>A<td>切换托管<tr><td>W<td>切换不询问无懈<tr><td>空格<td>暂停</table><li>编辑牌堆<br>在卡牌包中修改牌堆后,将自动创建一个临时牌堆,在所有模式中共用,当保存当前牌堆后,临时牌堆被清除。每个模式可设置不同的已保存牌堆,设置的牌堆优先级大于临时牌堆。</ul>',
|
'<table><tr><td>A<td>切换托管<tr><td>W<td>切换不询问无懈<tr><td>空格<td>暂停</table><li>编辑牌堆<br>在卡牌包中修改牌堆后,将自动创建一个临时牌堆,在所有模式中共用,当保存当前牌堆后,临时牌堆被清除。每个模式可设置不同的已保存牌堆,设置的牌堆优先级大于临时牌堆。</ul>',
|
||||||
'游戏命令':'<div style="margin:10px">变量名</div><ul style="margin-top:0"><li>场上角色<br>game.players<li>阵亡角色<br>game.dead'+
|
'游戏命令':'<div style="margin:10px">变量名</div><ul style="margin-top:0"><li>场上角色<br>game.players<li>阵亡角色<br>game.dead'+
|
||||||
|
@ -33858,7 +33883,7 @@
|
||||||
}
|
}
|
||||||
return node;
|
return node;
|
||||||
},
|
},
|
||||||
_linexy:function(path){
|
linexy:function(path){
|
||||||
var from=[path[0],path[1]];
|
var from=[path[0],path[1]];
|
||||||
var to=[path[2],path[3]];
|
var to=[path[2],path[3]];
|
||||||
var total=typeof arguments[1]==='number'?arguments[1]:lib.config.duration*2;
|
var total=typeof arguments[1]==='number'?arguments[1]:lib.config.duration*2;
|
||||||
|
@ -47127,14 +47152,6 @@
|
||||||
node.removeEventListener('click',ui.click.resume);
|
node.removeEventListener('click',ui.click.resume);
|
||||||
},500);
|
},500);
|
||||||
}
|
}
|
||||||
if(!localStorage.getItem('gplv3_alerted')){
|
|
||||||
if(confirm('无名杀是一款基于GPLv3协议的开源软件!\n你可以在遵守GPLv3协议的基础上任意使用,修改并转发《无名杀》,以及所有基于《无名杀》开发的拓展。\n点击“确定”即代表您认可并接受GPLv3协议↓️\nhttps://www.gnu.org/licenses/gpl-3.0.html')){
|
|
||||||
localStorage.setItem('gplv3_alerted',true);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
game.exit();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
system:function(str,func,right,before){
|
system:function(str,func,right,before){
|
||||||
var parent=right?ui.system2:ui.system1;
|
var parent=right?ui.system2:ui.system1;
|
||||||
|
|
Loading…
Reference in New Issue