二七王:前端布局与动画常量

照清单 §6 各表逐条录入,字段名与 LayoutSolver 的 node 一一对应、可原样喂入。
布局文件保持纯数据:无函数、无副作用;分行策略等写成数据标记而非函数。
建房选项配置自带 bit 与 value,roomtype 拼串遍历配置即可,不按下标硬拼。
动画参数含 D-8 判定动画的待补说明。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-26 21:26:16 +08:00
co-authored by Claude Opus 5
parent 1976edf9bd
commit 6c92920df8
7 changed files with 526 additions and 0 deletions
@@ -0,0 +1,32 @@
///////////////////////////////////////////////////////////////
////////// EQW_Anim: 动画与时长参数(纯数据)//////////////////
///////////////////////////////////////////////////////////////
// client 02 §3「数据优先、表现延后」:动画只是体验层,
// 其开始/结束/出错回调里只刷界面、绝不写核心数据。
// 动画缺失或卡住时,数据与界面仍须正确。
var EQW_Anim = EQW_Anim || {
//发牌铺开:从右往左(清单 §1.2 T-4)
DEAL: { totalDuration: 800, perCardDelay: 20, direction: 'rightToLeft' },
//手牌选中上浮(清单 §6.7)
HAND_SELECT_OFFSET_Y: -40,
//捡分飘字(清单 §6.8)
SCORE_FLOAT: { rise: -60, duration: 800 },
//即时反馈提示条自动消失(清单 §6.8)
TOAST_DURATION: 1500,
//亮牌面板自动关闭(清单 §1.6 T-34:只按时长关闭,不做点击关闭)。
//清单原文时长「默认值待定」,此处沿用与开底展示同数量级的 3 秒作为起始估值,设计定稿后回填
LIANGPAI_AUTO_CLOSE: 3000,
//开底:70 分坐庄时 8 张底牌向全场翻开 3 秒(design §4 / 清单 §1.4 D-2,不要倒计时)
ANCARD_REVEAL_DURATION: 3000
//【D-8 待补】判定结果动画(大光/小光/过庄/升N级/投降)——
//已定形态:不做结算面板上的静态文字,改为动画,在对局过程中与结算前播放;
//靠 curmultiple 的【符号】分辨该播哪个(3/2/1 庄家大光/小光/过庄,-N 闲家升N级)。
//缺动画设计稿与触发细节,定案后在此补参数。
};