Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
8a860_len_3f30.c File Reference

Go to the source code of this file.

Macros

#define LINE_HEIGHT   13
 
#define WINDOW_KEY_WIDTH   280
 
#define ALREADY_PARTNER_HEIGHT   40
 
#define EMPTY_BAR_X   73
 
#define DIARY_PAGE_X   8
 
#define PARTNER_LIST_X1   85
 
#define PARTNER_LIST_X2   91
 
#define BADGE_PRICE_X   115
 
#define ITEM_PRICE_X   121
 
#define MENU_OFFSET_Y1   8
 
#define MENU_OFFSET_Y2   6
 
#define POPUP_PARTNER_WIDTH   100
 
#define POPUP_ITEM_X   26
 
#define POPUP_ITEMDIP_NUMBER_X   94
 
#define POPUP_ITEMDIP_X   114
 
#define POPUP_TRIPLE_DIP_X   6
 
#define POPUP_BADGE_X   27
 
#define POPUP_CHEST_X   4
 
#define POPUP_POSTCARD_X   6
 
#define POPUP_ITEM_KEY_X   27
 
#define POPUP_POSTOFFICE_X   8
 
#define X_800F4C1C   11
 

Enumerations

enum  PopupTypes {
  POPUP_TYPE_USE_ITEM , POPUP_TYPE_SWITCH_PARTNER , POPUP_TYPE_THROW_AWAY_ITEM , POPUP_TYPE_TRADE_FOR_BADGE ,
  POPUP_TYPE_UPGRADE_PARTNER , POPUP_TYPE_SELL_ITEM , POPUP_TYPE_CHECK_ITEM , POPUP_TYPE_CLAIM_ITEM ,
  POPUP_TYPE_READ_LETTER , POPUP_TYPE_TAKE_FROM_CHEST , POPUP_TYPE_READ_DIARY_PAGE , POPUP_TYPE_READ_POSTCARD ,
  POPUP_TYPE_USE_KEY
}
 

Functions

s8 status_bar_is_ignoring_changes (void)
 
void popup_menu_draw_menu_contents (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void popup_menu_draw_title_contents (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void func_800F48F4 (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void func_800F4944 (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void func_800F4C1C (s32 *userData, s32 x, s32 y)
 
void popup_draw_cost_icon (s32 *userData, s32 x, s32 y)
 
void popup_draw_already_have_partner (s32 *userData, s32 x, s32 y)
 
void func_800F4D28 (s32 *userData, s32 x, s32 y)
 
void hide_popup_menu (void)
 
void destroy_popup_menu (void)
 
void func_800F16CC (void)
 
s32 popup_menu_update (void)
 
void create_standard_popup_menu (PopupMenu *popup)
 
void create_shop_popup_menu (PopupMenu *popup)
 
void create_battle_popup_menu (PopupMenu *popup)
 
void func_800F52BC (void)
 

Variables

HudScript HES_HandPointer
 
HudScript HES_StatusStarPiece
 
HudScript HES_GreenArrowDown
 
HudScript HES_GreenArrowUp
 
HudScript HES_EmptyBar
 
HudScript HES_PartnerRank1A
 
HudScript HES_PartnerRank1B
 
HudScript HES_PartnerRank2A
 
HudScript HES_PartnerRank2B
 
HudScriptD_80109890 [] = { &HES_PartnerRank1A, &HES_PartnerRank2A }
 
HudScriptD_80109898 [] = { &HES_PartnerRank1B, &HES_PartnerRank2B }
 
s16 PopupWorldStartX []
 
s16 PopupContentScissorWidths []
 
BSS s32 gPopupState
 
BSS s32 D_8010D644
 
BSS s32 PopupMenu_SelectedIndex
 
BSS s32 PopupMenu_PrevSelectedIndex
 
BSS s32 PopupMenu_Alpha
 
BSS s8 PopupMenu_FirstDisplayIndex
 
BSS s8 PopupMenu_LastDisplayIndex
 
BSS s8 PopupMenu_DisplayedEntryCount
 
BSS s16 D_8010D658
 
BSS s16 D_8010D65A
 
BSS HudElemID PopupMenu_EmptybarHID
 
BSS HudElemID PopupMenu_TitleIconHID
 
BSS HudElemID PopupMenu_TimesHID
 
BSS HudElemID PopupMenu_PartnerLevelHID
 
BSS HudElemID PopupMenu_CursorHID
 
BSS HudElemID PopupMenu_UpArrowHID
 
BSS HudElemID PopupMenu_DownArrowHID
 
BSS HudElemID PopupMenu_EntryIconHID
 
BSS s16 D_8010D67C
 
BSS s16 D_8010D67E
 
BSS s16 D_8010D680
 
BSS s16 D_8010D682
 
BSS s16 D_8010D684
 
BSS s16 D_8010D686
 
BSS s16 PopupMenu_StarPieceCounterPosX
 
BSS s16 PopupMenu_StarPieceCounterPosY
 
BSS s16 D_8010D68C
 
BSS s8 PopupNotBattle
 
BSS s8 PopupMenu_MaxDisplayableEntryCount
 
BSS s8 D_8010D690
 
BSS s8 D_8010D691
 
BSS s8 D_8010D692
 
BSS s8 D_8010D693
 
BSS s32 gPopupWorker
 
BSS s8 PopupNotDipping
 
BSS s8 PopupDipMode
 
BSS s8 PopupMenu_WasStatusBarIgnoringChanges
 
BSS PopupMenugPopupMenu
 
BSS MessagePrintStateD_8010D6A0
 
BSS s32 D_8010D6A4
 

Macro Definition Documentation

◆ LINE_HEIGHT

#define LINE_HEIGHT   13

Definition at line 5 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents(), and popup_menu_update().

◆ WINDOW_KEY_WIDTH

#define WINDOW_KEY_WIDTH   280

Definition at line 33 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ ALREADY_PARTNER_HEIGHT

#define ALREADY_PARTNER_HEIGHT   40

Definition at line 34 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ EMPTY_BAR_X

#define EMPTY_BAR_X   73

Definition at line 35 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ DIARY_PAGE_X

#define DIARY_PAGE_X   8

Definition at line 36 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ PARTNER_LIST_X1

#define PARTNER_LIST_X1   85

Definition at line 37 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ PARTNER_LIST_X2

#define PARTNER_LIST_X2   91

Definition at line 38 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ BADGE_PRICE_X

#define BADGE_PRICE_X   115

Definition at line 39 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ ITEM_PRICE_X

#define ITEM_PRICE_X   121

Definition at line 40 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ MENU_OFFSET_Y1

#define MENU_OFFSET_Y1   8

Definition at line 41 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ MENU_OFFSET_Y2

#define MENU_OFFSET_Y2   6

Definition at line 42 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ POPUP_PARTNER_WIDTH

#define POPUP_PARTNER_WIDTH   100

Definition at line 43 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents().

◆ POPUP_ITEM_X

#define POPUP_ITEM_X   26

Definition at line 1872 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_ITEMDIP_NUMBER_X

#define POPUP_ITEMDIP_NUMBER_X   94

Definition at line 1873 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_ITEMDIP_X

#define POPUP_ITEMDIP_X   114

Definition at line 1874 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_TRIPLE_DIP_X

#define POPUP_TRIPLE_DIP_X   6

Definition at line 1875 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_BADGE_X

#define POPUP_BADGE_X   27

Definition at line 1876 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_CHEST_X

#define POPUP_CHEST_X   4

Definition at line 1877 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_POSTCARD_X

#define POPUP_POSTCARD_X   6

Definition at line 1878 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_ITEM_KEY_X

#define POPUP_ITEM_KEY_X   27

Definition at line 1879 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ POPUP_POSTOFFICE_X

#define POPUP_POSTOFFICE_X   8

Definition at line 1880 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_title_contents().

◆ X_800F4C1C

#define X_800F4C1C   11

Definition at line 2136 of file 8a860_len_3f30.c.

Referenced by func_800F4C1C().

Enumeration Type Documentation

◆ PopupTypes

Enumerator
POPUP_TYPE_USE_ITEM 
POPUP_TYPE_SWITCH_PARTNER 
POPUP_TYPE_THROW_AWAY_ITEM 
POPUP_TYPE_TRADE_FOR_BADGE 
POPUP_TYPE_UPGRADE_PARTNER 
POPUP_TYPE_SELL_ITEM 
POPUP_TYPE_CHECK_ITEM 
POPUP_TYPE_CLAIM_ITEM 
POPUP_TYPE_READ_LETTER 
POPUP_TYPE_TAKE_FROM_CHEST 
POPUP_TYPE_READ_DIARY_PAGE 
POPUP_TYPE_READ_POSTCARD 
POPUP_TYPE_USE_KEY 

Definition at line 125 of file 8a860_len_3f30.c.

Function Documentation

◆ status_bar_is_ignoring_changes()

s8 status_bar_is_ignoring_changes ( void )

Definition at line 1522 of file inventory.c.

1522 {
1524
1525 return statusBar->alwaysShown + statusBar->ignoreChanges;
1526}
BSS s32 PopupMenu_SelectedIndex
StatusBar gStatusBar
Definition inventory.c:22

Referenced by create_battle_popup_menu(), create_shop_popup_menu(), and create_standard_popup_menu().

◆ popup_menu_draw_menu_contents()

void popup_menu_draw_menu_contents ( s32 * userData,
s32 baseX,
s32 baseY,
s32 width,
s32 height,
s32 opacity,
s32 darkening )

Definition at line 1389 of file 8a860_len_3f30.c.

1389 {
1390 s32 x, y;
1391 s32 x1, y1;
1392 s32 offset;
1393 s32 sp28;
1394 s32 dy;
1395 s32 i, j;
1396 s32 id;
1397 s32 msgPal;
1398 s32 a0;
1399 s32 v0;
1400 s32 t;
1401
1402 switch (gPopupState) {
1403 case POPUP_STATE_10:
1412 case POPUP_STATE_20:
1417 case POPUP_STATE_104:
1418 case POPUP_STATE_105:
1419 break;
1420 default:
1421 return;
1422 }
1423
1424 baseX += 2;
1425 baseY += 15;
1427 y1 = D_8010D658;
1428 dy = y - y1;
1429
1430 if (dy < 130) {
1431 dy *= 0.5;
1432 } else {
1433 dy = dy * 100 / 150;
1434 }
1435 if (dy != 0) {
1436 y1 += dy;
1437 } else {
1438 y1 = y;
1439 }
1440 D_8010D658 = y1;
1442
1443 x = baseX;
1444 y = baseY;
1446 switch (gPopupMenu->popupType) {
1448#if VERSION_JP
1450#endif
1459 case POPUP_MENU_USEKEY:
1461 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 112, y1);
1462 break;
1466 break;
1467#if !VERSION_JP
1469 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 160, y1);
1470 break;
1471#endif
1472 }
1473
1474 y = baseY + D_8010D658 + 8;
1476 y = baseY + D_8010D658 + 21;
1477 }
1483 }
1484 x = baseX;
1485 y = baseY + 2;
1488 y = baseY;
1489 y1++;
1490 }
1491
1492#if VERSION_JP
1493 switch (gPopupMenu->popupType) {
1502 case POPUP_MENU_USEKEY:
1504 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 112, y1);
1505 break;
1508 break;
1510 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 144, y1);
1511 break;
1513 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 144, y1);
1514 break;
1516 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 140, y1);
1517 break;
1518 }
1519#else
1521#endif
1522
1523 x = baseX + 32;
1524 y = baseY + D_8010D658 + 2;
1525 offset = 0;
1527 y = baseY + D_8010D658;
1528 offset = 2;
1529 }
1530
1531 t = 0;
1532 for (i = 0; i < gPopupMenu->numEntries; i++, t++) {
1533 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1534 y += LINE_HEIGHT;
1535 if (i == 0) {
1536 y += offset;
1537 }
1538 } else {
1542 }
1543 if (gPopupMenu->enabled[t] == 0) {
1545 }
1546 switch (gPopupMenu->popupType) {
1554 case POPUP_MENU_USEKEY:
1557 break;
1561 break;
1563 if (gPopupMenu->enabled[t] == 2) {
1565 }
1567 break;
1569 if (gPopupMenu->value[t] != 0) {
1571 } else {
1573 }
1576 break;
1578 if (gPopupMenu->value[t] != 0) {
1580 } else {
1582 }
1583 a0 = gPopupMenu->nameMsg[t];
1585 break;
1586 }
1587 switch (gPopupMenu->popupType) {
1590 for (j = 0; j < ARRAY_COUNT(D_80109890); j++) {
1592
1593 if (gPopupMenu->enabled[i]) {
1595 } else {
1597 }
1599 hud_element_set_render_pos(id, x + PARTNER_LIST_X1 + j * 13, y + 10);
1600 } else {
1601 hud_element_set_render_pos(id, x + PARTNER_LIST_X2 + j * 13, y + 10);
1602 }
1603 if (j < gPopupMenu->value[i]) {
1605 }
1606 }
1607 break;
1610 break;
1613 break;
1614 }
1615 y += LINE_HEIGHT;
1616 if (i == 0) {
1617 y += offset;
1618 }
1619 }
1620 }
1621
1622 x = baseX + 24;
1624 offset = 0;
1627 offset = 2;
1628 }
1629
1630 switch (gPopupMenu->popupType) {
1641 case POPUP_MENU_USEKEY:
1643 for (i = 0; i < gPopupMenu->numEntries; i++) {
1644 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1645 y += LINE_HEIGHT;
1646 if (i == 0) {
1647 y += offset;
1648 }
1649 } else {
1654 hud_element_set_scale(id, 0.45f);
1656 y += LINE_HEIGHT;
1657 if (i == 0) {
1658 y += offset;
1659 }
1660 }
1661 }
1662 break;
1664 for (i = 0; i < gPopupMenu->numEntries; i++) {
1665 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1666 y += LINE_HEIGHT;
1667 if (i == 0) {
1668 y += offset;
1669 }
1670 } else {
1675 hud_element_set_scale(id, 0.45f);
1677 y += LINE_HEIGHT;
1678 if (i == 0) {
1679 y += offset;
1680 }
1681 }
1682 }
1683 break;
1685 for (i = 0; i < gPopupMenu->numEntries; i++) {
1686 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1687 y += LINE_HEIGHT;
1688 if (i == 0) {
1689 y += offset;
1690 }
1691 } else {
1696 hud_element_set_scale(id, 0.45f);
1698 y += LINE_HEIGHT;
1699 if (i == 0) {
1700 y += offset;
1701 }
1702 }
1703 }
1704 break;
1705 }
1706
1708 x = baseX + 8;
1709 y = baseY + 9 + v0;
1711
1713 y -= 2;
1714 }
1718
1719 x = baseX;
1720 y = baseY - 6;
1722 switch (gPopupMenu->popupType) {
1733 case POPUP_MENU_USEKEY:
1735 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 112, y1);
1736 break;
1740 break;
1741 }
1742
1743 switch (gPopupMenu->popupType) {
1744#if VERSION_JP
1746 offset = 31;
1747 break;
1749 offset = 32;
1750 break;
1752 offset = 31;
1753 break;
1754 default:
1755 offset = 31;
1756 break;
1760 offset = 31;
1761 break;
1762 case POPUP_MENU_USEKEY:
1763 offset = 31;
1764 break;
1766 offset = 13;
1767 break;
1769 offset = 21;
1770 break;
1773 offset = 14;
1774 break;
1775#else
1777 offset = 35;
1778 break;
1781 offset = 35;
1782 break;
1784 offset = 31;
1785 break;
1787 offset = 31;
1788 break;
1792 offset = 31;
1793 break;
1794 default:
1795 offset = 37;
1796 break;
1798 offset = 29;
1799 break;
1801 offset = 21;
1802 break;
1805 offset = 30;
1806 break;
1807#endif
1808 }
1809
1812 x = baseX + offset;
1813 y = baseY;
1814 hud_element_set_render_pos(id, x + 35, y - 1);
1817 }
1818
1821 x = baseX + offset;
1822 y = baseY;
1824 hud_element_set_render_pos(id, x + 35, y + 5);
1827 }
1828}
BSS s8 D_8010D690
s16 PopupContentScissorWidths[]
#define DIARY_PAGE_X
BSS s32 PopupMenu_Alpha
#define BADGE_PRICE_X
#define MENU_OFFSET_Y1
#define EMPTY_BAR_X
#define PARTNER_LIST_X2
BSS s8 PopupMenu_FirstDisplayIndex
BSS s8 PopupMenu_DisplayedEntryCount
BSS HudElemID PopupMenu_CursorHID
#define ITEM_PRICE_X
HudScript * D_80109890[]
BSS HudElemID PopupMenu_EmptybarHID
BSS HudElemID PopupMenu_DownArrowHID
#define LINE_HEIGHT
BSS s16 D_8010D658
#define PARTNER_LIST_X1
BSS HudElemID PopupMenu_EntryIconHID
BSS HudElemID PopupMenu_PartnerLevelHID
HudScript * D_80109898[]
BSS s32 gPopupState
BSS HudElemID PopupMenu_UpArrowHID
#define MENU_OFFSET_Y2
BSS PopupMenu * gPopupMenu
#define POPUP_PARTNER_WIDTH
BSS s8 PopupMenu_MaxDisplayableEntryCount
#define draw_msg
@ DRAW_MSG_STYLE_MENU
Definition enums.h:5384
@ DRAW_NUMBER_STYLE_MONOSPACE_RIGHT
Definition enums.h:5394
@ POPUP_MENU_TRADE_FOR_BADGE
Definition enums.h:3134
@ POPUP_MENU_READ_DIARY_PAGE
Definition enums.h:3141
@ POPUP_MENU_SELL_ITEM
Definition enums.h:3136
@ POPUP_MENU_CHECK_ITEM
Definition enums.h:3137
@ POPUP_MENU_POST_OFFICE
Definition enums.h:3144
@ POPUP_MENU_USE_ITEM
Definition enums.h:3131
@ POPUP_MENU_TAKE_FROM_CHEST
Definition enums.h:3140
@ POPUP_MENU_USEKEY
Definition enums.h:3143
@ POPUP_MENU_CLAIM_ITEM
Definition enums.h:3138
@ POPUP_MENU_READ_LETTER
Definition enums.h:3139
@ POPUP_MENU_UPGRADE_PARTNER
Definition enums.h:3135
@ POPUP_MENU_THROW_AWAY_ITEM
Definition enums.h:3133
@ POPUP_MENU_SWITCH_PARTNER
Definition enums.h:3132
@ POPUP_MENU_READ_POSTCARD
Definition enums.h:3142
@ MSG_PAL_22
Definition enums.h:5438
@ MSG_PAL_STANDARD
Definition enums.h:5414
@ MSG_PAL_0B
Definition enums.h:5415
@ POPUP_STATE_CHOSE_SWAP
Definition enums.h:3169
@ POPUP_STATE_MINUS_8
Definition enums.h:3171
@ POPUP_STATE_10
Definition enums.h:3152
@ POPUP_STATE_104
Definition enums.h:3162
@ POPUP_STATE_CHOSE_WORLD
Definition enums.h:3164
@ POPUP_STATE_ALREADY_HAVE_PARTNER_SHOW
Definition enums.h:3156
@ POPUP_STATE_105
Definition enums.h:3163
@ POPUP_STATE_CHOOSING
Definition enums.h:3151
@ POPUP_STATE_ALREADY_HAVE_PARTNER_BEGIN
Definition enums.h:3155
@ POPUP_STATE_CANCEL_DIP
Definition enums.h:3158
@ POPUP_STATE_CANCEL_DIP_DECLINE
Definition enums.h:3161
@ POPUP_STATE_CANCEL_DIP_AWAIT_CHOICE
Definition enums.h:3159
@ POPUP_STATE_CHOSE_BATTLE
Definition enums.h:3165
@ POPUP_STATE_MINUS_7
Definition enums.h:3170
@ POPUP_STATE_20
Definition enums.h:3154
@ POPUP_STATE_CANCEL_DIP_ACCEPT
Definition enums.h:3160
void set_message_int_var(s32 value, s32 index)
Definition msg.c:1556
void draw_number(s32 value, s32 x, s32 y, s32 variableWidthChars, s32 palette, s32 opacity, u16 style)
Definition msg.c:2229
void hud_element_set_scale(s32 index, f32 scale)
void hud_element_set_alpha(s32 id, s32 opacity)
void hud_element_draw_without_clipping(s32 id)
void hud_element_set_script(s32 id, HudScript *anim)
void hud_element_draw_next(s32 id)
void hud_element_set_render_pos(s32 id, s32 x, s32 y)
s32 userIndex[32]
s32 nameMsg[32]
HudScript * ptrIcon[32]
b32 enabled[32]
s32 value[32]
#define ARRAY_COUNT(arr)
Definition macros.h:40
Gfx * gMainGfxPos
Definition cam_main.c:14

