BTN_SUIT_CHOOSE 改为 5 帧(4 花色按钮各含底+图标+角标底、帧5=投降按钮含底+文字), 删除独立的 SUIT_ICON_L(512)/BTN_SURRENDER(534)/花色图标精灵/角标底精灵/投降文字精灵; 花色张数从单个文字精灵改为图片数字精灵(十位+个位),新增资源 NUM_MAIN_SUIT_COUNT(636)。 同步规格清单文档与两个测试文件里被钉死的精灵总数(387→382)。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
366 lines
13 KiB
JavaScript
366 lines
13 KiB
JavaScript
///////////////////////////////////////////////////////////////
|
||
////////// EQW_Images: 图片资源 ID(清单 §3,帧排布见 §0.4)////
|
||
///////////////////////////////////////////////////////////////
|
||
// 子游戏图片资源段:≥501(框架保留 1–500)。平台占用 1–439,与下列不冲突。
|
||
// 每条注释为后期在编辑器里建资源的规格书:用途 / 帧数 / 帧说明 / 尺寸。
|
||
// 尺寸均为参考图实测估值,出图前须与最终设计稿核对(清单 §3 表头说明)。
|
||
// 按钮类资源一律只出 1 帧普通态,按下缩放/透明反馈由框架统一处理。
|
||
//
|
||
// 以下键号在源清单中被显式判定「不需要」,本文件不占用,留空号以便追溯:
|
||
// 512 SUIT_ICON_L —— 选主面板花色图标已并入 BTN_SUIT_CHOOSE 帧1–4(美术改一张图出,2026-08-26)
|
||
// 534 BTN_SURRENDER —— 投降按钮已并入 BTN_SUIT_CHOOSE 帧5(美术改一张图出,2026-08-26)
|
||
// 539 BTN_READY —— 准备标识用平台自带的(清单 §0.2)
|
||
// 652 TXT_BAOZHU —— 报无主不做全场提示(D-4),只让他家 主N/对N 角标出现
|
||
// 655 PANEL_BOTTOM_3S —— 底牌 3 秒展示复用庄家翻底牌 UI(D-2),仅可见范围不同
|
||
var EQW_Images = EQW_Images || {
|
||
|
||
//===================== §3.1 牌面(3 套,见清单 §0.4)=====================
|
||
|
||
//用途:自己手牌与底牌区的牌面
|
||
//帧数:60(10列×6行,行优先)
|
||
//帧说明:帧1–13=黑桃A–K 帧14–26=红桃A–K 帧27–39=梅花A–K 帧40–52=方块A–K
|
||
// 帧53=小王 帧54=大王 帧55–60=牌背1–6(二七王用帧55)
|
||
// 二七王不引用帧 3,4,16,17,29,30,42,43(design §2 去掉 3 和 4),但资源照 60 帧通用排版出图
|
||
//尺寸:单帧 110×190,整图 1100×1140
|
||
CARD_FACE_L: 501,
|
||
|
||
//用途:三家已出牌区的牌面
|
||
//帧数:60(10列×6行,行优先)
|
||
//帧说明:帧排布与 CARD_FACE_L 完全一致——帧1–13=黑桃A–K 帧14–26=红桃A–K
|
||
// 帧27–39=梅花A–K 帧40–52=方块A–K 帧53=小王 帧54=大王 帧55–60=牌背1–6(二七王用帧55)
|
||
//尺寸:单帧 90×155,整图 900×930
|
||
CARD_FACE_M: 502,
|
||
|
||
//用途:结算埋牌底牌区的牌面
|
||
//帧数:60(10列×6行,行优先)
|
||
//帧说明:帧排布与 CARD_FACE_L 完全一致——帧1–13=黑桃A–K 帧14–26=红桃A–K
|
||
// 帧27–39=梅花A–K 帧40–52=方块A–K 帧53=小王 帧54=大王 帧55–60=牌背1–6(二七王用帧55)
|
||
//尺寸:单帧 50×70,整图 500×420
|
||
CARD_FACE_S: 503,
|
||
|
||
//===================== §3.2 花色图标 =====================
|
||
|
||
//用途:顶部信息条「主」列的花色小图标
|
||
//帧数:4
|
||
//帧说明:帧1=方块♦ 帧2=梅花♣ 帧3=红心♥ 帧4=黑桃♠(按服务端 flower 编号 1–4 排序,
|
||
// 与牌面资源的花色顺序黑桃→红桃→梅花→方块不同,两套互不换算)
|
||
//尺寸:30×30
|
||
SUIT_ICON_S: 511,
|
||
|
||
//===================== §3.3 按钮 =====================
|
||
|
||
//用途:叫分档位按钮底 + 右上角角标底(同一张图,不含文字)
|
||
//帧数:4
|
||
//帧说明:帧1=浅黄底+蓝角标(对应档位 70/65/60/55) 帧2=金黄底+绿角标(50/45/40)
|
||
// 帧3=橙底+深橙角标(35…5) 帧4=灰(已叫过/不可选)。颜色按档位位置固定,只因不可叫变灰
|
||
//尺寸:74×56
|
||
BTN_CALL_SCORE: 531,
|
||
|
||
//用途:「不叫」按钮
|
||
//帧数:1
|
||
//帧说明:蓝色渐变
|
||
//尺寸:184×57
|
||
BTN_NO_CALL: 532,
|
||
|
||
//用途:选主 / 投降面板按钮(花色按钮 + 投降按钮,一张图 5 帧)
|
||
//帧数:5
|
||
//帧说明:帧1–4=四个花色按钮,每帧已包含「按钮底 + 花色图标 + 右上角蓝色角标底」,
|
||
// 花色序按服务端 flower 编号——帧1=方块♦ 帧2=梅花♣ 帧3=红心♥ 帧4=黑桃♠;
|
||
// 帧5=投降按钮,已包含「按钮底 + 投降二字」
|
||
//尺寸:128×55
|
||
BTN_SUIT_CHOOSE: 533,
|
||
|
||
//用途:「提示」按钮
|
||
//帧数:1
|
||
//帧说明:蓝色渐变
|
||
//尺寸:180×63
|
||
BTN_TIP: 535,
|
||
|
||
//用途:「埋牌 (N/8)」按钮
|
||
//帧数:2
|
||
//帧说明:帧1=可提交(金黄) 帧2=置灰(未满 8 张)
|
||
//尺寸:180×63
|
||
BTN_BURY: 536,
|
||
|
||
//用途:「出牌」按钮
|
||
//帧数:2
|
||
//帧说明:帧1=可出 帧2=置灰
|
||
//尺寸:157×55
|
||
BTN_PLAY: 537,
|
||
|
||
//用途:底栏功能钮底(明牌/已出牌/上一轮/底牌共用)
|
||
//帧数:1
|
||
//帧说明:深色圆角
|
||
//尺寸:88×30
|
||
BTN_BOTTOM_FUNC: 538,
|
||
|
||
//用途:底栏「踩」/「有分」/「没分」按钮底(三者共用)
|
||
//帧数:1
|
||
//帧说明:深色圆角,同 BTN_BOTTOM_FUNC 风格但更窄
|
||
//尺寸:52×30
|
||
BTN_TISHI: 540,
|
||
|
||
//用途:结算「下一局」按钮
|
||
//帧数:1
|
||
//帧说明:金黄渐变
|
||
//尺寸:180×65
|
||
BTN_NEXT_ASET: 541,
|
||
|
||
//用途:结算「冲关牌型」按钮
|
||
//帧数:1
|
||
//帧说明:蓝色渐变
|
||
//尺寸:183×63
|
||
BTN_CG_CARDS: 542,
|
||
|
||
//用途:大局结算「再来一局」按钮
|
||
//帧数:1
|
||
//帧说明:黄色渐变
|
||
//尺寸:190×60
|
||
BTN_ACCOUNT_AGAIN: 543,
|
||
|
||
//用途:大局结算「分享好友」按钮
|
||
//帧数:1
|
||
//帧说明:蓝色渐变
|
||
//尺寸:190×60
|
||
BTN_ACCOUNT_SHARE: 544,
|
||
|
||
//用途:大局结算「复制战绩」按钮
|
||
//帧数:1
|
||
//帧说明:蓝色渐变
|
||
//尺寸:190×60
|
||
BTN_ACCOUNT_COPY: 545,
|
||
|
||
//用途:大局结算「退出房间」按钮
|
||
//帧数:1
|
||
//帧说明:红色渐变
|
||
//尺寸:190×60
|
||
BTN_ACCOUNT_EXIT: 546,
|
||
|
||
//用途:大局结算标题栏右上角关闭按钮
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:36×36
|
||
BTN_ACC_CLOSE: 547,
|
||
|
||
//===================== §3.4 标记类 =====================
|
||
|
||
//用途:「庄」红色印章
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:40×40
|
||
MARK_BANKER: 571,
|
||
|
||
//用途:牌角「庄」橙色斜标
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:28×28
|
||
MARK_BANKER_CORNER: 572,
|
||
|
||
//用途:大王「大」圆标
|
||
//帧数:2
|
||
//帧说明:帧1=大王 帧2=小王
|
||
//尺寸:34×34
|
||
MARK_JOKER_BIG: 573,
|
||
|
||
//用途:「主N」/「对N」角标底
|
||
//帧数:2
|
||
//帧说明:帧1=黄底(主) 帧2=白底(对)
|
||
//尺寸:44×20
|
||
BADGE_ZHU_PAIR: 574,
|
||
|
||
//用途:子数/倍数角标底
|
||
//帧数:2
|
||
//帧说明:帧1=蓝底 帧2=橙底
|
||
//尺寸:34×18
|
||
BADGE_MULTIPLE: 575,
|
||
|
||
//用途:牌型标签
|
||
//帧数:1
|
||
//帧说明:只做「毙」一种(前端只展示这一个标签)。数据层仍保留 毙/垫/混合出牌 三种标识以备扩展,
|
||
// 但当前不出图、不显示
|
||
//尺寸:76×24
|
||
LABEL_CARDTYPE: 576,
|
||
|
||
//用途:手牌牌型标记
|
||
//帧数:3
|
||
//帧说明:帧1=「拖」(拖拉机) 帧2=橙色五角星(正2/正7) 帧3=蓝色五角星(除正2正7外的其他主牌)
|
||
//尺寸:26×26
|
||
MARK_CARD_GROUP: 577,
|
||
|
||
//用途:手牌选中标记
|
||
//帧数:1
|
||
//帧说明:待定(也可只用上浮表现,不出图)
|
||
//尺寸:待定
|
||
MARK_SELECTED: 578,
|
||
|
||
//用途:大局结算名次徽章(花瓣形)
|
||
//帧数:3
|
||
//帧说明:帧1=第1名(金) 帧2=第2名(橙) 帧3=第3名(蓝)
|
||
//尺寸:44×44
|
||
BADGE_RANK: 579,
|
||
|
||
//===================== §3.5 面板底图 =====================
|
||
|
||
//用途:顶部三列信息条底
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:276×68
|
||
PANEL_TOP_INFO: 601,
|
||
|
||
//用途:叫分面板底
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:575×170
|
||
PANEL_CALL_SCORE: 602,
|
||
|
||
//用途:「70分坐庄才可投降」提示条底
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:345×33
|
||
BAR_HINT_TOP: 603,
|
||
|
||
//用途:「亮主」斜角标题条
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:425×50
|
||
BAR_CHOOSE_MAIN: 604,
|
||
|
||
//用途:亮牌信息条底(半透圆角)
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:210×35
|
||
BAR_LIANGPAI: 605,
|
||
|
||
//用途:结算底牌区面板底
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:420×148
|
||
PANEL_BOTTOM_CARDS: 606,
|
||
|
||
//用途:结算分数光晕背景
|
||
//帧数:2
|
||
//帧说明:帧1=赢(橙) 帧2=输(蓝)
|
||
//尺寸:225×100
|
||
GLOW_RESULT: 607,
|
||
|
||
//用途:底栏深色条
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:1280×72
|
||
BAR_FOOTER: 608,
|
||
|
||
//用途:半透黑遮罩(冲关牌型/出牌历史/明牌 共用)
|
||
//帧数:1
|
||
//帧说明:纯色可拉伸,出 1 张小图即可
|
||
//尺寸:1280×720
|
||
MASK_DIM: 609,
|
||
|
||
//用途:大局总结算面板底(圆角浅灰绿)
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:1100×540
|
||
PANEL_ACCOUNT: 610,
|
||
|
||
//用途:大局结算标题栏(青绿底,含圆角上沿)
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:1100×56
|
||
BAR_ACCOUNT_TITLE: 611,
|
||
|
||
//用途:大局结算底部规则栏(浅绿底,含圆角下沿)
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:1100×62
|
||
BAR_ACCOUNT_RULE: 612,
|
||
|
||
//用途:玩家栏之间的分隔线
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:1060×2
|
||
LINE_DIVIDER: 613,
|
||
|
||
//===================== §3.6 数字与符号 =====================
|
||
|
||
//用途:倒计时数字(带描边/渐变美术字)
|
||
//帧数:10
|
||
//帧说明:帧1–10 = 0–9
|
||
//尺寸:44×60
|
||
NUM_COUNTDOWN: 631,
|
||
|
||
//用途:结算得分数字(赢,橙,带描边/渐变美术字)
|
||
//帧数:12
|
||
//帧说明:帧1–10 = 0–9,帧11 = +,帧12 = -
|
||
//尺寸:46×62
|
||
NUM_RESULT_WIN: 632,
|
||
|
||
//用途:结算得分数字(输,蓝,带描边/渐变美术字)
|
||
//帧数:12
|
||
//帧说明:帧1–10 = 0–9,帧11 = +,帧12 = -
|
||
//尺寸:46×62
|
||
NUM_RESULT_LOSE: 633,
|
||
|
||
//用途:判定结果动画(大光/小光/过庄/升N级/投降)——帧动画资源,播放参数进 AnimationConfigs【待设计 D-8】
|
||
//帧数:待定
|
||
//帧说明:待定
|
||
//尺寸:待定
|
||
ANI_JUDGE: 634,
|
||
|
||
//用途:叫分档位的分数数字(深棕描边美术字,带描边/渐变,文字精灵做不出此效果)
|
||
//帧数:10
|
||
//帧说明:帧1–10 = 0–9
|
||
//尺寸:30×40
|
||
NUM_CALL_SCORE: 635,
|
||
|
||
//用途:选主面板花色张数数字(美术单独出图,字号配色与以上几套不同;十位/个位各占一个精灵,见 Sprites_Action.js)
|
||
//帧数:10
|
||
//帧说明:帧1–10 = 0–9
|
||
//尺寸:24×32(估值,与选主按钮 128×55 协调估算,出图前须与最终设计稿核对)
|
||
NUM_MAIN_SUIT_COUNT: 636,
|
||
|
||
//===================== §3.7 浮层与气泡 =====================
|
||
|
||
//用途:「踩」/「没分」/「有分」提示气泡
|
||
//帧数:6(3×2)
|
||
//帧说明:帧1=踩·箭头向左 帧2=没分·箭头向左 帧3=有分·箭头向左
|
||
// 帧4=踩·箭头向右 帧5=没分·箭头向右 帧6=有分·箭头向右
|
||
// 帧序内层是 tip(1踩/2没分/3有分)、外层是箭头朝向 → frame = (arrowRight ? 3 : 0) + tip
|
||
// 箭头向左 = 头像在气泡左侧、箭头向右 = 头像在气泡右侧
|
||
//尺寸:待定
|
||
BUBBLE_TISHI: 651,
|
||
|
||
//用途:通用状态提示条底(深色半透圆角,白字居中)——「等待庄家选主」/「强甩失败」等共用(清单 §2.8)
|
||
//帧数:1
|
||
//帧说明:可九宫拉伸,按文案长度变宽
|
||
//尺寸:363×50
|
||
BAR_TOAST: 653,
|
||
|
||
//用途:捡分飘字底(「20分」金色)
|
||
//帧数:1
|
||
//帧说明:(无)
|
||
//尺寸:待定
|
||
TXT_GRADE_FLOAT: 654,
|
||
|
||
//===================== §3.8 建房选项 =====================
|
||
|
||
//用途:建房选择框(单选钮 + 复选框合一)
|
||
//帧数:4(2×2)
|
||
//帧说明:帧1=单选·未选中(灰空心环) 帧2=单选·已选中(橙实心环)
|
||
// 帧3=复选·未选中(浅绿空方块) 帧4=复选·已选中
|
||
// 帧号 = (useCheckbox ? 3 : 1) + (selected ? 1 : 0);「单选(可不选)」用复选帧 3/4
|
||
//尺寸:22×22
|
||
ROOM_OPT_BOX: 681,
|
||
|
||
//用途:建房类别标题(一张图多帧)
|
||
//帧数:3
|
||
//帧说明:帧1=牌局 帧2=模式 帧3=规则
|
||
//尺寸:60×24
|
||
ROOM_CAT_TITLE: 682,
|
||
|
||
//用途:选项行底
|
||
//帧数:1
|
||
//帧说明:参考图为无底透明,可选
|
||
//尺寸:待定
|
||
ROW_ROOM_OPT: 683
|
||
|
||
};
|