逆向:程序研究/AT1/菜单相关例程:修订间差异

跳转到导航 跳转到搜索
→‎用户界面绘制组(Gp):​ 新增发现
→‎用户界面绘制组(Gp):​ 更新发现
第16行: 第16行:
     <field name='h-fy' type='int32' />
     <field name='h-fy' type='int32' />
     <field name='str' type='string*' />
     <field name='str' type='string*' />
     <field name='ukn' type='int32' />
     <field name='r' type='uint8' />
    <field name='g' type='uint8' />
    <field name='b' type='uint8' />
    <field name='a' type='uint8' />
     <field name='rot' type='float' />
     <field name='rot' type='float' />
     <field name='paras' type='int32[3]' />
     <field name='paras' type='int32[3]' />
第31行: 第34行:
     int32_t h-fy; // 0x14
     int32_t h-fy; // 0x14
     char *str; // 0x18
     char *str; // 0x18
     uint32_t ukn; /* 0x1C, 未知参数 */
     uint8_t r; // 0x1C
    uint8_t g; // 0x1D
    uint8_t b; // 0x1E
    uint8_t a; // 0x1F
     float rot; // 0x20
     float rot; // 0x20
     uint32_t para[3]; /* 0x24,未知参数,padding? */
     uint32_t para[3]; /* 0x24,未知参数,padding? */
第83行: 第89行:


==== func==15 ====
==== func==15 ====
文字显示。取str作为显示参数。并处理ukn。h-fy 为字体大小。但是该值似乎常常在运行时才填入。
文字显示。取str作为显示参数。h-fy 为字体大小。但是该值似乎常常在运行时才填入。r, g, b, a为字体显示用的rgba值。(取值范围[0-128],注意是128)


使用主字库的显示。ukn 的典型值是:0x80808080。【疑似为字体颜色/透明度】
使用主字库的显示。


==== func==16 ====
==== func==16 ====
1,313

个编辑

导航菜单