Referenced by popup_menu_update().

◆ popup_menu_draw_title_contents()

void popup_menu_draw_title_contents ( s32 * userData,
s32 baseX,
s32 baseY,
s32 width,
s32 height,
s32 opacity,
s32 darkening )

Definition at line 1883 of file 8a860_len_3f30.c.

1885{
1886 switch (gPopupMenu->popupType) {
1892 switch (gPopupMenu->dipMode) {
1893 case 0:
1894#if VERSION_JP
1896#else
1898#endif
1899 break;
1900 case 1:
1905 break;
1906 case 2:
1912 break;
1913 }
1914 break;
1917 break;
1918#if VERSION_JP
1921 break;
1922#endif
1925 break;
1928 break;
1931 break;
1934 break;
1935 case POPUP_MENU_USEKEY:
1936#if VERSION_JP
1938#else
1940#endif
1941 break;
1943#if !VERSION_JP
1945#endif
1948 break;
1949 }
1950}
#define POPUP_ITEMDIP_X
#define POPUP_POSTOFFICE_X
#define POPUP_TRIPLE_DIP_X
#define POPUP_BADGE_X
#define POPUP_ITEM_X
#define POPUP_POSTCARD_X
#define POPUP_CHEST_X
#define POPUP_ITEM_KEY_X
#define POPUP_ITEMDIP_NUMBER_X
@ DRAW_NUMBER_STYLE_ALIGN_RIGHT
drawn to the left of posX
Definition enums.h:5392
@ DRAW_NUMBER_STYLE_MONOSPACE
Definition enums.h:5393
@ MSG_PAL_34
Definition enums.h:5456
@ MSG_PAL_32
Definition enums.h:5454
@ DRAW_NUMBER_CHARSET_THIN
Definition enums.h:5400
s32 titleNumber

Referenced by popup_menu_update().

◆ func_800F48F4()

void func_800F48F4 ( s32 * userData,
s32 baseX,
s32 baseY,
s32 width,
s32 height,
s32 opacity,
s32 darkening )

Definition at line 1953 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ func_800F4944()

void func_800F4944 ( s32 * userData,
s32 baseX,
s32 baseY,
s32 width,
s32 height,
s32 opacity,
s32 darkening )

Definition at line 1972 of file 8a860_len_3f30.c.

1972 {
1973 s32 msgWidth;
1974
1975#if VERSION_JP
1976 baseY += 6;
1977
1978 if (PopupNotBattle) {
1979 switch (gPopupMenu->popupType) {
1981 msgWidth = get_msg_width(MSG_Menus_0061, 0) + 18;
1982 baseX += 76 - (msgWidth / 2);
1983 draw_msg(MSG_Menus_0061, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
1984 break;
1986 msgWidth = get_msg_width(MSG_Menus_0063, 0) + 18;
1987 baseX += 76 - (msgWidth / 2);
1988 draw_msg(MSG_Menus_0063, baseX + 8, baseY + 2, 255, MSG_PAL_0F, 0);
1989 break;
1991 msgWidth = get_msg_width(MSG_Menus_0064, 0) + 18;
1992 baseX += 76 - (msgWidth / 2);
1993 draw_msg(MSG_Menus_0064, baseX + 4, baseY + 2, 255, MSG_PAL_0F, 0);
1994 break;
1996 msgWidth = get_msg_width(MSG_Menus_0070, 0) + 18;
1997 baseX += 76 - (msgWidth / 2);
1998 draw_msg(MSG_Menus_0070, baseX + 4, baseY + 2, 255, MSG_PAL_0F, 0);
1999 break;
2001 msgWidth = get_msg_width(MSG_Menus_006A, 0) + 18;
2002 baseX += 76 - (msgWidth / 2);
2003 draw_msg(MSG_Menus_006A, baseX + 4, baseY + 2, 255, MSG_PAL_0F, 0);
2004 break;
2006 msgWidth = get_msg_width(MSG_Menus_0065, 0) + 18;
2007 baseX += 76 - (msgWidth / 2);
2008 draw_msg(MSG_Menus_0065, baseX - 4, baseY + 2, 255, MSG_PAL_0F, 0);
2009 break;
2011 msgWidth = get_msg_width(MSG_Menus_0066, 0) + 18;
2012 baseX += 76 - (msgWidth / 2);
2013 draw_msg(MSG_Menus_0066, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2014 break;
2016 msgWidth = get_msg_width(MSG_Menus_0067, 0) + 18;
2017 baseX += 76 - (msgWidth / 2);
2018 draw_msg(MSG_Menus_0067, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2019 break;
2021 msgWidth = get_msg_width(MSG_Menus_JP_0081, 0) + 18;
2022 baseX += 76 - (msgWidth / 2);
2023 draw_msg(MSG_Menus_JP_0081, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2024 break;
2026 msgWidth = get_msg_width(MSG_Menus_00D6, 0) + 18;
2027 baseX += 76 - (msgWidth / 2);
2028 draw_msg(MSG_Menus_00D6, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2029 break;
2031 msgWidth = get_msg_width(MSG_Menus_006C, 0) + 18;
2032 baseX += 76 - (msgWidth / 2);
2033 draw_msg(MSG_Menus_006C, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2034 break;
2036 msgWidth = get_msg_width(MSG_Menus_006D, 0) + 18;
2037 baseX += 76 - (msgWidth / 2);
2038 draw_msg(MSG_Menus_006D, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2039 break;
2040 case POPUP_MENU_USEKEY:
2041 msgWidth = get_msg_width(MSG_Menus_0062, 0) + 18;
2042 baseX += 76 - (msgWidth / 2);
2043 draw_msg(MSG_Menus_0062, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2044 break;
2046 msgWidth = get_msg_width(MSG_Menus_006F, 0) + 18;
2047 baseX += 76 - (msgWidth / 2);
2048 draw_msg(MSG_Menus_006F, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2049 break;
2050 }
2051 }
2052#else
2053 baseY += 7;
2054
2055 if (PopupNotBattle) {
2056 switch (gPopupMenu->popupType) {
2058 msgWidth = get_msg_width(MSG_Menus_0061, 0);
2059 baseX += 72 - (msgWidth / 2);
2061 break;
2063 msgWidth = get_msg_width(MSG_Menus_0063, 0);
2064 baseX += 72 - (msgWidth / 2);
2066 break;
2068 msgWidth = get_msg_width(MSG_Menus_0064, 0);
2069 baseX += 72 - (msgWidth / 2);
2071 break;
2073 msgWidth = get_msg_width(MSG_Menus_0070, 0);
2074 baseX += 64 - (msgWidth / 2);
2076 break;
2078 msgWidth = get_msg_width(MSG_Menus_006A, 0);
2079 baseX += 68 - (msgWidth / 2);
2081 break;
2083 msgWidth = get_msg_width(MSG_Menus_0065, 0);
2084 baseX += 60 - (msgWidth / 2);
2086 break;
2088 msgWidth = get_msg_width(MSG_Menus_0066, 0);
2089 baseX += 72 - (msgWidth / 2);
2091 break;
2093 msgWidth = get_msg_width(MSG_Menus_0067, 0);
2094 baseX += 72 - (msgWidth / 2);
2096 break;
2098 msgWidth = get_msg_width(MSG_Menus_006F, 0);
2099 baseX += 72 - (msgWidth / 2);
2101 break;
2103 msgWidth = get_msg_width(MSG_Menus_006D, 0);
2104 baseX += 56 - (msgWidth / 2);
2106 break;
2108 msgWidth = get_msg_width(MSG_Menus_00D6, 0);
2109 baseX += 72 - (msgWidth / 2);
2111 break;
2113 msgWidth = get_msg_width(MSG_Menus_006C, 0);
2114 baseX += 64 - (msgWidth / 2);
2116 break;
2118 msgWidth = get_msg_width(MSG_Menus_006D, 0);
2119 baseX += 64 - (msgWidth / 2);
2121 break;
2122 case POPUP_MENU_USEKEY:
2123 msgWidth = get_msg_width(MSG_Menus_0062, 0);
2124 baseX += 72 - (msgWidth / 2);
2126 break;
2127 }
2128 }
2129#endif
2130}
BSS s8 PopupNotBattle
#define get_msg_width
@ MSG_PAL_0F
Definition enums.h:5419

Referenced by popup_menu_update().

◆ func_800F4C1C()

void func_800F4C1C ( s32 * userData,
s32 x,
s32 y )

Definition at line 2139 of file 8a860_len_3f30.c.

2139 {
2140 s32 xPos = x + X_800F4C1C;
2141 s32 yPos = y + 8;
2142 s32 msg;
2143
2144 if (PopupDipMode == 1) {
2146 } else {
2148 }
2149
2150#if VERSION_PAL
2151 if (get_msg_lines(msg) != 1) {
2152 yPos -= 4;
2153 }
2154#endif
2155 draw_msg(msg, xPos, yPos, 255, MSG_PAL_0F, 0);
2156}
BSS s8 PopupDipMode
#define X_800F4C1C
s32 get_msg_lines(s32 messageID)
Definition msg.c:1985

Referenced by popup_menu_update().

◆ popup_draw_cost_icon()

void popup_draw_cost_icon ( s32 * userData,
s32 x,
s32 y )

Definition at line 2158 of file 8a860_len_3f30.c.

2158 {
2159 HudElemID hid;
2160 s32 xPos;
2161 s32 yPos;
2162
2163 switch (gPopupMenu->popupType) {
2165 xPos = x + 16;
2167 yPos = y + 16;
2168 break;
2169#if VERSION_JP
2172 return;
2173#endif
2175 xPos = x + 17;
2177 yPos = y + 17;
2178 break;
2179 default:
2180 return;
2181 }
2182
2186}
BSS HudElemID PopupMenu_TitleIconHID
s32 HudElemID
void hud_element_draw_clipped(s32 id)

Referenced by popup_menu_update().

◆ popup_draw_already_have_partner()

void popup_draw_already_have_partner ( s32 * userData,
s32 x,
s32 y )

Definition at line 2188 of file 8a860_len_3f30.c.

2188 {
2189#if VERSION_JP
2190 draw_msg(MSG_Menus_006B, x + 11, y + 8, 255, MSG_PAL_0F, 0);
2191#else
2192 draw_msg(MSG_Menus_006B, x + 16, y + 2, 255, MSG_PAL_0F, 0);
2193#endif
2194}

Referenced by popup_menu_update().

◆ func_800F4D28()

void func_800F4D28 ( s32 * userData,
s32 x,
s32 y )

Definition at line 2196 of file 8a860_len_3f30.c.

2196 {
2199 s32 xPos = x + 14;
2200 s32 yPos = y + 9;
2201 s32 type;
2202
2204
2207 } else {
2209 }
2210
2212
2214 hud_element_set_render_pos(hid, x + 26, y + 11);
2217
2218 type = gPopupMenu->popupType;
2219 if (type == POPUP_TYPE_TRADE_FOR_BADGE) {
2221 }
2222}
BSS HudElemID PopupMenu_TimesHID
PlayerData gPlayerData
Definition 77480.c:39

Referenced by popup_menu_update().

◆ hide_popup_menu()

void hide_popup_menu ( void )

Definition at line 150 of file 8a860_len_3f30.c.

150 {
151 if (PopupNotBattle) {
152 switch (gPopupMenu->popupType) {
166 break;
171 break;
172 }
174 } else {
175 switch (gPopupMenu->popupType) {
189 break;
194 break;
195 }
196 }
197
201 }
204 }
208 }
211}
BSS s32 D_8010D644
BSS s8 D_8010D692
@ WINDOW_UPDATE_HIDE
Definition enums.h:5311
@ WIN_CURRENCY_COUNTER
Definition enums.h:5260
@ WIN_POPUP_DESC
Definition enums.h:5259
@ WIN_POPUP_CONTENT
Definition enums.h:5254
@ WIN_POPUP_COST
Definition enums.h:5256
@ WIN_POPUP_PROMPT
Definition enums.h:5261
@ WIN_PARTNER_COST
Definition enums.h:5258
void basic_hidden_window_update(s32 windowIndex, s32 *flags, s32 *posX, s32 *posY, s32 *posZ, f32 *scaleX, f32 *scaleY, f32 *rotX, f32 *rotY, f32 *rotZ, s32 *darkening, s32 *opacity)
Definition windows.c:184
void set_window_update(s32 panelID, s32)
Definition windows.c:434

Referenced by btl_state_update_partner_menu(), btl_state_update_player_menu(), check_input_open_menus(), shop_update_item_select_popup(), and update_item_entity_pickup().

◆ destroy_popup_menu()

void destroy_popup_menu ( void )

Definition at line 213 of file 8a860_len_3f30.c.

213 {
219
223 }
224
228 }
229
232 }
233
236 }
237
247 }
249 }
250
252}
BSS s8 PopupMenu_WasStatusBarIgnoringChanges
@ CONTEXT_WORLD
Definition enums.h:3528
@ POPUP_STATE_MINUS_4
Definition enums.h:3167
void close_status_bar(void)
Definition inventory.c:1450
void status_bar_respond_to_changes(void)
Definition inventory.c:1518
void hud_element_free(s32 id)
GameStatus * gGameStatusPtr
Definition main_loop.c:31

Referenced by btl_state_update_partner_menu(), btl_state_update_player_menu(), check_input_open_menus(), popup_menu_update(), shop_close_item_select_popup(), and update_item_entity_pickup().

◆ func_800F16CC()

void func_800F16CC ( void )

Definition at line 254 of file 8a860_len_3f30.c.

254 {
255 if (PopupNotBattle) {
256 switch (gPopupMenu->popupType) {
269 break;
275 break;
281 break;
282 }
284 } else {
285 switch (gPopupMenu->popupType) {
297 break;
302 break;
307 break;
308 }
309 }
310
314 }
317 }
320 }
326
330 }
334 }
337 }
340 }
344}
@ WINDOW_UPDATE_SHOW
Definition enums.h:5310
@ SOUND_OPEN_POPUP_1
Definition enums.h:548
@ SOUND_OPEN_POPUP_2
Definition enums.h:549
void basic_window_update(s32 windowIndex, s32 *flags, s32 *posX, s32 *posY, s32 *posZ, f32 *scaleX, f32 *scaleY, f32 *rotX, f32 *rotY, f32 *rotZ, s32 *darkening, s32 *opacity)
Definition windows.c:161
HudScript HES_AnimatedHandPointer
void hud_element_set_tint(s32 id, s32 r, s32 g, s32 b)
void sfx_play_sound(s32 soundID)
Definition sfx.c:517

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ popup_menu_update()

