|
楼主 |
发表于 2021-2-16 19:21:38
|
显示全部楼层
网页版data.js文件说明
const _homePage = "http://你的网站网址/"; //官网URL
const _siteName = "你的网站名称";
const _mainURL = "http://你的网站网址/game/"; //主URL(广告等在下面)
const _registerURL = "http://你的网站注册页面"; //注册账号URL
const _rulerURL = "http://你的网站游戏规则URL"; //查看规则的URL
const _userFaceURL = "http://你的网站头像网址"; //玩家自定头像网址
const _userShowURL = "http://你的网站形象网址"; //玩家自定形像网址
const _baseURL = "域名:端口"; //基础URL,大厅、登录使用
const _proxyURL = "http://域名:端口/proxy/"; //代理模块URL(用于登录旧版本服务器)
let _setup = { //设置的默认值
bAutoGame: false,
nRequest: 2,
nCall: 2,
bBreakRate: false,
nBreakRate: 0,
bNetSpeed: false,
nNetSpeed: 0,
// bResult: false,
// nResult: 0,
bIP: true,
sPasswd: "",
bPlaySound: true,
bPlayAnimation: true,
bPromptInOut: true,
bPromptBlack: true
};
let _listBlack = {}; //黑名单
let _listFriend = {}; //好友
const _siteInfo = {
label: "棋牌游戏网页版 V3.0",
icon: "site.png"
}
const _gameInfos = [{
label: '<b>棋类游戏</b>',
icon: "type.png",
id: "2",
children: [{
label: '五子棋',//游戏名称
icon: "wzq.gif",//游戏列表图标
id: "201", //项目ID,与数据库game_info定义一致
children: [{
id: "20101",//项目ID,与数据库game_info定义一致
label: '房间1',//房间名称
icon: "room.png",//游戏列表图标
openTab: {name: "gameWzq",//开始按钮将会调用gameWzq.vue
url: "room/room",//进入房间将调用room.vue
params: {
icon:"wzq.gif",//下边标签图标
label:"五子棋",//下边标签名称
server: "ityg.com:5378/proxy/connect.gsp?127.0.0.1:5345,2"//连接的服务器端,这里使用代理模块,因为五子棋服务器端目前不支持网页版,后面的127.0.0.1表示五子棋服务器端与代理同一机器,5345是五子棋服务器端的端口,2是五子棋的字符集是ANSI(GBK)。如果游戏服务器端已经是采用超级平台的,直接用:域名:端口/模块名/cmd.gsp,这种方式连接。
}}
}]
}, {
label: '中国象棋',
icon: "xq.png",
id: "202",
children: [{
label: '房间1',
icon: "room.png",
id: "20201",
openTab: {name: "gameXQ", url: "room/room", params: {icon:"xq.gif", label:"中国象棋", server: "ityg.com:5378/proxy/connect.gsp?127.0.0.1:5347,2", cmd: "Hello:Room 3.00\r\n"}}
}]
}]
}, {
label: '<b>牌类游戏</b>',
icon: "type.png",
id: "3",
children: [{
label: '斗地主',
icon: "ddz.gif",
id: "302",
children: [{
label: '房间1',
icon: "room.png",
id: "30201",
openTab: {name: "gameLord", url: "room/room", params: {icon:"ddz.gif", label:"斗地主", server: "ityg.com:5378/proxy/connect.gsp?127.0.0.1:5343,2", cmd: "Hello:Room 3.00\r\n"}}
}]
},{
label: '嘉善红五',
icon: "red5js.png",
id: "305",
children: [{
label: '房间1',
icon: "room.png",
id: "30501",
openTab: {name: "gameRed5JS", url: "room/room", params: {icon:"red5js.png", label:"嘉善红五", server: "ityg.com:5378/red5/connect.gsp", cmd: "Hello:Room 3.00\r\n"}}
},{
label: '房间2',
icon: "room.png",
id: "30502",
openTab: {name: "gameRed5JS", url: "room/room", params: {icon:"red5js.png", label:"嘉善红五", server: "ityg.com:5378/proxy/connect.gsp?192.168.2.20:4444", cmd: "Hello:Room 3.00\r\n"}}
}]
}, {
label: '大众麻将',
icon: "mj.gif",
id: "350",
children: [{
label: '房间1',
icon: "room.png",
id: "35001",
openTab: {name: "gameMj", url: "room/room", params: {icon:"mj.gif", label:"大众麻将", server: "ityg.com:5378/proxy/connect.gsp?127.0.0.1:5381,3", cmd: "Hello:Room 3.00\r\n"}}
}]
}]
}, {
label: '<b>休闲游戏</b>',
icon: "type.png",
id: "5",
children: [{
label: '捕鱼',
icon: "fish.png",
children: [{
label: '三级 1-1-1',
icon: "room.png"
}]
}],
}, {
label: '<b>服务中心</b>',
icon: "type.png",
id: "8",
children: [{
label: '排行榜',
icon: "web.png",
openWeb: "http://www.baidu.com/"
}, {
label: '关于系统',
icon: "help.png",
openDlg: {name: "about", url: "about", params: {}}
}]
}];
//游戏房间的设置:桌子数量、位置数量、桌子开始图标、特殊CSS的ID
var _roomSetup = {
大众麻将: {deskCount: 100, deskPos: 4, gameStatus: "room/gameMj.png", gameClass: "gamePK"},
斗地主: {deskCount: 100, deskPos: 3, gameStatus: "room/gamePK.png", gameClass: "gamePK"},
五子棋: {deskCount: 100, deskPos: 2, gameStatus: "room/gameWzq.png", gameClass: "gameWzq"},
嘉善红五: {deskCount: 100, deskPos: 4, gameStatus: "room/gamePK.png", gameClass: "gamePK"},
赢三张: [100, 6, "img/room/t01.png", "img/room/t31.png", "6"],
诈金花: [100, 6, "img/room/t01.png", "img/room/t31.png", "6"],
中国象棋: {deskCount: 100, deskPos: 2, gameStatus: "room/gameXq.png"},
捕鱼:[20, 6, "img/room/t02.png", "img/room/t66.png", "buyu"],
未定义: [100, 4, "img/room/t00.png", "img/room/t08.png", "4"] //通用型
};
//定义各游戏的道具:游戏名:[{大厅中使用的道具},{游戏中使用的道具}]。0表示对别人1表示对自己使用
const _gameDaoJu = {
五子棋:[{禁言卡:0,防身卡:1},{禁言卡:0,悔棋卡:1,加时卡:1,救生卡:1,加倍卡:1,占位卡:0,防身卡:1}],
中国象棋:[{禁言卡:0,防身卡:1},{禁言卡:0,悔棋卡:1,加时卡:1,救生卡:1,加倍卡:1,占位卡:0,防身卡:1}],
未定义:[{},{}]
};
//背景的定义
const _background = [
{
name: "雪花(蓝深)",//名称
image: "img/bg0.jpg",//图片
color: "#004d8b",//扩展颜色
width: 1024,//图片宽度
height: 768,//图片高度
text: "#fff",//文字颜色
shadow: "0 0 3px #000"//文字阴影效果
}, {
name: "小桥(蓝浅)",
image: "img/bg1.jpg",
color: "#2ea9ef",
width: 1024,
height: 768,
text: "#000"
}, {
name: "绿叶(绿)",
image: "img/bg2.jpg",
color: "#59990f",
width: 1024,
height: 768,
text: "#000"
}, {
name: "水滴(蓝浅)",
image: "img/bg3.jpg",
color: "#64c4ec",
width: 1024,
height: 768,
text: "#000"
}, {
name: "秋色(灰浅)",
image: "img/bg4.jpg",
color: "#e1dbdf",
width: 1021,
height: 770,
text: "#000"
}, {
name: "热烈(黄)",
image: "img/wndFrame1.png",
color: "#fec551",
width: 450,
height: 150,
text: "#000"
}, {
name: "纸鹤(蓝)",
image: "img/theme4.png",
color: "#40a0dd",
width: 450,
height: 150,
text: "#000"
}, {
name: "夏雨(绿)",
image: "img/theme5.png",
color: "#3Fa805",
width: 450,
height: 150,
text: "#000"
}, {
name: "春晓(绿)",
image: "img/theme6.png",
color: "#c4eca5",
width: 450,
height: 150,
text: "#000"
}, {
name: "风(天蓝)",
image: "img/theme7.png",
color: "#76B0FC",
width: 450,
height: 150,
text: "#000",
repeatX: false,
repeatY: false
}, {
name: "古风(淡雅)",
image: "img/bg4w.jpg",
color: "#e2b57a",
width: 505,
height: 550,
text: "#000",
repeatX: false,
repeatY: true
}];
|
|