二七王:抽出前后端共享算法 shared/cards.js
把牌值编码与牌型分组的 8 个纯函数(id_to_flower/id_to_number/id_to_code/ order_cards/is_continuous/get_pairlist/get_tuolaji_list/trump_rank)移入 shared/,arith 改为挂引用——对外方法名与签名不变,既有调用点零改动。 前端排序与手牌标记将同步这一份,避免两处各写一份导致主牌序漂移。 现有 20 个测试脚本原样全绿,即本次纯搬运的验收依据。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,8 @@ min_loadJsFile("games/erqiwang/class.pai.js", function(){
|
||||
min_loadJsFile("games/erqiwang/class.paiju.js", function(){
|
||||
//牌桌类
|
||||
min_loadJsFile("games/erqiwang/class.desk.js", function(){
|
||||
//前后端共享牌值算法
|
||||
min_loadJsFile("games/erqiwang/shared/cards.js", function(){
|
||||
//算法类
|
||||
min_loadJsFile("games/erqiwang/class.arith.js", function(){
|
||||
//对内的输入接口类
|
||||
@@ -26,6 +28,7 @@ min_loadJsFile("games/erqiwang/class.export.js", function(){
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
//对内的输入接口类(需要的外部接口)
|
||||
youle_erqiwang.import = null;
|
||||
|
||||
Reference in New Issue
Block a user