s32 popup_menu_update ( void )

Definition at line 350 of file 8a860_len_3f30.c.

350 {
351 s32 posX;
352 s32 posY;
353 s32 width;
354 s32 height;
356 s32 cond;
357 s32 buttons;
358 s32 msgID;
359 s32 one;
360 s32 i;
361
362 s32 var_s5 = 0;
363 s32 var_s6 = 0; // maybe 6 before 5
364 s32 msgWidth;
365 s32 width2;
366 s32 posX2;
367
368 switch (gPopupState) {
369 case POPUP_STATE_INIT:
370#if VERSION_JP
371 D_8010D67C = 32;
372 D_8010D67E = 72;
373 D_8010D680 = 32;
375#else
376 D_8010D67C = 20;
377 D_8010D67E = 72;
378 D_8010D680 = 20;
379#endif
380 D_8010D682 = 186;
381 D_8010D684 = 16;
382 D_8010D686 = 88;
383#if !VERSION_JP
385#endif
387 if (PopupNotBattle) {
388#if VERSION_JP
389
390 switch (gPopupMenu->popupType) {
398 D_8010D67C += 144;
399 break;
401 D_8010D67C += 122;
402 break;
404 D_8010D67C += 134;
405 break;
407 D_8010D67C += 122;
408 break;
413 D_8010D67C += 160;
414 break;
415 }
416#else
418#endif
419 }
421#if VERSION_JP
422 D_8010D67E -= 10;
423#else
424 D_8010D67E = 62;
425#endif
426 }
427 D_8010D68C = 0;
431 hud_element_set_tint(hid, 255, 255, 255);
434 }
435
436 one = POPUP_MENU_SWITCH_PARTNER; // required to match (why is 1 loaded so early?)
441
445
449
453
458 hud_element_set_tint(hid, 255, 255, 255);
459 }
464 hud_element_set_tint(hid, 255, 255, 255);
465 }
470 hud_element_set_tint(hid, 255, 255, 255);
471 }
476 hud_element_set_tint(hid, 255, 255, 255);
477 }
482 hud_element_set_tint(hid, 255, 255, 255);
483 }
484
485 D_8010D65A = -200;
487 if (!PopupNotBattle) {
488 D_8010D644 = 1;
489 }
491
492 posX = D_8010D67C;
493 posY = D_8010D67E;
494
495#if VERSION_PAL
496 gPopupMenu->unk_338 = 0;
497 gPopupMenu->unk_340 = 0;
498
499 switch (gPopupMenu->popupType) {
501 gPopupMenu->unk_33C = MSG_Menus_0061;
502 switch (gPopupMenu->dipMode) {
503 case 0:
504 gPopupMenu->unk_330 = MSG_Menus_Items;
505 break;
506 case 1:
508 break;
509 case 2:
511 break;
512 }
514 gPopupMenu->unk_330 = MSG_Menus_Items;
515 gPopupMenu->unk_33C = MSG_Menus_0064;
517 gPopupMenu->unk_330 = MSG_Menus_Items;
518 gPopupMenu->unk_33C = MSG_Menus_0066;
520 gPopupMenu->unk_330 = MSG_Menus_Items;
521 gPopupMenu->unk_33C = MSG_Menus_0067;
523 var_s6 = 145;
524 var_s5 = 145;
525 gPopupMenu->unk_33C = MSG_Menus_0062;
526 gPopupMenu->unk_330 = MSG_Menus_Items;
527 break;
529 var_s6 = 139;
530 var_s5 = 139;
532 gPopupMenu->unk_338 = 1;
533 gPopupMenu->unk_33C = MSG_Menus_0063;
534 break;
536 var_s6 = 162;
537 var_s5 = 140;
538 gPopupMenu->unk_340 = -16;
539 gPopupMenu->unk_330 = MSG_MenuTip_0032;
540 gPopupMenu->unk_33C = MSG_Menus_0070;
541 break;
543 var_s6 = 146;
544 var_s5 = 140;
545 gPopupMenu->unk_340 = -8;
547 gPopupMenu->unk_338 = 1;
548 gPopupMenu->unk_33C = MSG_Menus_006A;
549 break;
551 var_s6 = 167;
552 var_s5 = 145;
553 gPopupMenu->unk_340 = -24;
554 gPopupMenu->unk_330 = MSG_Menus_Items;
555 gPopupMenu->unk_33C = MSG_Menus_0065;
556 break;
558 var_s6 = 170;
559 var_s5 = 170;
560 gPopupMenu->unk_340 = -32;
561 gPopupMenu->unk_330 = MSG_MenuTip_0033;
562 gPopupMenu->unk_33C = MSG_Menus_006D;
563 break;
565 var_s6 = 145;
566 var_s5 = 145;
567 gPopupMenu->unk_330 = MSG_Menus_00D7;
568 gPopupMenu->unk_33C = MSG_Menus_00D6;
569 break;
571 var_s6 = 140;
572 var_s5 = 140;
573 gPopupMenu->unk_340 = -16;
574 gPopupMenu->unk_330 = MSG_Menus_00CE;
575 gPopupMenu->unk_33C = MSG_Menus_006C;
576 break;
578 var_s6 = 149;
579 var_s5 = 149;
580 gPopupMenu->unk_340 = -16;
581 gPopupMenu->unk_330 = MSG_Menus_00D0;
582 gPopupMenu->unk_33C = MSG_Menus_006D;
583 break;
585 var_s6 = 131;
586 var_s5 = 131;
588 gPopupMenu->unk_338 = 1;
589 gPopupMenu->unk_33C = MSG_Menus_006F;
590 break;
591 }
592 msgWidth = get_msg_width(gPopupMenu->unk_330, 0);
593 width2 = msgWidth + (((var_s5 - msgWidth) * 2) / 5);
594 posX2 = (var_s5 - width2) / 2;
595 gPopupMenu->unk_334 = (width2 - msgWidth) / 2;
597 width2 = 125;
598 posX2 = (var_s5 - width2) / 2;
599 gPopupMenu->unk_334 = (80 - msgWidth) / 2;
600 }
603 if (gPopupMenu->unk_338 == 0) {
608 } else {
613 }
614#elif VERSION_JP
615 switch (gPopupMenu->popupType) {
626 break;
632 break;
638 break;
644 break;
650 break;
656 break;
662 break;
668 break;
674 break;
675 }
676#else
677 switch (gPopupMenu->popupType) {
684 if (gPopupMenu->dipMode == 0) {
686 } else {
688 }
691 break;
697 break;
703 break;
709 break;
715 break;
721 break;
727 break;
733 break;
739 break;
745 break;
746 }
747#endif
748
749#if VERSION_JP
750 switch (gPopupMenu->popupType) {
753 break;
756 break;
759 break;
760 }
761#else
762 switch (gPopupMenu->popupType) {
765 break;
768 break;
769 }
770#endif
771
776 }
777
778 do {
779 cond = FALSE;
786 }
787 } else {
788 cond = TRUE;
789 }
790 }
791 } while (cond);
792
797 {
798 posX = D_8010D680;
799 posY = D_8010D682;
801 }
802
803 posX = D_8010D684;
804 posY = D_8010D686;
805
806#if VERSION_PAL
807 height = 32;
808 if (get_msg_lines(gPopupMenu->unk_33C) == 2) {
809 height = 40;
810 }
811 set_window_properties(WIN_POPUP_PROMPT, posX, posY, gPopupMenu->unk_340 + 144, height, WINDOW_PRIORITY_20, func_800F4944, NULL, -1);
812#else
813 switch (gPopupMenu->popupType) {
814#if VERSION_JP
826 switch (gPopupMenu->dipMode) {
827 case 0:
829 break;
830 case 1:
832 break;
833 case 2:
835 break;
836 }
837 break;
840 break;
843 break;
846 break;
847#else
854 break;
859 break;
864 break;
867 break;
870 break;
873 break;
874#endif
875 }
876#endif
877
878 if (!PopupNotBattle) {
879 switch (gPopupMenu->popupType) {
891 break;
896 break;
901 break;
902 }
903 } else {
904 switch (gPopupMenu->popupType) {
917 break;
923 break;
929 break;
930 }
932 }
933
937 }
940 }
943 }
945 break;
947 if (D_8010D644 != 0) {
948 D_8010D644--;
949 } else {
951
952 // change selection on up input
955 {
957 }
958
959 // change selection on down input
962 {
964 }
965
966 // wrap selected index
967 if (PopupMenu_SelectedIndex < 0) {
969 }
972 }
973
976 }
977
978 // ensure one option is displayed above the selected index, if applicable
979 // shift up to 4 entries at a time on list wrap
980 for (i = 0; i < 4; i++) {
985 }
986 }
987 }
988
989 // ensure one option is displayed after the selected index, if applicable
990 // shift up to 4 entries at a time on list wrap
991 for (i = 0; i < 4; i++) {
998 }
999 }
1000 }
1002 }
1003
1004 // make selection on A button input
1006 switch (gPopupMenu->popupType) {
1009 if (!PopupNotBattle) {
1011 } else {
1013 }
1014 break;
1017 if (!PopupNotBattle) {
1019 } else {
1021 }
1022 break;
1023 default:
1026 if (!PopupNotBattle) {
1028 } else {
1030 }
1031 break;
1032 }
1036 break;
1037 }
1040 }
1041 break;
1042 }
1043 } else {
1044 switch (gPopupMenu->popupType) {
1051 case POPUP_MENU_USEKEY:
1052 if (PopupNotBattle) {
1054 } else {
1055 buttons = BUTTON_B;
1056 }
1057 break;
1060 if (PopupNotBattle) {
1062 } else {
1063 buttons = BUTTON_B;
1064 }
1065 break;
1071 buttons = BUTTON_B;
1072 break;
1073 default:
1074 buttons = 0;
1075 break;
1076 }
1077
1080 if (PopupNotDipping) {
1081 if (!PopupNotBattle) {
1083 } else {
1085 }
1086 } else {
1087 if (PopupDipMode == 0) {
1089 } else {
1091 }
1092 }
1093 break;
1094 }
1095
1096 switch (gPopupMenu->popupType) {
1097 default:
1098 buttons = 0;
1099 break;
1102 break;
1105 break;
1106 }
1107
1111 break;
1112 }
1113 }
1114 }
1115 break;
1126 }
1130 }
1133 }
1136 }
1138
1140 return PopupMenu_SelectedIndex + 1;
1143 return PopupMenu_SelectedIndex + 1;
1145 switch (gPopupMenu->popupType) {
1154 case POPUP_MENU_USEKEY:
1157 break;
1162 break;
1167 break;
1168 }
1173 return 255;
1178 return 255;
1181 return 255;
1185 return 255;
1186 case POPUP_STATE_10:
1187 D_8010D644--;
1188 if (D_8010D644 == 0) {
1191 return PopupMenu_SelectedIndex + 1;
1192 }
1193 break;
1194 case POPUP_STATE_20:
1195 D_8010D644++;
1196 if (D_8010D644 >= D_8010D692) {
1199 return PopupMenu_SelectedIndex + 1;
1200 }
1201 break;
1205 return 0;
1209 if (PopupNotBattle) {
1211 }
1212#if VERSION_PAL
1213 width = get_msg_width(MSG_Menus_006B, 0) + 32;
1214 if (get_msg_lines(MSG_Menus_006B) == 1) {
1215 posY = 76;
1216 } else {
1217 posY = 72;
1218 }
1220#else
1221 width = get_msg_width(MSG_Menus_006B, 0) + 23;
1223#endif
1225 D_8010D644 = 60;
1227 return 0;
1230 D_8010D644 = 0;
1231 }
1232 if (D_8010D644 != 0) {
1233 D_8010D644--;
1234 return 0;
1235 }
1239 if (PopupNotBattle) {
1241 }
1244 break;
1252
1256 }
1260 }
1263 }
1266 }
1267
1268 switch (gPopupMenu->popupType) {
1277 case POPUP_MENU_USEKEY:
1280 break;
1285 break;
1290 break;
1291 }
1292
1294 if (PopupDipMode == 1) {
1295 msgID = MSG_Menus_0068;
1296 } else {
1297 msgID = MSG_Menus_0069;
1298 }
1299#if VERSION_PAL
1300 width = get_msg_width(msgID, 0) + 32;
1301 if (get_msg_lines(msgID) == 1) {
1302 height = 32;
1303 posY = 76;
1304 } else {
1305 height = 40;
1306 posY = 72;
1307 }
1308 set_window_properties(WIN_POPUP_PROMPT, 160 - (width / 2), posY, width, height, WINDOW_PRIORITY_19, func_800F4C1C, NULL, -1);
1309#else
1310 width = get_msg_width(msgID, 0) + 23;
1311 set_window_properties(WIN_POPUP_PROMPT, 160 - (width / 2), 76, width, 32, WINDOW_PRIORITY_19, func_800F4C1C, NULL, -1);
1312#endif
1317 break;
1319 if (D_8010D6A4 == 1) {
1321 switch (D_8010D6A0->curOption) {
1322 case 0:
1324 break;
1325 case 1:
1327 break;
1328 }
1329 }
1330 break;
1333 break;
1343 }
1347 }
1350 }
1353 }
1355
1356 switch (gPopupMenu->popupType) {
1365 case POPUP_MENU_USEKEY:
1368 break;
1373 break;
1378 break;
1379 }
1382 break;
1383 }
1385 return 0;
1386}
#define WINDOW_KEY_WIDTH
void popup_menu_draw_menu_contents(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
HudScript HES_EmptyBar
void func_800F48F4(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
BSS s16 D_8010D686
BSS s16 D_8010D68C
BSS s32 PopupMenu_PrevSelectedIndex
HudScript HES_HandPointer
void popup_menu_draw_title_contents(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
void func_800F4944(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
BSS s16 D_8010D684
BSS s16 PopupMenu_StarPieceCounterPosY
BSS s16 D_8010D67E
BSS MessagePrintState * D_8010D6A0
#define ALREADY_PARTNER_HEIGHT
HudScript HES_GreenArrowDown
BSS s8 PopupNotDipping
void destroy_popup_menu(void)
BSS s16 D_8010D682
void popup_draw_cost_icon(s32 *userData, s32 x, s32 y)
HudScript HES_GreenArrowUp
BSS s16 PopupMenu_StarPieceCounterPosX
void func_800F4C1C(s32 *userData, s32 x, s32 y)
BSS s16 D_8010D65A
BSS s32 gPopupWorker
BSS s8 PopupMenu_LastDisplayIndex
BSS s8 D_8010D691
void popup_draw_already_have_partner(s32 *userData, s32 x, s32 y)
BSS s32 D_8010D6A4
void func_800F4D28(s32 *userData, s32 x, s32 y)
BSS s16 D_8010D67C
HudScript HES_StatusStarPiece
BSS s16 D_8010D680
s16 PopupWorldStartX[]
u32 pressedButtons[4]
@ BUTTON_A
Definition enums.h:2790
@ BUTTON_R
Definition enums.h:2781
@ BUTTON_STICK_UP
Definition enums.h:2791
@ BUTTON_STICK_DOWN
Definition enums.h:2792
@ BUTTON_B
Definition enums.h:2789
@ BUTTON_C_RIGHT
Definition enums.h:2777
@ BUTTON_C_LEFT
Definition enums.h:2778
@ BUTTON_Z
Definition enums.h:2788
@ WINDOW_PRIORITY_21
Definition enums.h:3187
@ WINDOW_PRIORITY_19
Definition enums.h:3185
@ WINDOW_PRIORITY_20
Definition enums.h:3186
@ MSG_PAL_0D
Definition enums.h:5417
@ POPUP_RESULT_CANCEL
Definition enums.h:3178
@ POPUP_RESULT_CHOOSING
Definition enums.h:3177
@ POPUP_RESULT_INVALID
Definition enums.h:3175
@ POPUP_RESULT_SWAP_MENU
Definition enums.h:3176
@ SOUND_MENU_BACK
Definition enums.h:701
@ SOUND_MENU_CHANGE_SELECTION
Definition enums.h:698
@ SOUND_MENU_NEXT
Definition enums.h:700
@ SOUND_MENU_ERROR
Definition enums.h:933
@ POPUP_STATE_11
Definition enums.h:3153
@ POPUP_STATE_MINUS_3
Definition enums.h:3166
@ POPUP_STATE_INIT
Definition enums.h:3150
@ POPUP_STATE_ALREADY_HAVE_PARTNER_AWAIT
Definition enums.h:3157
@ POPUP_STATE_MINUS_5
Definition enums.h:3168
@ WIN_BTL_POPUP
Definition enums.h:5249
@ WIN_POPUP_TITLE_A
Definition enums.h:5255
@ WIN_POPUP_TITLE_B
Definition enums.h:5257
void msg_printer_set_origin_pos(MessagePrintState *msgPrintState, s32 x, s32 y)
Definition msg.c:1495
void free_worker(s32)
Definition worker.c:176
MessagePrintState * msg_get_printer_for_msg(s32 msgID, s32 *a1)
Definition msg.c:1430
void set_window_properties(s32 panelID, s32 posX, s32 posY, s32 width, s32 height, u8, void *drawContents, void *drawContentsArg, s8 parent)
Definition windows.c:373
HudScript HES_StatusCoin
HudScript HES_MenuTimes
s32 hud_element_create(HudScript *anim)
Creates a new HUD element and returns its ID.
void hud_element_set_flags(s32 id, s32 flags)
Turns on the given flags.
@ HUD_ELEMENT_FLAG_DISABLED
Definition hud_element.h:72
@ HUD_ELEMENT_FLAG_80
Definition hud_element.h:78
@ HUD_ELEMENT_FLAG_DROP_SHADOW
@ HUD_ELEMENT_FLAG_FILTER_TEX
Definition hud_element.h:86

Referenced by create_battle_popup_menu(), create_shop_popup_menu(), create_standard_popup_menu(), and func_800F52BC().

◆ create_standard_popup_menu()

void create_standard_popup_menu ( PopupMenu * popup)

Definition at line 2224 of file 8a860_len_3f30.c.

2224 {
2226 s8 entryCount;
2227 s32 initialPos;
2228 s32 numEntries;
2229
2233 gPopupMenu = popup;
2235 popup->dipMode = 0;
2236 popup->titleNumber = 0;
2237 PopupDipMode = 0;
2239 if (popup->popupType >= POPUP_MENU_DOUBLE_DIP) {
2240 popup->popupType -= POPUP_MENU_DOUBLE_DIP;
2241 PopupDipMode = 1;
2242 if (popup->popupType >= POPUP_MENU_DOUBLE_DIP) {
2243 popup->popupType -= POPUP_MENU_DOUBLE_DIP;
2244 PopupDipMode = 2;
2245 }
2247 }
2248
2252
2253 initialPos = gPopupMenu->initialPos;
2254 numEntries = gPopupMenu->numEntries;
2255 PopupMenu_SelectedIndex = initialPos;
2256 if (initialPos >= numEntries) {
2257 PopupMenu_SelectedIndex = numEntries - 1;
2258 }
2261
2262 entryCount = gPopupMenu->numEntries;
2263 PopupMenu_DisplayedEntryCount = entryCount;
2264 if (PopupMenu_MaxDisplayableEntryCount < entryCount) {
2266 }
2267
2271 }
2272
2273 PopupMenu_Alpha = 255;
2274 D_8010D691 = 4;
2275 D_8010D692 = 6;
2277}
s32 popup_menu_update(void)
s8 status_bar_is_ignoring_changes(void)
Definition inventory.c:1522
@ POPUP_MENU_DOUBLE_DIP
Definition enums.h:3145
void status_bar_ignore_changes(void)
Definition inventory.c:1507
void open_status_bar_quickly(void)
Definition inventory.c:1440
s32 create_worker_frontUI(void(*updateFunc)(void), void(*drawFunc)(void))
Definition worker.c:63

Referenced by check_input_open_menus(), and update_item_entity_pickup().

◆ create_shop_popup_menu()

void create_shop_popup_menu ( PopupMenu * popup)

Definition at line 2279 of file 8a860_len_3f30.c.

2279 {
2280 gPopupMenu = popup;
2281
2283 popup->dipMode = 0;
2284 popup->titleNumber = 0;
2286 PopupDipMode = 0;
2290 PopupDipMode = 1;
2293 PopupDipMode = 2;
2294 }
2296 }
2297
2304 }
2308
2311 }
2312
2316 }
2317
2318 PopupMenu_Alpha = 255;
2319 D_8010D691 = 4;
2320 D_8010D692 = 6;
2322}

