逆向:程序研究/AT1/菜单相关例程:修订间差异
跳转到导航
跳转到搜索
→用户界面绘制组(Gp): 更新发现
小 (→用户界面绘制组(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=' | <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 | ||
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作为显示参数。h-fy 为字体大小。但是该值似乎常常在运行时才填入。r, g, b, a为字体显示用的rgba值。(取值范围[0-128],注意是128) | |||
使用主字库的显示。 | |||
==== func==16 ==== | ==== func==16 ==== |