目录结构调整

This commit is contained in:
2026-02-04 23:47:45 +08:00
parent 6938c911c3
commit 6b22238c6e
8780 changed files with 15333 additions and 574 deletions

View File

@@ -0,0 +1,55 @@
/*小局类编写规范
1.小局类编写按照es6标准
2.构造函数参数
constructor(oDesk)
oDesk : 小局所在牌桌类
3.小局类必须要有的几个属性
data : 小局的所有数据都放在data下
注 : data下必须要有的属性 overData : 小局结算数据
oDesk : 小局所在牌桌类
4.小局类要有的几个方法:
1).小局开始之前调用此接口
xInit()
2).小局开始平台调用
xGameStart(round)
3).收包
xReceivePack(pack)
4).组织战绩1结构
xGrade1Construct(data)
5).组织战绩2结构
xGrade2Construct(data)
6).进入房间或断线重连时获取牌局信息
xGetGameInfo(seat)
7).玩家中途进入房间
xPlayerEnter(o_room,seat)
8).玩家中途退出房间
xPlayerLeave(o_room,seat)
9).恢复牌桌
xRestoreRoom(data)
10).获取牌桌信息
xGetDeskInfo(o_room,seat)
11).解散通知
xGetDisbandRoom(o_room);
12).玩家准备
xPlayerPrepare(o_room,seat);
13).//无限局玩家是否可以离开房间
xIsPlayerCanLeave(o_room, seat);
14).除满桌自动开战外,子游戏可设置自动开战人数
xMakewarPlayercount(roomtype, o_game_config);
5.提供给小局调用的接口
1).小局结束必须要调用的接口
gradeList为与座位一一对应的本小局得分格式如[100,null,-100,null]。函数返回抽成后的得分
gameOver(gradeList)
注 : 调用此接口前必须将结算数据赋值到data下的overData
2).发包对其他人发包除座位号为seat的玩家如果seat为-1则对全桌发包
sendPackToOther(pack,seat)
3).发包对某个座位号发包
sendPackToSeat(pack,seat)
4).获取配置文件中的game_config
getGameConfig();
5).获取mod中的配置sysconfig
getSysConfig();
6).获取当前局数 从0开始
CurrAsetNum();
*/