Update pokemon_storage_system.c

宝可梦盒子多选框宽度调整
This commit is contained in:
RoamerX 2025-04-23 20:36:27 +08:00
parent f3917e42d4
commit 8bdfd1b1ae

View File

@ -8070,9 +8070,12 @@ static s8 GetMenuItemTextId(u8 menuIdx)
static void AddMenu(void)
{
sStorage->menuWindow.width = sStorage->menuWidth;
//修改,修改精灵存储页面选择框宽度。
//修改,修改菜单宽度
//原版为+2这里改成+1
//理论上日版这里使用的是8x13旧字体汉化后汉字占用两个HEX字符所以本来为8的宽度会因为HEX字符串叠加变成16
//个人的改法是将后面决定len的函数「Stringlength」换成Getstringwidth之后除以8来获得实际长度
//sStorage->menuWindow.width = sStorage->menuWidth + 2;
sStorage->menuWindow.width = sStorage->menuWidth + 1;
sStorage->menuWindow.height = 2 * sStorage->menuItemsCount;
sStorage->menuWindow.tilemapLeft = 29 - sStorage->menuWindow.width;
sStorage->menuWindow.tilemapTop = 15 - sStorage->menuWindow.height;