Referenced by shop_open_item_select_popup().

◆ create_battle_popup_menu()

void create_battle_popup_menu ( PopupMenu * popup)

Definition at line 2324 of file 8a860_len_3f30.c.

2324 {
2325 gPopupMenu = popup;
2326
2328 D_8010D693 = popup->titleNumber;
2330 PopupDipMode = 0;
2334 PopupDipMode = 1;
2337 PopupDipMode = 2;
2338 }
2340 }
2341
2348 }
2352
2355 }
2356
2360 }
2361
2362 PopupMenu_Alpha = 255;
2363 D_8010D691 = 9;
2364 D_8010D692 = 2;
2366}
BSS s8 D_8010D693

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ func_800F52BC()

void func_800F52BC ( void )

Definition at line 2368 of file 8a860_len_3f30.c.

2368 {
2370}

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

Variable Documentation

◆ HES_HandPointer

HudScript HES_HandPointer
extern

Definition at line 727 of file global_hud_scripts.c.

Referenced by popup_menu_update().

◆ HES_StatusStarPiece

HudScript HES_StatusStarPiece
extern

Definition at line 787 of file global_hud_scripts.c.

787 {
790 hs_Loop
796 hs_End
797};
#define hs_SetTileSize(size)
#define hs_SetVisible
#define hs_End
#define hs_Restart
#define hs_Loop
#define hs_SetCI(time, name)
@ HUD_ELEMENT_SIZE_16x16
Definition hud_element.h:44

Referenced by popup_menu_update().

◆ HES_GreenArrowDown

HudScript HES_GreenArrowDown
extern

Definition at line 1866 of file global_hud_scripts.c.

1866 {
1868 hs_SetCustomSize(16, 8)
1869 hs_Loop
1875 hs_End
1876};
#define hs_SetCustomSize(arg0, arg1)
@ HUD_ELEMENT_FLAG_200000
Definition hud_element.h:92
#define hs_ClearFlags(arg0)
#define hs_SetFlags(arg0)

Referenced by popup_menu_update().

◆ HES_GreenArrowUp

HudScript HES_GreenArrowUp
extern

◆ HES_EmptyBar

HudScript HES_EmptyBar
extern

Definition at line 1900 of file global_hud_scripts.c.

Referenced by popup_menu_update().

◆ HES_PartnerRank1A

HudScript HES_PartnerRank1A
extern

Definition at line 2583 of file global_hud_scripts.c.

◆ HES_PartnerRank1B

HudScript HES_PartnerRank1B
extern

Definition at line 2585 of file global_hud_scripts.c.

◆ HES_PartnerRank2A

HudScript HES_PartnerRank2A
extern

Definition at line 2587 of file global_hud_scripts.c.

◆ HES_PartnerRank2B

HudScript HES_PartnerRank2B
extern

Definition at line 2589 of file global_hud_scripts.c.

◆ D_80109890

Definition at line 17 of file 8a860_len_3f30.c.

HudScript HES_PartnerRank1A
HudScript HES_PartnerRank2A

Referenced by popup_menu_draw_menu_contents(), and popup_menu_update().

◆ D_80109898

Definition at line 18 of file 8a860_len_3f30.c.

HudScript HES_PartnerRank1B
HudScript HES_PartnerRank2B

Referenced by popup_menu_draw_menu_contents().

◆ PopupWorldStartX

◆ PopupContentScissorWidths

◆ gPopupState

◆ D_8010D644

BSS s32 D_8010D644

Definition at line 83 of file 8a860_len_3f30.c.

Referenced by hide_popup_menu(), and popup_menu_update().

◆ PopupMenu_SelectedIndex

BSS s32 PopupMenu_SelectedIndex

Definition at line 84 of file 8a860_len_3f30.c.

