/////////////////////////////////////////////////////////////// ////////// EQW_Layout: 结算区配置(清单 §6.9)////////////////// /////////////////////////////////////////////////////////////// // 【纯数据文件】无函数、无副作用;依赖 LayoutConstants.js 先加载 // (引用其 EQW_Layout.TEXT_STYLE.*,属 EQW_Layout 内部自引用)。 var EQW_Layout = EQW_Layout || {}; EQW_Layout.RESULT_BOTTOM_PANEL = { kind: 'point', x: 430, y: 140, w: 420, h: 148 }; //底牌说明文字:贴面板底部,纯文字,清单未给宽高 EQW_Layout.RESULT_BOTTOM_TEXT = { kind: 'attach', targetKind: 'layout', target: 'RESULT_BOTTOM_PANEL', hAlign: 'center', vAlign: 'bottom', offsetY: -14, runtime: ['w', 'h'] }; //三家分数光晕 EQW_Layout.RESULT_GLOW = { kind: 'point', w: 225, h: 100, bySeat: { LEFT: { x: 175, y: 150 }, RIGHT: { x: 865, y: 150 }, SELF: { x: 490, y: 340 } } }; //三家总分大字:贴对应光晕居中。target 直接指向光晕精灵键(固定,非动态) EQW_Layout.RESULT_SCORE_TEXT = { kind: 'attach', targetKind: 'sprite', hAlign: 'center', vAlign: 'middle', textStyle: EQW_Layout.TEXT_STYLE.SCORE_BIG, runtime: ['w', 'h'], bySeat: { LEFT: { target: 'RESULT_GLOW_LEFT' }, RIGHT: { target: 'RESULT_GLOW_RIGHT' }, SELF: { target: 'RESULT_GLOW_SELF' } } }; //三家『牌局分』:贴对应光晕左下 EQW_Layout.RESULT_JF_TEXT = { kind: 'attach', targetKind: 'sprite', hAlign: 'left', vAlign: 'bottom', offsetX: -15, offsetY: 24, runtime: ['w', 'h'], bySeat: { LEFT: { target: 'RESULT_GLOW_LEFT' }, RIGHT: { target: 'RESULT_GLOW_RIGHT' }, SELF: { target: 'RESULT_GLOW_SELF' } } }; //三家『冲关分』:贴对应光晕右下 EQW_Layout.RESULT_AW_TEXT = { kind: 'attach', targetKind: 'sprite', hAlign: 'right', vAlign: 'bottom', offsetX: 15, offsetY: 24, runtime: ['w', 'h'], bySeat: { LEFT: { target: 'RESULT_GLOW_LEFT' }, RIGHT: { target: 'RESULT_GLOW_RIGHT' }, SELF: { target: 'RESULT_GLOW_SELF' } } }; EQW_Layout.RESULT_BTN_CG = { kind: 'point', x: 535, y: 515, w: 183, h: 63 }; EQW_Layout.RESULT_BTN_NEXT = { kind: 'point', x: 835, y: 518, w: 180, h: 65 }; //冲关遮罩:透明度也是配置项 EQW_Layout.CG_MASK = { kind: 'point', x: 0, y: 0, w: 1280, h: 720, opacity: 0.72 };