Referenced by __bt_analyze_func(), __printf_chk(), _add_hit_vert_to_buffer(), _add_part_decoration(), _bgm_set_song(), _get_hit_vert_index_from_buffer(), _msg_get_printer_for_msg(), _npc_jump_to(), _remove_part_decoration(), _render_transition_stencil(), _show_message(), _update_message(), _use_partner_ability(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), A(), action_command_free(), action_command_init_status(), action_command_update(), action_hammer_end_swing(), action_hammer_is_swinging_away(), action_hammer_play_hit_fx(), action_hammer_test_swing_collision(), action_update_falling(), action_update_first_strike(), action_update_hammer(), action_update_hit_fire(), action_update_hit_lava(), action_update_idle(), action_update_idle_peach(), action_update_jump(), action_update_knockback(), action_update_land(), action_update_landing_on_switch(), action_update_launch(), action_update_parasol(), action_update_peach_falling(), action_update_peach_land(), action_update_peach_step_down(), action_update_peach_step_down_land(), action_update_pushing_block(), action_update_raise_arms(), action_update_ride(), action_update_run(), action_update_sliding(), action_update_spin(), action_update_spin_jump(), action_update_state_23(), action_update_step_down(), action_update_step_down_land(), action_update_step_up(), action_update_step_up_peach(), action_update_step_up_set_peach_anim(), action_update_talk(), action_update_tornado_jump(), action_update_use_munchlesia(), action_update_use_spinning_flower(), action_update_use_tweester(), action_update_walk(), action_update_walk_set_peach_anim(), add_actor_decoration(), add_anim_node(), add_coins(), add_item(), add_part_decor_bowser_aura(), add_part_decor_fiery_trail(), add_part_decor_golden_flames(), add_part_decor_radiating_stars(), add_part_decor_red_flames(), add_part_decor_seeing_stars(), add_part_decor_smoky_trail(), add_part_decor_sparkles(), add_part_decor_steam(), add_part_decor_sweat(), add_part_decor_whirlwind(), add_part_decoration(), add_star_pieces(), add_star_points(), add_star_power(), add_xz_vec3f(), add_xz_vec3f_copy1(), add_xz_vec3f_copy2(), address2symbol(), adjust_action_command_difficulty(), alAudioFrame(), alCopy(), alHeapAlloc(), alHeapInit(), alLink(), ALT_clear_hud_element_cache(), ALT_load_entity_model(), ALT_virtual_entity_create(), alUnlink(), animator_node_update_model_transform(), animator_update_model_transforms(), appendGfx_animator(), appendGfx_animator_node(), appendGfx_background_texture(), appendGfx_darkness_stencil(), appendGfx_draw_prev_frame_buffer(), appendGfx_enemy_actor(), appendGfx_enemy_actor_blur(), appendGfx_entity_model(), appendGfx_interact_prompt(), appendGfx_intro_logos(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_message(), appendGfx_model(), appendGfx_model_group(), appendGfx_msg_prim_rect(), appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_npc_blur(), appendGfx_partner_actor(), appendGfx_partner_actor_blur(), appendGfx_piranha_vines(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_pulse_stone_icon(), appendGfx_reset_tile_pattern(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), appendGfx_speech_bubble(), appendGfx_title_screen(), apply_constraints_to_lead_amount(), apply_fixed_orientation(), apply_riding_static_collisions(), apply_shock_effect(), apply_transform_to_children(), ArcsinDeg(), attack_result_text_main(), attack_result_text_update(), au_amb_fade_setup(), au_amb_is_stopped(), au_amb_load_track_fade_info(), au_amb_load_tracks_fade(), au_amb_manager_init(), au_amb_manager_update(), au_amb_pause(), au_amb_play_sequence(), au_amb_player_stop(), au_amb_player_update(), au_amb_read_next(), au_amb_restore_voices(), au_amb_resume(), au_amb_save_voices(), au_amb_set_disabled(), au_amb_start(), au_amb_stop_quick(), au_amb_stop_slow(), au_ambient_load(), au_bgm_change_track_volume(), au_bgm_dispatch_player_event(), au_bgm_end_segment_loop(), au_bgm_get_player_with_song_name(), au_bgm_is_song_playing(), au_bgm_load_subsegment(), au_bgm_player_init(), au_bgm_player_initialize(), au_bgm_player_read_segment(), au_bgm_player_update_main(), au_bgm_player_update_playing(), au_bgm_player_update_stop(), au_bgm_set_effect_indices(), au_bgm_set_proximity_mix(), au_bgm_set_track_volumes(), au_bgm_stop_song(), au_bgm_update_fade(), au_bgm_update_main(), au_BGMCmd_E0_MasterTempo(), au_BGMCmd_E1_MasterVolume(), au_BGMCmd_E2_MasterPitchShift(), au_BGMCmd_E3(), au_BGMCmd_E4_MasterTempoFade(), au_BGMCmd_E6_MasterEffect(), au_BGMCmd_E8_TrackOverridePatch(), au_BGMCmd_E9_SubTrackVolume(), au_BGMCmd_EA_SubTrackPan(), au_BGMCmd_EB_SubTrackReverb(), au_BGMCmd_EC_SegTrackVolume(), au_BGMCmd_ED_SubTrackCoarseTune(), au_BGMCmd_EE_SubTrackFineTune(), au_BGMCmd_EF_SegTrackTune(), au_BGMCmd_F0_TrackTremolo(), au_BGMCmd_F1_TrackTremoloSpeed(), au_BGMCmd_F2_TrackTremoloTime(), au_BGMCmd_F3_TrackTremoloStop(), au_BGMCmd_F4(), au_BGMCmd_F5_TrackVoice(), au_BGMCmd_F6_TrackVolumeFade(), au_BGMCmd_F7_SubTrackReverbType(), au_BGMCmd_FC_Jump(), au_BGMCmd_FD_EventTrigger(), au_BGMCmd_FE_Detour(), au_BGMCmd_FF(), au_bus_set_fx_params(), au_bus_set_volume(), au_copy_bytes(), au_copy_words(), au_delay_channel(), au_delay_left_channel(), au_delay_right_channel(), au_driver_init(), au_driver_release(), au_engine_init(), au_fade_clear(), au_fade_init(), au_fade_set_vol_scale(), au_fade_set_volume(), au_fade_update(), au_fetch_SBN_file(), au_fx_param_hdl(), au_get_bgm_player(), au_get_bgm_player_and_file(), au_get_BK_instruments(), au_get_instrument(), au_init_voices(), au_load_BK_headers(), au_load_BK_to_bank(), au_load_INIT(), au_load_PER(), au_load_PRG(), au_load_song_files(), au_memset(), au_pull_fx(), au_pull_voice(), au_pvoice_set_bus(), au_read_rom(), au_reset_drum_entry(), au_reset_instrument(), au_reset_instrument_entry(), au_reset_nonfree_voice(), au_reset_voice(), au_set_delay_time(), au_set_global_volume(), au_sfx_clear_queue(), au_sfx_enqueue_event(), au_sfx_init(), au_sfx_load_groups_from_SEF(), au_sfx_load_sound(), au_sfx_manager_update(), au_sfx_set_reverb_type(), au_sfx_set_state(), au_sfx_update_main(), au_song_load(), au_song_start(), au_song_start_variation(), au_swizzle_BK_instruments(), au_syn_get_bus(), au_syn_get_dryamt(), au_syn_get_pan(), au_syn_get_pitch(), au_syn_get_playing(), au_syn_get_volume_left(), au_syn_get_volume_right(), au_syn_get_wetamt(), au_syn_set_fxmix(), au_syn_set_mixer_params(), au_syn_set_pan(), au_syn_set_pan_fxmix(), au_syn_set_pitch(), au_syn_set_volume_delta(), au_syn_set_wavetable(), au_syn_start_voice(), au_syn_start_voice_params(), au_syn_stop_voice(), au_syn_update(), au_update_clients_2(), au_update_players_main(), au_update_stopped_voices(), au_update_voices(), au_use_global_volume(), au_voice_after_volume_change(), au_voice_get_delta(), au_voice_set_vol_changed(), au_voice_start(), au_voice_step(), aura_appendGfx(), aura_main(), aura_render(), aura_update(), AvoidPlayerAI_Chase(), AvoidPlayerAI_ChaseInit(), AvoidPlayerAI_LosePlayer(), backtrace(), backtrace_address_to_string(), backtrace_thread(), backup_map_collision_data(), balloon_appendGfx(), balloon_main(), balloon_render(), balloon_update(), basic_hidden_window_update(), basic_window_update(), battle_heap_create_obfuscated(), bgm_adjust_proximity(), bgm_clear_music_events(), bgm_clear_track_volumes(), bgm_flush_music_events(), bgm_get_map_default_variation(), bgm_poll_music_events(), bgm_pop_battle_song(), bgm_pop_song(), bgm_push_battle_song(), bgm_push_song(), bgm_set_battle_song(), bgm_set_proximity_mix_far(), bgm_set_proximity_mix_full(), bgm_set_proximity_mix_near(), bgm_set_song(), bgm_set_track_volumes(), bgm_set_variation(), bgm_trigger_music_event(), bgm_update_music_settings(), bgm_update_volume(), big_smoke_puff_appendGfx(), big_smoke_puff_main(), big_smoke_puff_render(), big_smoke_puff_update(), big_snowflakes_appendGfx(), big_snowflakes_main(), big_snowflakes_render(), big_snowflakes_update(), bind_enemy_ai(), bind_enemy_aux(), bind_enemy_interact(), bind_entity_model_setupGfx(), bind_npc_ai(), bind_npc_aux(), bind_npc_interact(), bind_trigger(), bind_trigger_1(), blast_affect_entities(), blast_appendGfx(), blast_main(), blast_render(), blast_update(), blend_background_channel(), bombette_breaking_appendGfx(), bombette_breaking_main(), bombette_breaking_render(), bombette_breaking_update(), BooPatrolAI_Loiter(), BooPatrolAI_Move(), boot_main(), breaking_junk_appendGfx(), breaking_junk_main(), breaking_junk_render(), breaking_junk_update(), btl_appendGfx_prim_quad(), btl_are_all_enemies_defeated(), btl_bonk_cleanup(), btl_bonk_render(), btl_bonk_setup_gfx(), btl_bonk_update(), btl_cam_add_zoom(), btl_cam_disable_clamp_x(), btl_cam_move(), btl_cam_set_params(), btl_cam_set_pos(), btl_cam_set_zoffset(), btl_cam_set_zoom(), btl_cam_target_actor_part(), btl_cam_unfreeze(), btl_cam_use_preset(), btl_cam_use_preset_immediately(), btl_cam_use_preset_impl(), btl_check_can_change_partner(), btl_check_enemies_defeated(), btl_check_player_defeated(), btl_create_popup(), btl_delete_actor(), btl_delete_player_actor(), btl_draw_enemy_health_bars(), btl_draw_prim_quad(), btl_draw_ui(), btl_draw_upgrade_windows(), btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_items(), btl_init_menu_partner(), btl_is_popup_displayed(), btl_main_menu_destroy(), btl_main_menu_draw(), btl_main_menu_update(), btl_menu_moves_draw_content(), btl_menu_moves_show_error(), btl_menu_moves_show_icon(), btl_menu_moves_show_title(), btl_menu_show_switch_to_peach(), btl_menu_show_switch_to_twink(), btl_menu_strats_draw_content(), btl_menu_strats_show_error(), btl_menu_strats_show_title(), btl_merlee_on_first_strike(), btl_merlee_on_start_turn(), btl_message_lock_box_pos(), btl_message_popup_draw_content(), btl_message_unlock_box_pos(), btl_popup_messages_delete(), btl_popup_messages_draw_ui(), btl_popup_messages_draw_world_geometry(), btl_popup_messages_init(), btl_popup_messages_update(), btl_render_actors(), btl_restore_world_cameras(), btl_save_world_cameras(), btl_set_player_idle_anims(), btl_set_popup_duration(), btl_set_state(), btl_show_battle_message(), btl_show_message_popup(), btl_show_variable_battle_message(), btl_state_draw_celebration(), btl_state_draw_end_battle(), btl_state_draw_select_target(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_partner_turn(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_prepare_menu(), btl_state_update_run_away(), btl_state_update_select_target(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_state_update_twink_menu(), btl_state_update_victory(), btl_submenu_moves_update(), btl_update(), btl_update_ko_status(), btl_update_message_popup(), btl_update_starpoints_display(), btl_update_strats_menu(), build_custom_gfx(), build_gfx_blue_stars(), build_gfx_green_stars(), build_gfx_pink_stars(), build_gfx_star(), build_gfx_yellow_stars(), bulb_glow_appendGfx(), bulb_glow_main(), bulb_glow_render(), bulb_glow_update(), butterflies_appendGfx(), butterflies_main(), butterflies_render(), butterflies_update(), calc_enemy_damage_target(), calc_enemy_test_target(), calc_item_check_hit(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_partner_test_enemy(), calc_player_damage_enemy(), calc_player_test_enemy(), calculate_line_segment_intersection(), calculate_segment_intersection(), can_control_status_bar(), can_dismount(), can_open_menus(), can_open_world_menu(), can_switch_to_partner(), can_switch_to_player(), can_use_ability(), cancel_message(), chapter_change_appendGfx(), chapter_change_main(), chapter_change_render(), chapter_change_update(), check_block_input(), check_conversation_trigger(), check_for_item_collision(), check_for_treadmill_overlaps(), check_input_open_menus(), check_input_status_bar(), chomp_drop_appendGfx(), chomp_drop_main(), chomp_drop_render(), chomp_drop_update(), ChompChainAddPolarPos(), ChompChainGetPolarX(), clamp_edge_pos_x(), clear_actor_flash_mode(), clear_actor_glow_pal(), clear_actor_static_pal_adjustments(), clear_animator_flags(), clear_animator_list(), clear_area_flag(), clear_area_flags(), clear_effect_data(), clear_encounter_status(), clear_entity_data(), clear_entity_model_flags(), clear_entity_models(), clear_global_flag(), clear_item_entity_data(), clear_item_entity_flags(), clear_model_data(), clear_npcs(), clear_part_flag_bits(), clear_part_flash_mode(), clear_part_glow_pal(), clear_part_pal_adjustment(), clear_player_data(), clear_printers(), clear_saved_variables(), clear_screen_overlays(), clear_script_flags(), clear_script_list(), clear_trigger_data(), clear_virtual_entity_list(), clear_worker_list(), CleftAI_Ambush(), CleftAI_CanSeePlayer(), CleftAI_Disguise(), CleftAI_DisguiseInit(), CleftAI_FindPlayer(), CleftAI_FindPlayerInit(), CleftAI_Hiding(), CleftAI_HidingInit(), CleftAI_LosePlayer(), CleftAI_PostDisguise(), CleftAI_PreAmbush(), CleftAI_ReturnHome(), CleftAI_RevUp(), CleftAI_RevUpInit(), CleftAI_Tackle(), clone_model(), close_action_command_instruction_popup(), close_message(), close_status_bar(), cloud_puff_appendGfx(), cloud_puff_main(), cloud_puff_render(), cloud_puff_update(), cloud_trail_appendGfx(), cloud_trail_main(), cloud_trail_render(), cloud_trail_update(), ClubbaNappingAI_FallAsleep(), ClubbaNappingAI_Init(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_LoiterInit(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_ReturnHomeInit(), ClubbaNappingAI_Sleep(), ClubbaNappingAI_WakeUp(), coin_counter_draw_content(), cold_breath_appendGfx(), cold_breath_main(), cold_breath_render(), cold_breath_update(), confetti_appendGfx(), confetti_main(), confetti_render(), confetti_update(), COPY_set_defeated(), copy_world_hud_element_ref_to_battle(), count_item(), count_power_plus(), count_targets(), crash_screen_copy_to_buf(), crash_screen_draw(), crash_screen_draw_glyph(), crash_screen_draw_rect(), crash_screen_get_faulted_thread(), crash_screen_init(), crash_screen_print_fpcsr(), crash_screen_print_fpr(), crash_screen_printf(), crash_screen_printf_proportional(), crash_screen_printf_with_bg(), crash_screen_set_assert_info(), crash_screen_set_draw_info(), crash_screen_sleep(), crash_screen_thread_entry(), create_action_command_ui_worker(), create_actor(), create_audio_system_obfuscated(), create_basic_npc(), create_battle_popup_menu(), create_camera_leadplayer_matrix(), create_cameras(), create_current_pos_target_list(), create_effect_instance(), create_encounters(), create_entity(), create_entity_shadow(), create_home_target_list(), create_mesh_animator(), create_model_animator(), create_npc_impl(), create_part_shadow(), create_part_shadow_by_ref(), create_partner_npc(), create_peach_npc(), create_shading_palette(), create_shadow_from_data(), create_shadow_type(), create_shop_popup_menu(), create_standard_npc(), create_standard_popup_menu(), create_static_effect(), create_status_chill_out(), create_status_debuff(), create_status_icon_boost_hammer(), create_status_icon_boost_jump(), create_status_icon_boost_partner(), create_status_icon_danger(), create_status_icon_peril(), create_status_icon_set(), create_status_icon_surprise(), create_status_static(), create_status_transparent(), create_target_list(), create_trigger(), create_worker_backUI(), create_worker_frontUI(), create_worker_scene(), damage_indicator_main(), damage_indicator_render_impl(), damage_indicator_update(), damage_stars_appendGfx(), damage_stars_main(), damage_stars_render(), damage_stars_update(), debuff_appendGfx(), debuff_main(), debuff_render(), debug_backtrace(), decrement_status_bar_disabled(), deduct_current_move_fp(), default_trigger_on_activate(), delete_entity(), delete_entity_and_unload_data(), delete_model_animator(), delete_model_animator_node(), delete_model_animator_nodes(), delete_shadow(), delete_trigger(), disable_actor_blur(), disable_anim_model_fog(), disable_background_wave(), disable_npc_blur(), disable_npc_shadow(), disable_status_bar_input(), disable_transform_group(), disable_world_fog(), disable_x_main(), disable_x_update(), dispatch_damage_event_actor(), dispatch_damage_event_actor_0(), dispatch_damage_event_actor_1(), dispatch_damage_event_partner(), dispatch_damage_event_partner_0(), dispatch_damage_event_partner_1(), dispatch_damage_event_player(), dispatch_damage_tick_event_player(), dispatch_event_actor(), dispatch_event_general(), dispatch_event_partner(), dispatch_event_partner_continue_turn(), dispatch_event_player(), dispatch_event_player_continue_turn(), dispatch_hazard_event_player(), dispose_merlee_message(), dispose_static_effect(), dma_load_msg(), does_script_exist(), does_script_exist_by_ref(), draw(), draw_adjustable_tiled_image(), draw_all_status_icons(), draw_box(), draw_ci_image_with_clipping(), draw_coin_sparkles(), draw_content_cant_carry_more(), draw_content_cant_increase_popup(), draw_content_level_up_textbox(), draw_content_pickup_item_desc(), draw_content_pickup_item_header(), draw_digit(), draw_encounters_post_battle(), draw_encounters_pre_battle(), draw_entity_model_A(), draw_entity_model_B(), draw_entity_model_C(), draw_entity_model_D(), draw_entity_model_E(), draw_hud_element_internal(), draw_image_with_clipping(), draw_item_entities(), draw_mash_meter(), draw_mash_meter_blink(), draw_mash_meter_blink_with_divisor(), draw_mash_meter_mode(), draw_mash_meter_mode_with_divisor(), draw_mash_meter_multicolor(), draw_mash_meter_multicolor_with_divisor(), draw_merlee_message(), draw_merlee_message_string(), draw_merlee_messages(), draw_message_window(), draw_msg(), draw_number(), draw_prev_frame_buffer_at_screen_pos(), draw_shop_items(), draw_status_ui(), draw_tiled_image(), draw_ui_item_entities(), draw_ui_item_entity_collectable(), drawbox_message_delegate(), drop_leaves_appendGfx(), drop_leaves_main(), drop_leaves_render(), drop_leaves_update(), dust_appendGfx(), dust_main(), dust_render(), dust_update(), dx_ascii_char_to_msg(), dx_string_to_msg(), effect_3D_appendGfx(), effect_3D_main(), effect_3D_render(), effect_3D_update(), effect_46_appendGfx(), effect_46_main(), effect_46_render(), effect_46_update(), effect_63_appendGfx(), effect_63_main(), effect_63_render(), effect_63_update(), effect_65_appendGfx(), effect_65_main(), effect_65_render(), effect_65_update(), effect_75_appendGfx(), effect_75_main(), effect_75_render(), effect_75_update(), effect_86_appendGfx(), effect_86_main(), effect_86_render(), effect_86_update(), effect_rand_int(), effect_simple_rand(), embers_appendGfx(), embers_main(), embers_render(), embers_update(), emote_appendGfx(), emote_main(), emote_render(), emote_update(), enable_actor_blur(), enable_anim_model_fog(), enable_background_wave(), enable_npc_blur(), enable_npc_shadow(), enable_partner_ai(), enable_status_bar_input(), enable_status_chill_out(), enable_status_debuff(), enable_status_icon_boost_hammer(), enable_status_icon_boost_jump(), enable_status_icon_boost_partner(), enable_status_icon_danger(), enable_status_icon_peril(), enable_status_icon_surprise(), enable_status_static(), enable_status_transparent(), enable_transform_group(), enable_world_fog(), end_outta_sight_cleanup(), ending_decals_appendGfx(), ending_decals_main(), ending_decals_render(), ending_decals_update(), energy_in_out_appendGfx(), energy_in_out_main(), energy_in_out_render(), energy_in_out_update(), energy_orb_wave_appendGfx(), energy_orb_wave_main(), energy_orb_wave_render(), energy_orb_wave_update(), energy_shockwave_appendGfx(), energy_shockwave_main(), energy_shockwave_render(), energy_shockwave_update(), enforce_hpfp_limits(), entity_ArrowSign_handle_collision(), entity_ArrowSign_init(), entity_ArrowSign_setupGfx(), entity_base_block_idle(), entity_base_block_init(), entity_base_block_play_vanish_effect(), entity_base_block_setupGfx(), entity_base_block_update_slow_sinking(), entity_base_switch_anim_init(), entity_base_switch_animate_scale(), entity_base_switch_init(), entity_base_switch_start_bound_script(), entity_BellbellPlant_idle(), entity_block_handle_collision(), entity_block_hit_animate_scale(), entity_block_hit_init_scale(), entity_BlueSwitch_init(), entity_BlueWarpPipe_check_if_active(), entity_BlueWarpPipe_enter_pipe_init(), entity_BlueWarpPipe_enter_pipe_update(), entity_BlueWarpPipe_idle(), entity_BlueWarpPipe_rise_up(), entity_BlueWarpPipe_set_player_move_to_center(), entity_BlueWarpPipe_setupGfx(), entity_BlueWarpPipe_start_bound_script(), entity_BlueWarpPipe_wait_for_player_to_get_off(), entity_BlueWarpPipe_wait_player_move_to_center(), Entity_BoardedFloor_idle(), Entity_BoardedFloor_init(), Entity_BoardedFloor_init_fragments(), Entity_BoardedFloor_setupGfx(), Entity_BoardedFloor_shatter(), Entity_BoardedFloor_update_fragments(), entity_BombableRock_idle(), entity_BombableRock_init(), entity_BombableRock_init_fragments(), entity_BombableRock_setupGfx(), entity_BombableRock_update_fragments(), entity_breakable_block_create_shattering_entity(), entity_BrickBlock_idle(), entity_can_collide_with_jumping_player(), entity_Chest_adjust_camera(), entity_Chest_begin_opening(), entity_Chest_check_opened(), entity_Chest_clear_item_id(), entity_Chest_close(), entity_Chest_enable_player_input(), entity_Chest_idle(), entity_Chest_init(), entity_Chest_open(), entity_Chest_readargs(), entity_Chest_reset_camera(), entity_Chest_setupGfx(), entity_Chest_start_bound_script(), entity_CymbalPlant_idle(), entity_free_static_data(), entity_get_collision_flags(), entity_GiantChest_await_got_item(), entity_GiantChest_give_equipment(), entity_GiantChest_hide_effect(), entity_GiantChest_init(), entity_GiantChest_open(), entity_GreenStompSwitch_extend(), entity_GreenStompSwitch_idle(), entity_GreenStompSwitch_retract(), entity_HeartBlock_change_render_script(), entity_HeartBlock_create_child_entity(), entity_HeartBlock_idle(), entity_HeartBlock_init(), entity_HeartBlock_show_tutorial_message(), entity_HeartBlock_wait_for_close_tutorial(), entity_HeartBlockContent__anim_heal(), entity_HeartBlockContent__reset(), entity_HeartBlockContent__setupGfx(), entity_HeartBlockContent_anim_beating(), entity_HeartBlockContent_anim_heal(), entity_HeartBlockContent_anim_idle(), entity_HeartBlockContent_get_previous_yaw(), entity_HeartBlockContent_idle(), entity_HeartBlockContent_init(), entity_HeartBlockContent_reset(), entity_HeartBlockContent_reset_data(), entity_HeartBlockContent_set_initial_pos(), entity_HeartBlockContent_setupGfx(), entity_HiddenItemBlock_idle(), entity_HiddenItemBlock_init(), entity_HiddenPanel_flip_over(), entity_HiddenPanel_hide(), entity_HiddenPanel_idle(), entity_HiddenPanel_init(), entity_HiddenPanel_is_item_on_top(), entity_HiddenPanel_set_ispy_notification(), entity_HiddenPanel_setupGfx(), entity_HitItemBlock_appear(), entity_HitItemBlock_hide(), entity_HitItemBlock_play_anim(), entity_HitItemBlock_show_inactive(), entity_HugeBlueSwitch_idle(), entity_HugeBlueSwitch_init(), entity_inactive_block_hit_anim(), entity_inactive_block_hit_init(), entity_inactive_block_recoil_anim(), entity_init_BlueWarpPipe(), entity_init_Hammer1Block_normal(), entity_init_HammerBlock_small(), entity_init_SuperBlockContent(), entity_init_UltraBlockContent(), entity_ItemBlock_check_if_inactive(), entity_ItemBlock_idle(), entity_ItemBlock_init(), entity_ItemBlock_replace_with_inactive(), entity_ItemBlock_setupGfx(), entity_ItemBlock_spawn_item(), entity_ItemlessBlock_init(), entity_model_set_shadow_color(), entity_MulticoinBlock_check_if_inactive(), entity_MulticoinBlock_idle(), entity_MulticoinBlock_init(), entity_MulticoinBlock_spawn_coin(), entity_MulticoinBlock_update_timer(), entity_Munchlesia_create_child(), entity_Munchlesia_create_child_reset1(), entity_Munchlesia_create_child_reset2(), entity_Munchlesia_init(), entity_MunchlesiaChewing_init(), entity_Padlock_idle(), entity_Padlock_init(), entity_Padlock_push_player(), entity_Padlock_setupGfx(), entity_PadlockBlueFace_init(), entity_PadlockRedFace_init(), entity_PadlockRedFrame_init(), entity_PinkFlower_idle(), entity_PinkFlower_init(), entity_PinkFlowerLight_idle(), entity_PinkFlowerLight_init(), entity_PinkFlowerLight_setupGfx(), entity_raycast_down(), entity_RedSwitch_animate_scale(), entity_RedSwitch_wait_and_reset(), entity_reset_collision(), entity_SaveBlock_idle(), entity_SaveBlock_init(), entity_SaveBlock_setupGfx(), entity_SaveBlock_show_choice_message(), entity_SaveBlock_show_result_message(), entity_SaveBlock_show_tutorial_message(), entity_SaveBlock_wait_for_close_choice(), entity_SaveBlock_wait_for_close_result(), entity_SaveBlock_wait_for_close_tutorial(), entity_ScriptSpring_idle(), entity_set_render_script(), entity_shattering_block_init(), entity_shattering_idle(), entity_shattering_init_pieces(), entity_shattering_setupGfx(), entity_Signpost_idle(), entity_SimpleSpring_idle(), entity_SimpleSpring_init(), entity_SimpleSpring_set_jump_params(), entity_small_switch_idle(), entity_SpinningFlower_init(), entity_SpinningFlower_setupGfx(), entity_StarBoxLauncher_check_launch(), entity_StarBoxLauncher_init(), entity_StarBoxLauncher_launch(), entity_StarBoxLauncher_restore_pos(), entity_StarBoxLauncher_setupGfx(), entity_StarBoxLauncher_shake_box(), entity_StarBoxLauncher_start_script(), entity_StarBoxLauncher_update_face_anim(), entity_start_script(), entity_SuperBlock_init(), entity_SuperBlockContent_attach_to_parent(), entity_SuperBlockContent_get_previous_yaw(), entity_SuperBlockContent_idle(), entity_SuperBlockContent_setupGfx(), entity_switch_fall_down(), entity_swizzle_anim_pointers(), entity_TriggerBlock_play_vanish_effect(), entity_TriggerBlock_start_bound_script(), entity_TriggerBlock_start_bound_script_2(), entity_TrumpetPlant_create_effect(), entity_TrumpetPlant_idle(), entity_TrumpetPlant_spawn_coin(), entity_try_partner_interaction_trigger(), entity_Tweester_anim_scale(), entity_Tweester_has_reached_target(), entity_Tweester_idle(), entity_Tweester_init(), entity_Tweester_move(), entity_Tweester_render_face(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_Tweester_select_target_point(), entity_Tweester_setupGfx(), entity_Tweester_update_face_anim(), entity_UltraBlock_init(), entity_upgrade_block_check_if_inactive(), entity_upgrade_block_hide_content(), entity_upgrade_block_idle(), entity_upgrade_block_init(), entity_WoodenCrate_idle(), entity_WoodenCrate_init(), entity_WoodenCrate_init_fragments(), entity_WoodenCrate_reset_fragments(), entity_WoodenCrate_setupGfx(), entity_WoodenCrate_shatter(), entity_WoodenCrate_update_fragments(), evt_execute_next_command(), evt_find_label(), evt_fixed_var_to_float(), evt_get_float_variable(), evt_get_variable(), evt_get_variable_index(), evt_get_variable_index_alt(), evt_goto_end_case(), evt_goto_end_loop(), evt_goto_next_case(), evt_handle_add(), evt_handle_addF(), evt_handle_allocate_array(), evt_handle_AND(), evt_handle_AND_const(), evt_handle_bind(), evt_handle_bind_lock(), evt_handle_break_case(), evt_handle_break_loop(), evt_handle_call(), evt_handle_case_AND(), evt_handle_case_default(), evt_handle_case_equal(), evt_handle_case_equal_AND(), evt_handle_case_equal_OR(), evt_handle_case_greater(), evt_handle_case_greater_equal(), evt_handle_case_less(), evt_handle_case_less_equal(), evt_handle_case_not_equal(), evt_handle_case_range(), evt_handle_child_thread(), evt_handle_divide(), evt_handle_divideF(), evt_handle_does_script_exist(), evt_handle_else(), evt_handle_end_case_group(), evt_handle_end_child_thread(), evt_handle_end_loop(), evt_handle_end_switch(), evt_handle_end_thread(), evt_handle_exec1(), evt_handle_exec1_get_id(), evt_handle_exec_wait(), evt_handle_get_1_float(), evt_handle_get_1_word(), evt_handle_get_2_float(), evt_handle_get_2_word(), evt_handle_get_3_float(), evt_handle_get_3_word(), evt_handle_get_4_float(), evt_handle_get_4_word(), evt_handle_get_Nth_float(), evt_handle_get_Nth_word(), evt_handle_goto(), evt_handle_if_AND(), evt_handle_if_equal(), evt_handle_if_greater(), evt_handle_if_greater_equal(), evt_handle_if_less(), evt_handle_if_less_equal(), evt_handle_if_not_AND(), evt_handle_if_not_equal(), evt_handle_jump(), evt_handle_kill(), evt_handle_loop(), evt_handle_mod(), evt_handle_multiply(), evt_handle_multiplyF(), evt_handle_OR(), evt_handle_OR_const(), evt_handle_print_debug_var(), evt_handle_resume(), evt_handle_resume_all(), evt_handle_resume_others(), evt_handle_return(), evt_handle_set_array(), evt_handle_set_const(), evt_handle_set_flag_array(), evt_handle_set_float(), evt_handle_set_float_buffer_ptr(), evt_handle_set_group(), evt_handle_set_int_buffer_ptr(), evt_handle_set_priority(), evt_handle_set_timescale(), evt_handle_set_var(), evt_handle_subtract(), evt_handle_subtractF(), evt_handle_suspend(), evt_handle_suspend_all(), evt_handle_suspend_others(), evt_handle_switch(), evt_handle_switch_const(), evt_handle_thread(), evt_handle_unbind(), evt_handle_wait(), evt_handle_wait_seconds(), evt_set_float_variable(), evt_set_variable(), evt_skip_else(), evt_skip_if(), evt_trigger_on_activate_exec_script(), evt_trigger_on_activate_lock(), exec_entity_commandlist(), exec_entity_model_commandlist(), exec_ShakeCam1(), exec_ShakeCamX(), execute_render_tasks(), explosion_appendGfx(), explosion_main(), explosion_render(), explosion_update(), falling_leaves_appendGfx(), falling_leaves_main(), falling_leaves_render(), falling_leaves_update(), filemenu_choose_name_handle_input(), filemenu_choose_name_init(), filemenu_cleanup(), filemenu_draw_char(), filemenu_draw_contents_choose_name(), filemenu_draw_contents_copy_arrow(), filemenu_draw_contents_file_0_info(), filemenu_draw_contents_file_0_title(), filemenu_draw_contents_file_1_info(), filemenu_draw_contents_file_1_title(), filemenu_draw_contents_file_2_info(), filemenu_draw_contents_file_2_title(), filemenu_draw_contents_file_3_info(), filemenu_draw_contents_file_3_title(), filemenu_draw_contents_file_create_header(), filemenu_draw_contents_file_info(), filemenu_draw_contents_file_title(), filemenu_draw_contents_mono(), filemenu_draw_contents_option_center(), filemenu_draw_contents_option_left(), filemenu_draw_contents_option_right(), filemenu_draw_contents_stereo(), filemenu_draw_contents_title(), filemenu_draw_cursor(), filemenu_draw_file_name(), filemenu_draw_message(), filemenu_draw_rect(), filemenu_get_menu_message(), filemenu_info_draw_message_contents(), filemenu_info_handle_input(), filemenu_info_init(), filemenu_init(), filemenu_main_handle_input(), filemenu_main_init(), filemenu_main_update(), filemenu_set_cursor_goal_pos(), filemenu_set_selected(), filemenu_update(), filemenu_update_change_layout(), filemenu_update_cursor(), filemenu_update_deselect_file(), filemenu_update_hidden_name_confirm(), filemenu_update_hidden_name_input(), filemenu_update_hidden_options_bottom(), filemenu_update_hidden_options_left(), filemenu_update_hidden_options_right(), filemenu_update_hidden_title(), filemenu_update_hidden_with_rotation(), filemenu_update_select_file(), filemenu_update_show_name_confirm(), filemenu_update_show_name_input(), filemenu_update_show_options_bottom(), filemenu_update_show_options_left(), filemenu_update_show_options_right(), filemenu_update_show_title(), filemenu_update_show_with_rotation(), filemenu_yesno_draw_options_contents(), filemenu_yesno_draw_prompt_contents(), filemenu_yesno_handle_input(), filemenu_yesno_init(), find_item(), find_script_labels(), fio_calc_file_checksum(), fio_calc_globals_checksum(), fio_deserialize_state(), fio_erase_flash(), fio_fetch_saved_file_info(), fio_init_flash(), fio_load_game(), fio_load_globals(), fio_read_flash(), fio_save_game(), fio_save_globals(), fio_serialize_state(), fio_validate_file_checksum(), fio_validate_globals_checksums(), fio_write_flash(), fire_breath_appendGfx(), fire_breath_main(), fire_breath_render(), fire_breath_update(), fire_flower_appendGfx(), fire_flower_main(), fire_flower_render(), fire_flower_update(), FireBarAI_Callback(), firework_main(), firework_rocket_appendGfx(), firework_rocket_main(), firework_rocket_render(), firework_rocket_update(), firework_update(), flame_appendGfx(), flame_main(), flame_render(), flame_update(), flashing_box_shockwave_appendGfx(), flashing_box_shockwave_main(), flashing_box_shockwave_render(), floating_cloud_puff_appendGfx(), floating_cloud_puff_main(), floating_cloud_puff_render(), floating_cloud_puff_update(), floating_flower_appendGfx(), floating_flower_main(), floating_flower_render(), floating_rock_appendGfx(), floating_rock_main(), floating_rock_render(), floating_rock_update(), flower_splash_appendGfx(), flower_splash_main(), flower_splash_render(), flower_splash_update(), flower_splash_update_part_transform(), flower_trail_appendGfx(), flower_trail_main(), flower_trail_render(), flower_trail_update(), flower_trail_update_part_transform(), FlyingAI_Chase(), FlyingAI_ChaseInit(), FlyingAI_Init(), FlyingAI_Jump(), FlyingAI_JumpInit(), FlyingAI_Loiter(), FlyingAI_LoiterInit(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_10(), FlyingMagikoopaAI_11(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_16(), FlyingMagikoopaAI_17(), FlyingMagikoopaAI_20(), FlyingMagikoopaAI_21(), FlyingMagikoopaAI_22(), FlyingMagikoopaAI_23(), FlyingMagikoopaAI_24(), FlyingMagikoopaAI_50(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), FlyingNoAttackAI_20(), foliage_setup_shear_mtx(), footprint_appendGfx(), footprint_main(), footprint_render(), footprint_update(), force_disable_actor_blur(), force_disable_player_blur_immediately(), free_animator_nodes(), free_animator_nodes_helper(), free_entity_model_by_index(), free_entity_model_by_ref(), free_npc(), free_npc_by_index(), free_popup(), free_worker(), fright_jar_appendGfx(), fright_jar_main(), fright_jar_render(), fright_jar_update(), func_80027600(), func_80027774(), func_80027BAC(), func_800328A4(), func_8003E514(), func_80045AC0(), func_80045B10(), func_80045BC8(), func_8004DB28(), func_8004DB4C(), func_8004DCB8(), func_8004DE2C(), func_8004DFD4(), func_8004E0F4(), func_8004E444(), func_8004E844(), func_8004E880(), func_80050888(), func_80050900(), func_80050970(), func_80052E30(), func_80053AC8(), func_80053B04(), func_80053BA8(), func_80053E58(), func_80053F64(), func_80054248(), func_80054AA0(), func_80054C84(), func_80054CE0(), func_80054D74(), func_80054DA8(), func_80055050(), func_80055068(), func_8005513C(), func_80055B28(), func_800561A4(), func_800561C4(), func_800561E4(), func_80056D5C(), func_80058E84(), func_80058F88(), func_80059008(), func_8005904C(), func_800EA4B0(), func_800EA52C(), func_800EA5B8(), func_800EF3D4(), func_800F48F4(), func_800F4944(), func_800F4C1C(), func_800F4D28(), func_8010FD98(), func_8010FE44(), func_80111790(), func_80117D00(), func_8011B1D8(), func_80122F8C(), func_80122FB8(), func_80133A94(), func_801363A0(), func_8013A4D0(), func_80143C48(), func_80144E74(), func_801491E4(), func_8014A964(), func_8014AD40(), func_80242FBC(), func_802430E4(), func_8024313C(), func_8024330C(), func_802435C4(), func_80262130(), func_8026220C(), func_80263064(), func_80263230(), func_8026324C(), func_80266970(), func_802A2910(), func_802A2AB8(), func_802A45D8(), func_802B6000_E27510(), func_802BB000_E2D930(), func_802BB0A0_E2D9D0(), func_802BB228_E2DB58(), func_802BB314_E2DC44(), func_802BB34C_E2DC7C(), func_802BB8D4_E2E204(), func_802BB98C_E2E2BC(), func_802BC050_E2E980(), func_802BC0B8_E2E9E8(), func_802BC0F0_E2EA20(), func_802BC17C_E2EAAC(), func_802BC220_E2EB50(), func_802BC250_E2EB80(), func_802BC274_E2EBA4(), func_802BC2B4_E2EBE4(), func_802BC308_E2EC38(), func_802BC32C_E2EC5C(), func_802BC3E4_E2ED14(), func_802BC99C_E312EC(), func_802C39F8(), func_802C3C10(), func_802C3EE4(), func_802C739C(), func_802C73B8(), func_802D23F8(), func_802DDEC4(), func_E000C000(), func_E000C094(), func_E000C0C8(), func_E0018000(), func_E0020000(), func_E0024324(), func_E00243BC(), func_E005E334(), func_E006A000(), func_E006A0BC(), func_E006A464(), func_E006A85C(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00828B4(), func_E0082A84(), func_E00863B4(), func_E0088000(), func_E008A000(), func_E008A290(), func_E0090444(), func_E00AC2A4(), func_E00D8334(), func_E00D8630(), func_E010E000(), func_E0112330(), func_E01166E8(), func_E011A3BC(), func_E011A48C(), func_E011A700(), func_E02000AC(), func_unkA_draw_npc(), func_unkA_draw_player(), func_unkB_draw_npc(), func_unkB_draw_player(), gather_energy_pink_appendGfx(), gather_energy_pink_main(), gather_energy_pink_render(), gather_energy_pink_update(), gather_magic_appendGfx(), gather_magic_main(), gather_magic_render(), gather_magic_update(), general_heap_create_obfuscated(), get_actor(), get_actor_part(), get_animator_by_index(), get_animator_child_for_model(), get_animator_node_for_tree_index(), get_animator_node_with_id(), get_area_flag(), get_asset_offset(), get_cam_subject_properties(), get_cam_viewport(), get_cam_viewport_bounds(), get_consumables_count(), get_current_merlee_message(), get_defeated(), get_defense(), get_enemy(), get_enemy_safe(), get_entity_list(), get_entity_model(), get_entity_type(), get_flash_damage_intensity(), get_flat_collider_normal(), get_global_flag(), get_global_short(), get_global_word(), get_hud_element(), get_lava_reset_pos(), get_map_IDs_by_name(), get_maximum_interp_delta(), get_model_center_and_size(), get_model_list_index_from_tree_index(), get_model_property(), get_movement_from_input(), get_msg_lines(), get_msg_properties(), get_msg_width(), get_npc_anim_for_status(), get_npc_by_index(), get_npc_comp_imgfx_idx(), get_npc_pos(), get_npc_safe(), get_npc_unsafe(), get_path_position(), get_player_anim_for_status(), get_screen_coords(), get_screen_overlay_params(), get_script_by_id(), get_shadow_list(), get_spirits_rescued(), get_stick_input_radial(), get_stored_count(), get_transform_group_index(), get_trigger_tattle(), get_worker(), GetFirstTriangleNormal(), GetIconBrightnessForAngle(), gfx_build_knocked_down_player(), gfx_draw_background(), gfx_draw_frame(), gfx_frame_filter_pass_0(), gfx_frame_filter_pass_1(), gfx_init_state(), gfx_task_background(), gfx_transfer_frame_to_depth(), gfxPreNMI_Callback(), gfxRetrace_Callback(), got_item_outline_appendGfx(), got_item_outline_main(), got_item_outline_render(), goto_map(), green_impact_appendGfx(), green_impact_main(), green_impact_render(), green_impact_update(), GrooveGuyAI_02(), GrooveGuyAI_03(), GuardAI_Alert(), GuardAI_AlertInit(), GuardAI_Chase(), GuardAI_ChaseInit(), GuardAI_Idle(), GuardAI_IdleInit(), GuardAI_LosePlayer(), GuardAI_ReturnHome(), GuardAI_ReturnHomeInit(), has_enchanted_part(), has_item(), hide_actor_health_bar(), hide_coin_counter(), hide_coin_counter_immediately(), hide_foreground_models(), hide_foreground_models_unchecked(), hieroglyphs_appendGfx(), hieroglyphs_main(), hieroglyphs_render(), hieroglyphs_update(), HoppingAI_Chase(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), HoppingAI_Loiter(), HoppingAI_LoiterInit(), HoppingAI_LosePlayer(), hud_element_clear_cache(), hud_element_clear_flags(), hud_element_create(), hud_element_create_transform_A(), hud_element_create_transform_B(), hud_element_create_transform_C(), hud_element_draw_rect(), hud_element_free(), hud_element_free_transform(), hud_element_get_render_pos(), hud_element_get_script(), hud_element_load_script(), hud_element_set_alpha(), hud_element_set_aux_cache(), hud_element_set_flags(), hud_element_set_render_depth(), hud_element_set_render_pos(), hud_element_set_scale(), hud_element_set_script(), hud_element_set_tint(), hud_element_set_transform_pos(), hud_element_set_transform_rotation(), hud_element_set_transform_rotation_pivot(), hud_element_set_transform_scale(), hud_element_setup_cam(), hud_element_update(), hud_element_use_preset_size(), huff_puff_breath_appendGfx(), huff_puff_breath_main(), huff_puff_breath_render(), huff_puff_breath_update(), ice_pillar_appendGfx(), ice_pillar_main(), ice_pillar_render(), ice_pillar_update(), ice_shard_appendGfx(), ice_shard_main(), ice_shard_render(), ice_shard_update(), imgfx_add_to_cache(), imgfx_appendGfx_component(), imgfx_appendGfx_mesh(), imgfx_appendGfx_mesh_anim(), imgfx_appendGfx_mesh_basic(), imgfx_appendGfx_mesh_grid(), imgfx_appendGfx_mesh_strip(), imgfx_cache_instance_data(), imgfx_clear_instance_data(), imgfx_get_free_instances(), imgfx_get_instance(), imgfx_get_next_instance(), imgfx_init(), imgfx_init_instance(), imgfx_load_anim(), imgfx_mesh_anim_update(), imgfx_mesh_load_colors(), imgfx_mesh_make_grid(), imgfx_mesh_make_strip(), imgfx_mesh_make_wavy(), imgfx_release_instance(), imgfx_release_instance_chain(), imgfx_set_state_flags(), imgfx_set_vtx_buf_capacity(), imgfx_update(), imgfx_update_cache_impl(), increment_action_command_attempt_count(), increment_action_command_success_count(), increment_status_bar_disabled(), inflict_partner_ko(), inflict_status(), inflict_status_set_duration(), init(), init(), init(), init(), init(), init(), init(), init(), init(), init(), init(), init_all_status_icons(), init_encounter_status(), init_enter_world_shared(), init_hud_element_list(), init_item_entity_list(), init_npc_list(), init_script_list(), initialize_battle(), initialize_curtains(), initialize_jump(), initialize_next_camera(), initialize_printer(), initialize_status_bar(), integer_log(), interact_inspect_dismiss(), interact_inspect_setup(), interact_inspect_update(), interact_speech_setup(), interact_speech_update(), interp_camera_y_position(), interp_lookat_pos(), is_ability_active(), is_actor_health_bar_visible(), is_actortype_health_bar_visible(), is_another_trigger_bound(), is_badge_equipped(), is_block_on_ground(), is_debug_init(), is_debug_panic(), is_debug_print(), is_entity_data_loaded(), is_identity_fixed_mtx(), is_model_center_visible(), is_outside_cam_viewport_bounds(), is_picking_up_item(), is_point_visible(), is_starting_conversation(), ispy_notification_update(), item_entity_load(), item_entity_update(), kill_all_scripts(), kill_encounter(), kill_enemy(), kill_script(), kill_script_by_ID(), LakituAI_Loiter(), LakituAI_Wander(), landing_dust_appendGfx(), landing_dust_main(), landing_dust_render(), lateral_hit_interactable_entity(), lens_flare_appendGfx(), lens_flare_main(), lens_flare_render(), light_rays_appendGfx(), light_rays_main(), light_rays_render(), light_rays_update(), lightning_appendGfx(), lightning_bolt_appendGfx(), lightning_bolt_get_rand_symmetric(), lightning_bolt_main(), lightning_bolt_render(), lightning_bolt_update(), lightning_main(), lightning_render(), lightning_update(), lil_oink_appendGfx(), lil_oink_main(), lil_oink_render(), lil_oink_update(), load_area_specific_entity_data(), load_asset_by_name(), load_battle(), load_battle_hit_asset(), load_battle_section(), load_data_for_models(), load_demo_battle(), load_effect(), load_engine_data(), load_engine_data_obfuscated(), load_entity_model(), load_font(), load_font_data(), load_hit_data(), load_map_bg(), load_map_by_IDs(), load_map_hit_asset(), load_map_script_lib(), load_mesh_animator_node(), load_mesh_animator_tree(), load_message_to_buffer(), load_model_animator_node(), load_model_animator_tree(), load_model_transforms(), load_next_model_textures(), load_obfuscation_shims(), load_partner_actor(), load_path_data(), load_player_actor(), load_simple_entity_data(), load_split_entity_data(), load_symbol_string(), load_tattle_flags(), load_texture_by_name(), load_texture_impl(), load_texture_variants(), lookup_defense(), lookup_status_chance(), lookup_status_duration_mod(), MagikoopaAI_00(), MagikoopaAI_01(), MagikoopaAI_05(), MagikoopaAI_06(), MagikoopaAI_10(), MagikoopaAI_11(), MagikoopaAI_20(), MagikoopaAI_21(), MagikoopaAI_22(), MagikoopaAI_23(), MagikoopaAI_24(), MagikoopaAI_CanShootSpell(), make_entity_model_mtx_flipZ(), make_flash_palettes(), make_item_entity(), make_item_entity_at_player(), make_item_entity_delayed(), make_item_entity_nodelay(), make_npcs(), make_texture_gfx(), make_vine_interpolation(), map_init(), mdl_calculate_model_sizes(), mdl_create_model(), mdl_draw_hidden_panel_surface(), mdl_get_child_count(), mdl_get_copied_gfx(), mdl_get_copied_vertices(), mdl_get_depth_tint_params(), mdl_get_next_texture_address(), mdl_get_vertex_count(), mdl_group_set_custom_gfx(), mdl_group_set_visibility(), mdl_load_all_textures(), mdl_local_gfx_copy_vertices(), mdl_local_gfx_update_vtx_pointers(), mdl_make_local_vertex_copy(), mdl_make_transform_group(), mdl_project_tex_coords(), mdl_reset_transform_flags(), mdl_set_all_tint_type(), mdl_set_depth_tint_params(), mdl_set_remap_tint_params(), mdl_update_transform_matrices(), MeleeHitbox_30(), MeleeHitbox_31(), MeleeHitbox_32(), MeleeHitbox_33(), MeleeHitbox_CanSeePlayer(), merlin_house_stars_appendGfx(), merlin_house_stars_main(), merlin_house_stars_render(), merlin_house_stars_update(), misc_particles_appendGfx(), misc_particles_main(), misc_particles_render(), misc_particles_update(), modify_collider_family_flags(), motion_blur_flame_appendGfx(), motion_blur_flame_main(), motion_blur_flame_render(), motion_blur_flame_update(), moving_cloud_appendGfx(), moving_cloud_main(), moving_cloud_render(), moving_cloud_update(), msg_copy_to_print_buffer(), msg_draw_char(), msg_draw_choice_pointer(), msg_draw_frame(), msg_draw_prim_rect(), msg_draw_rewind_arrow(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_get_draw_char_width(), msg_get_glyph(), msg_get_print_char_width(), msg_get_printer_for_msg(), msg_play_speech_sound(), msg_printer_load_msg(), msg_printer_set_origin_pos(), msg_reset_gfx_state(), msg_update_rewind_arrow(), mtx_ident_mirror_y(), mtx_mirror_y(), music_note_appendGfx(), music_note_main(), music_note_render(), music_note_update(), npc_blend_palette_colors(), npc_disable_collisions(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_do_world_collision(), npc_draw_with_palswap(), npc_enable_collisions(), npc_find_closest(), npc_find_closest_simple(), npc_find_standing_on_entity(), npc_follow_init(), npc_follow_npc(), npc_get_collider_below(), npc_get_render_yaw(), npc_get_slip_vector(), npc_move_heading(), npc_raycast_down(), npc_raycast_down_around(), npc_raycast_down_sides(), npc_raycast_general(), npc_raycast_up(), npc_raycast_up_corner(), npc_raycast_up_corners(), npc_reload_all(), npc_remove_decoration(), npc_remove_decoration_bowser_aura(), npc_remove_decoration_glow_behind(), npc_remove_decoration_glow_in_front(), npc_remove_decoration_seeing_stars(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), npc_render_without_adjusted_palettes(), npc_reset_current_decoration(), npc_set_decoration(), npc_set_imgfx_params(), npc_set_palswap_1(), npc_set_palswap_2(), npc_surface_spawn_basic_fx(), npc_surface_spawn_cloud_fx(), npc_surface_spawn_flower_fx(), npc_surface_spawn_fx(), npc_surface_spawn_hedges_fx(), npc_surface_spawn_snow_fx(), npc_surface_spawn_water_fx(), npc_test_move_complex_with_slipping(), npc_test_move_simple_with_slipping(), npc_test_move_simple_without_slipping(), npc_test_move_taller_with_slipping(), npc_test_move_with_slipping(), npc_test_move_without_slipping(), npc_try_apply_gravity(), npc_try_snap_to_ground(), npc_update_decoration_bowser_aura(), npc_update_decoration_charged(), npc_update_decoration_glow_behind(), npc_update_decoration_glow_in_front(), npc_update_decoration_seeing_stars(), npc_update_decoration_sweat(), npc_update_npc_tracking(), nuAuCleanDMABuffers(), nuAuDmaCallBack(), nuAuDmaNew(), nuAuMgr(), nuAuPreNMIProc(), offset_player_from_camera(), open_status_bar_quickly(), open_status_bar_slowly(), osSyncPrintf(), parasol_get_npc(), parasol_update_spin(), ParatroopaAI_Dive(), ParatroopaAI_Overshoot(), ParatroopaAI_Reset(), ParatroopaAI_Windup(), parent_collider_to_model(), part_flash_off(), part_flash_on(), part_glow_off(), part_glow_on(), partner_buff_main(), partner_buff_update(), partner_can_open_world_menus(), partner_can_use_ability(), partner_clear_player_tracking(), partner_disable_input(), partner_do_player_collision(), partner_enable_input(), partner_flying_enable(), partner_flying_follow_player(), partner_flying_update_motion(), partner_flying_update_player_tracking(), partner_force_player_flip_done(), partner_get_enter_map_script(), partner_get_out(), partner_handle_after_battle(), partner_handle_before_battle(), partner_init_after_battle(), partner_init_put_away(), partner_initialize_data(), partner_move_to_goal(), partner_put_away(), partner_reset_data(), partner_resume_ability_script(), partner_suspend_ability_script(), partner_test_enemy_collision(), partner_use_ability(), partner_walking_enable(), partner_walking_follow_player(), partner_walking_update_motion(), partner_walking_update_player_tracking(), PatrolAI_Chase(), PatrolAI_ChaseInit(), PatrolAI_Jump(), PatrolAI_JumpInit(), PatrolAI_Loiter(), PatrolAI_LoiterInit(), PatrolAI_LosePlayer(), PatrolAI_Move(), PatrolAI_MoveInit(), PatrolAI_PostLoiter(), PatrolNoAttackAI_15(), pause_badges_comparator(), pause_badges_count_all(), pause_badges_count_equipped(), pause_badges_draw_bp_orbs(), pause_badges_draw_contents(), pause_badges_get_column(), pause_badges_get_pos_x(), pause_badges_get_pos_y(), pause_badges_get_row(), pause_badges_handle_input(), pause_badges_init(), pause_badges_is_visible(), pause_badges_load_badges(), pause_badges_try_equip(), pause_badges_try_remove(), pause_badges_update(), pause_cleanup(), pause_draw_cursor(), pause_draw_menu_label(), pause_draw_rect(), pause_get_total_equipped_bp_cost(), pause_handle_input(), pause_init(), pause_interp_cursor(), pause_interp_text_scroll(), pause_interp_vertical_scroll(), pause_items_draw_contents(), pause_items_get_column(), pause_items_get_pos_x(), pause_items_get_pos_y(), pause_items_get_row(), pause_items_handle_input(), pause_items_init(), pause_items_is_visible(), pause_items_load_items(), pause_items_scroll_offset_x(), pause_items_scroll_offset_y(), pause_items_update(), pause_map_calc_path_points(), pause_map_draw_border_arrows(), pause_map_draw_contents(), pause_map_draw_title(), pause_map_handle_input(), pause_map_init(), pause_map_update(), pause_partners_draw_contents(), pause_partners_draw_movelist(), pause_partners_draw_movelist_flower(), pause_partners_draw_movelist_title(), pause_partners_draw_title(), pause_partners_handle_input(), pause_partners_init(), pause_partners_load_portrait(), pause_partners_update(), pause_set_cursor_opacity(), pause_set_cursor_pos(), pause_set_cursor_pos_immediate(), pause_sort_item_list(), pause_spirits_draw_contents(), pause_spirits_draw_title(), pause_spirits_handle_input(), pause_spirits_init(), pause_spirits_update(), pause_stats_draw_contents(), pause_stats_handle_input(), pause_stats_init(), pause_tabs_draw_badges(), pause_tabs_draw_items(), pause_tabs_draw_map(), pause_tabs_draw_party(), pause_tabs_draw_spirits(), pause_tabs_draw_stats(), pause_tabs_handle_input(), pause_tabs_init(), pause_tabs_update(), pause_textbox_draw_contents(), pause_tutorial_draw_contents(), pause_tutorial_input(), pause_update_page_active_1(), pause_update_page_active_2(), pause_update_page_inactive_1(), pause_update_page_inactive_2(), pause_update_tab_active(), pause_update_tab_default(), pause_update_tab_inactive(), peach_star_beam_appendGfx(), peach_star_beam_main(), peach_star_beam_render(), peach_star_beam_update(), pink_sparkles_appendGfx(), pink_sparkles_main(), pink_sparkles_render(), pink_sparkles_update(), PiranhaPlantAI_00(), PiranhaPlantAI_01(), PiranhaPlantAI_10(), PiranhaPlantAI_11(), PiranhaPlantAI_12(), PiranhaPlantAI_13(), PiranhaPlantAI_LosePlayer(), play_hit_sound(), play_model_animation(), play_model_animation_starting_from(), play_movement_dust_effects(), player_jump(), player_surface_spawn_basic_fx(), player_surface_spawn_cloud_fx(), player_surface_spawn_flower_fx(), player_surface_spawn_fx(), player_surface_spawn_hedges_fx(), player_surface_spawn_snow_fx(), player_surface_spawn_water_fx(), player_team_is_ability_active(), poll_rumble(), popup_draw_already_have_partner(), popup_draw_cost_icon(), popup_menu_draw_menu_contents(), popup_menu_draw_title_contents(), popup_menu_update(), post_battle(), post_battle(), post_battle(), post_battle(), post_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), printf(), ProjectileHitbox_30(), ProjectileHitbox_31(), ProjectileHitbox_32(), ProjectileHitbox_33(), ProjectileHitbox_GetUsableProjectileID(), pulse_stone_notification_setup(), pulse_stone_notification_update(), purple_ring_appendGfx(), purple_ring_main(), purple_ring_render(), purple_ring_update(), push_block_handle_fall(), queue_render_task(), quizmo_answer_main(), quizmo_assistant_appendGfx(), quizmo_assistant_main(), quizmo_assistant_render(), quizmo_assistant_update(), quizmo_audience_appendGfx(), quizmo_audience_main(), quizmo_audience_render(), quizmo_audience_update(), Quizmo_CreateReactionEffect(), Quizmo_NPC_OnRender(), quizmo_stage_appendGfx(), quizmo_stage_main(), quizmo_stage_render(), quizmo_stage_update(), radial_shimmer_appendGfx(), radial_shimmer_main(), radial_shimmer_render(), radial_shimmer_update(), radiating_energy_orb_appendGfx(), radiating_energy_orb_main(), radiating_energy_orb_render(), radiating_energy_orb_update(), recover_fp(), recover_hp(), recover_main(), recover_update(), red_impact_appendGfx(), red_impact_main(), red_impact_render(), red_impact_update(), reload_mesh_animator_node(), reload_mesh_animator_tree(), reload_world_entity_data(), remove_actor_decoration(), remove_all_effects(), remove_all_status_icons(), remove_consumable(), remove_effect(), remove_item(), remove_item_entity_by_index(), remove_item_entity_by_reference(), remove_part_decor_bowser_aura(), remove_part_decor_fiery_trail(), remove_part_decor_golden_flames(), remove_part_decor_radiating_stars(), remove_part_decor_red_flames(), remove_part_decor_seeing_stars(), remove_part_decor_smoky_trail(), remove_part_decor_whirlwind(), remove_part_decoration(), remove_part_shadow(), remove_player_buffs(), remove_status_chill_out(), remove_status_debuff(), remove_status_icon_boost_hammer(), remove_status_icon_boost_jump(), remove_status_icon_boost_partner(), remove_status_icon_danger(), remove_status_icon_peril(), remove_status_icon_surprise(), remove_status_static(), remove_status_transparent(), render_animated_model(), render_animated_model_with_vertices(), render_animated_models(), render_curtains(), render_effects_scene(), render_effects_UI(), render_entities(), render_frame(), render_hud_element(), render_hud_elements_backUI(), render_hud_elements_frontUI(), render_item_entities(), render_messages(), render_models(), render_npcs(), render_shadows(), render_transform_group(), render_transform_group_node(), render_transformed_hud_elements(), render_window_root(), render_windows(), render_with_adjusted_palettes(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_poison_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), render_with_watt_attack_palettes(), render_with_watt_idle_palettes(), render_without_adjusted_palettes(), render_workers_backUI(), render_workers_frontUI(), render_workers_scene(), replace_window_update(), reset_actor_blur(), reset_actor_turn_info(), reset_all_actor_sounds(), reset_background_settings(), reset_battle_status(), reset_model_animators(), reset_outta_sight_alpha_on_menu_close(), reset_player_blur(), reset_static_effect(), reset_status_bar(), resolve_npc(), restart_script(), restore_map_collision_data(), resume_all_group(), resume_all_script(), resume_group_others(), resume_group_script(), resume_group_script_index(), reveal_item_entity(), ring_blast_appendGfx(), ring_blast_main(), ring_blast_render(), rising_bubble_appendGfx(), rising_bubble_main(), rising_bubble_render(), rmonPrintf(), save_tattle_flags(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_Descend(), SentinelAI_DescendInit(), SentinelAI_GrabPlayer(), SentinelAI_LosePlayer(), SentinelAI_LosePlayerInit(), SentinelAI_PostLosePlayer(), SentinelAI_ReturnHome(), SentinelAI_ReturnHomeInit(), set_actor_anim(), set_actor_anim_by_ref(), set_actor_anim_rate(), set_actor_flash_mode(), set_actor_glow_pal(), set_actor_pal_adjustment(), set_animator_flags(), set_animator_render_callback(), set_animator_tree_to_node_map(), set_area_byte(), set_area_flag(), set_background_size(), set_battle_stage(), set_cam_viewport(), set_camera_from_rig(), set_current_item_entity_render_group(), set_curtain_draw_callback(), set_curtain_fade(), set_curtain_fade_goal(), set_custom_gfx(), set_custom_gfx_builders(), set_defeated(), set_effect_pos_offset(), set_entity_commandlist(), set_entity_model_flags(), set_entity_model_render_command_list(), set_game_mode(), set_game_mode_render_frontUI(), set_global_byte(), set_global_flag(), set_global_short(), set_global_word(), set_goal_pos_to_part(), set_item_entity_flags(), set_map_change_fade_rate(), set_map_transition_effect(), set_max_star_power(), set_mdl_custom_gfx_set(), set_message_images(), set_message_int_var(), set_message_text_var(), set_npc_animation(), set_npc_imgfx_all(), set_npc_imgfx_comp(), set_npc_shadow_scale(), set_npc_yaw(), set_part_absolute_position(), set_part_flag_bits(), set_part_flash_mode(), set_part_glow_pal(), set_part_goal_to_actor_part(), set_part_pal_adjustment(), set_peach_shadow_scale(), set_player_imgfx_all(), set_player_imgfx_comp(), set_screen_overlay_center(), set_screen_overlay_center_worldpos(), set_screen_overlay_params_back(), set_screen_overlay_params_front(), set_script_flags(), set_script_group(), set_script_owner_npc_anim(), set_script_owner_npc_col_height(), set_script_priority(), set_script_timescale(), set_status_icons_offset(), set_status_icons_properties(), set_tex_panner(), set_time_freeze_mode(), set_window_properties(), set_window_update(), set_windows_visible(), set_zone_enabled(), setup_demo_player(), setup_item_popup(), setup_partner_popup(), setup_pause_menu_tab(), foliage::setup_shear_mtx(), setup_status_bar_for_battle(), setup_status_bar_for_world(), sfx_adjust_env_sound_params(), sfx_adjust_env_sound_pos(), sfx_clear_env_sounds(), sfx_clear_sounds(), sfx_compute_spatialized_sound_params_full(), sfx_compute_spatialized_sound_params_ignore_depth(), sfx_compute_spatialized_sound_params_with_depth(), sfx_get_env_sound_instance(), sfx_get_spatialized_sound_params(), sfx_play_sound_at_npc(), sfx_play_sound_at_player(), sfx_play_sound_at_position(), sfx_play_sound_looping(), sfx_play_sound_with_params(), sfx_register_looping_sound_at_position(), sfx_stop_env_sounds(), sfx_stop_sound(), sfx_update_env_sound_params(), shape_spell_appendGfx(), shape_spell_main(), shape_spell_render(), shape_spell_update(), shattering_stones_appendGfx(), shattering_stones_main(), shattering_stones_render(), shattering_stones_update(), shimmer_burst_appendGfx(), shimmer_burst_main(), shimmer_burst_render(), shimmer_burst_update(), shimmer_wave_appendGfx(), shimmer_wave_main(), shimmer_wave_render(), shimmer_wave_update(), shiny_flare_appendGfx(), shiny_flare_main(), shiny_flare_render(), shiny_flare_update(), shockwave_appendGfx(), shockwave_main(), shockwave_render(), shockwave_update(), shop_draw_item_desc(), shop_draw_item_name(), shop_get_sell_price(), shop_open_item_select_popup(), shop_owner_begin_speech(), shop_owner_buy_dialog(), shop_owner_continue_speech(), shop_owner_continue_speech_with_quantity(), shop_owner_end_speech(), shop_owner_reset_speech(), shop_update_item_select_popup(), should_cancel_open_world_menu(), should_cancel_pulse_stone(), should_collider_allow_interact(), should_continue_inspect(), should_continue_pulse_stone(), show_action_rating(), show_actor_health_bar(), show_coin_counter(), show_damage_fx(), show_first_strike_message(), show_foreground_models(), show_foreground_models_unchecked(), show_immune_bonk(), show_merlee_message(), show_next_damage_popup(), show_primary_damage_popup(), show_recovery_shimmer(), show_start_recovery_shimmer(), ShyGuyPatrolAI_14(), ShyGuyPatrolAI_15(), ShyGuyPatrolAI_16(), ShyGuyPatrolAI_17(), ShyGuyWanderAI_14(), ShyGuyWanderAI_15(), ShyGuyWanderAI_16(), ShyGuyWanderAI_17(), sleep_bubble_appendGfx(), sleep_bubble_main(), sleep_bubble_render(), sleep_bubble_update(), small_gold_sparkle_appendGfx(), small_gold_sparkle_main(), small_gold_sparkle_render(), small_gold_sparkle_update(), smoke_burst_appendGfx(), smoke_burst_main(), smoke_burst_render(), smoke_impact_appendGfx(), smoke_impact_main(), smoke_impact_render(), smoke_impact_update(), smoke_ring_appendGfx(), smoke_ring_main(), smoke_ring_render(), smoke_ring_update(), snaking_static_appendGfx(), snaking_static_main(), snaking_static_render(), snaking_static_update(), snd_adjust_sound(), snd_adjust_sound_with_shift(), snd_ambient_80055760(), snd_ambient_disable(), snd_ambient_enable(), snd_ambient_mute(), snd_ambient_play_only(), snd_ambient_stop_all(), snd_load_ambient(), snd_load_BGM(), snd_load_BK(), snd_set_song_fade(), snd_set_song_variation_fade(), snd_song_clear_track_volumes(), snd_song_get_playing_info(), snd_song_set_track_vol_full(), snd_song_set_track_vol_mute(), snd_song_set_track_vol_quiet(), snd_song_set_track_volumes(), snd_start_sound(), snd_start_sound_with_shift(), snd_stop_tracking_env_sound_pos(), snowfall_appendGfx(), snowfall_main(), snowfall_render(), snowfall_update(), snowflake_appendGfx(), snowflake_main(), snowflake_render(), snowman_doll_appendGfx(), snowman_doll_main(), snowman_doll_render(), snowman_doll_update(), something_rotating_appendGfx(), something_rotating_main(), something_rotating_render(), something_rotating_update(), SomeVtxFunc(), sort_consumables(), sort_scripts(), sparkle_script_init(), sparkle_script_step(), sparkles_appendGfx(), sparkles_main(), sparkles_render(), sparkles_update(), SpearGuyAI_Loiter(), SpearGuyAI_LoiterInit(), spiky_white_aura_appendGfx(), spiky_white_aura_main(), spiky_white_aura_render(), spiky_white_aura_update(), spirit_card_appendGfx(), spirit_card_main(), spirit_card_render(), spirit_card_update(), spr_appendGfx_component(), spr_appendGfx_component_flat(), spr_component_update(), spr_component_update_commands(), spr_component_update_finish(), spr_draw_component(), spr_draw_npc_sprite(), spr_draw_player_sprite(), spr_free_sprite(), spr_get_cached_quad(), spr_get_comp_position(), spr_get_npc_color_variations(), spr_get_npc_palettes(), spr_get_npc_raster_info(), spr_get_player_palettes(), spr_get_player_raster_info(), spr_get_quad_for_size(), spr_init_anim_state(), spr_init_component_anim_state(), spr_init_sprites(), spr_load_npc_sprite(), spr_load_player_sprite(), spr_make_quad_for_size(), spr_set_anim_timescale(), spr_transform_point(), spr_unpack_signed_12bit(), spr_unpack_signed_16bit(), spr_update_player_sprite(), spr_update_sprite(), sprite_shading_set_light_source(), squirt_appendGfx(), squirt_main(), squirt_render(), squirt_update(), star_appendGfx(), star_main(), star_outline_appendGfx(), star_outline_main(), star_outline_render(), star_outline_update(), star_power_shimmer_draw(), star_power_shimmer_init(), star_power_shimmer_start(), star_power_shimmer_update(), star_render(), star_spirits_energy_appendGfx(), star_spirits_energy_main(), star_spirits_energy_render(), star_spirits_energy_update(), star_update(), stars_burst_appendGfx(), stars_burst_main(), stars_burst_render(), stars_burst_update(), stars_orbiting_main(), stars_orbiting_update(), stars_shimmer_appendGfx(), stars_shimmer_main(), stars_shimmer_render(), stars_shimmer_update(), stars_spread_appendGfx(), stars_spread_main(), stars_spread_render(), stars_spread_update(), start_battle(), start_child_script(), start_rumble(), start_script(), start_script_in_group(), startup_fade_screen_in(), startup_fade_screen_out(), stat_change_main(), stat_change_update(), state_drawUI_title_screen(), state_init_change_map(), state_init_end_battle(), state_init_enter_demo(), state_init_enter_world(), state_init_exit_file_select(), state_init_file_select(), state_init_logos(), state_init_title_screen(), state_init_world(), state_step_battle(), state_step_change_map(), state_step_demo(), state_step_end_battle(), state_step_enter_world(), state_step_exit_file_select(), state_step_file_select(), state_step_game_over(), state_step_intro(), state_step_logos(), state_step_pause(), state_step_startup(), state_step_title_screen(), state_step_unpause(), static_status_appendGfx(), static_status_main(), static_status_render(), static_status_update(), status_bar_always_show_off(), status_bar_always_show_on(), status_bar_draw_number(), status_bar_draw_stat(), status_bar_ignore_changes(), status_bar_is_ignoring_changes(), status_bar_respond_to_changes(), status_bar_show_and_ignore_changes(), status_bar_start_blinking_coins(), status_bar_start_blinking_fp(), status_bar_start_blinking_hp(), status_bar_start_blinking_sp(), status_bar_start_blinking_sp_bars(), status_bar_start_blinking_starpoints(), status_bar_stop_blinking_coins(), status_bar_stop_blinking_fp(), status_bar_stop_blinking_hp(), status_bar_stop_blinking_sp(), status_bar_stop_blinking_starpoints(), steam_burst_appendGfx(), steam_burst_main(), steam_burst_render(), steam_burst_update(), step_entity_commandlist(), step_entity_model_commandlist(), step_game_loop(), step_game_mode(), step_mesh_animator(), step_model_animator(), StoneChompAI_ChaseInit(), StoneChompAI_HopInit(), stop_watch_appendGfx(), stop_watch_main(), stop_watch_render(), stop_watch_update(), store_item(), subtract_hp(), sun_appendGfx(), sun_main(), sun_render(), sun_update(), SuperBlock_get_partner_rank(), suspend_all_group(), suspend_all_script(), suspend_group_others(), suspend_group_script(), suspend_group_script_index(), sweat_appendGfx(), sweat_main(), sweat_render(), switch_to_partner(), sync_held_position(), sync_player_position(), sync_status_bar(), tattle_cam_pre_render(), tattle_window_fill_clipped_quad(), tattle_window_main(), tattle_window_update(), test_dismount_height(), test_first_strike(), test_first_strike(), test_for_water_level(), test_item_entity_position(), test_item_player_collision(), test_mounting_height_adjustment(), test_player_entity_aabb(), test_ray_collider_horizontal(), test_ray_colliders(), test_ray_entities(), test_ray_to_wall_center(), test_ray_triangle_down(), test_ray_triangle_general(), test_ray_triangle_horizontal(), test_ray_zone(), test_ray_zone_aabb(), test_ray_zones(), throw_spiny_appendGfx(), throw_spiny_main(), throw_spiny_render(), throw_spiny_update(), thunderbolt_ring_appendGfx(), thunderbolt_ring_main(), thunderbolt_ring_render(), thunderbolt_ring_update(), title_screen_draw_copyright(), title_screen_draw_images(), title_screen_draw_logo(), title_screen_draw_press_start(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_cancel_tweester(), try_inflict_status(), tubba_heart_attack_appendGfx(), tubba_heart_attack_main(), tubba_heart_attack_render(), tubba_heart_attack_update(), underwater_appendGfx(), underwater_main(), underwater_render(), underwater_update(), unkAngleFunc002(), unkAngleFunc003(), UnkDistFunc(), UnkNpcAIFunc12(), UnkNpcAIFunc48(), unkVtxFunc001(), unused_main_menu_window_darkening(), update(), update_action_ratings(), update_all_status_icons(), update_ambient_sounds(), update_camera_from_controller(), update_camera_interp_pos(), update_camera_lead_amount(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_unused_radial(), update_camera_zone_interp(), update_cameras(), update_coin_counter(), update_collider_transform(), update_current_floor(), update_damage_popups(), update_effects(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), update_encounters_pre_battle(), update_enemy_actor_blur_history(), update_enemy_shadows(), update_enter_map_screen_overlay(), update_entities(), update_entity_inverse_rotation_matrix(), update_entity_shadow_position(), update_entity_transform_matrix(), update_exit_map_screen_overlay(), update_health_bars(), update_hero_shadows(), update_hud_elements(), update_input(), update_inspect_icon_pos(), update_item_entities(), update_item_entity_collectable(), update_item_entity_pickup(), update_item_entity_stationary(), update_lerp_battle(), update_merlee_message(), update_merlee_messages(), update_model_animator(), update_model_animator_with_transform(), update_nonplayer_actor_blur_history(), update_nonplayer_actor_shadow(), update_npc_blur(), update_npcs(), update_part_flash(), update_part_glow(), update_partner_actor_blur_history(), update_player_actor_blur_history(), update_player_actor_shadow(), update_player_carry_anim(), update_riding_physics(), update_riding_physics(), update_scripts(), update_shadow_transform_matrix(), update_shadows(), update_status_bar(), update_triggers(), update_unused_lead_amt(), update_window_hierarchy(), update_windows(), update_workers(), use_consumable(), ver_copy_s16_array(), ver_copy_s32_array(), ver_copy_s8_array(), ver_deserialize_standard(), ver_deserialize_vanilla_save(), ver_port_item_ids(), virtual_entity_appendGfx_quad(), virtual_entity_create(), virtual_entity_create_at_index(), virtual_entity_delete_by_index(), virtual_entity_delete_by_ref(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), virtual_entity_list_update(), virtual_entity_move_polar(), virtual_entity_render_quad(), virtual_entity_set_pos(), virtual_entity_set_rotation(), virtual_entity_set_scale(), walking_dust_appendGfx(), walking_dust_main(), walking_dust_render(), water_block_appendGfx(), water_block_main(), water_block_render(), water_block_update(), water_fountain_appendGfx(), water_fountain_main(), water_fountain_render(), water_fountain_update(), water_splash_appendGfx(), water_splash_main(), water_splash_render(), water_splash_update(), waterfall_appendGfx(), waterfall_main(), waterfall_render(), waterfall_update(), whirlwind_appendGfx(), whirlwind_main(), whirlwind_render(), whirlwind_update(), windy_leaves_appendGfx(), windy_leaves_main(), windy_leaves_render(), windy_leaves_update(), worker_render_piranha_vines(), and world_partner_can_open_menus_default().

◆ PopupMenu_PrevSelectedIndex

BSS s32 PopupMenu_PrevSelectedIndex

◆ PopupMenu_Alpha

◆ PopupMenu_FirstDisplayIndex

◆ PopupMenu_LastDisplayIndex

BSS s8 PopupMenu_LastDisplayIndex

◆ PopupMenu_DisplayedEntryCount

◆ D_8010D658

BSS s16 D_8010D658

Definition at line 90 of file 8a860_len_3f30.c.

Referenced by popup_menu_draw_menu_contents(), and popup_menu_update().

◆ D_8010D65A

BSS s16 D_8010D65A

Definition at line 91 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupMenu_EmptybarHID

BSS HudElemID PopupMenu_EmptybarHID

◆ PopupMenu_TitleIconHID

BSS HudElemID PopupMenu_TitleIconHID

◆ PopupMenu_TimesHID

BSS HudElemID PopupMenu_TimesHID

◆ PopupMenu_PartnerLevelHID

BSS HudElemID PopupMenu_PartnerLevelHID

◆ PopupMenu_CursorHID

BSS HudElemID PopupMenu_CursorHID

◆ PopupMenu_UpArrowHID

BSS HudElemID PopupMenu_UpArrowHID

◆ PopupMenu_DownArrowHID

BSS HudElemID PopupMenu_DownArrowHID

◆ PopupMenu_EntryIconHID

BSS HudElemID PopupMenu_EntryIconHID

◆ D_8010D67C

BSS s16 D_8010D67C

Definition at line 100 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D67E

BSS s16 D_8010D67E

Definition at line 101 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D680

BSS s16 D_8010D680

Definition at line 102 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D682

BSS s16 D_8010D682

Definition at line 103 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D684

BSS s16 D_8010D684

Definition at line 104 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D686

BSS s16 D_8010D686

Definition at line 105 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupMenu_StarPieceCounterPosX

BSS s16 PopupMenu_StarPieceCounterPosX

Definition at line 106 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupMenu_StarPieceCounterPosY

BSS s16 PopupMenu_StarPieceCounterPosY

Definition at line 107 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D68C

BSS s16 D_8010D68C

Definition at line 108 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupNotBattle

◆ PopupMenu_MaxDisplayableEntryCount

◆ D_8010D690

BSS s8 D_8010D690

◆ D_8010D691

◆ D_8010D692

◆ D_8010D693

BSS s8 D_8010D693

Definition at line 114 of file 8a860_len_3f30.c.

Referenced by create_battle_popup_menu().

◆ gPopupWorker

◆ PopupNotDipping

◆ PopupDipMode

◆ PopupMenu_WasStatusBarIgnoringChanges

BSS s8 PopupMenu_WasStatusBarIgnoringChanges

◆ gPopupMenu

◆ D_8010D6A0

BSS MessagePrintState* D_8010D6A0

Definition at line 120 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ D_8010D6A4

BSS s32 D_8010D6A4

Definition at line 121 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().