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_draw_menu_content (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void popup_draw_title_content (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void popup_draw_desc_content (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void popup_draw_prompt_content (s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void popup_draw_dip_query_content (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 popup_draw_star_pieces_content (s32 *userData, s32 x, s32 y)
 
void hide_popup_menu (void)
 
void destroy_popup_menu (void)
 
void show_popup_menu (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 flush_popup_menu (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 PopupDelayTime
 
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 PopupWinX
 
BSS s16 PopupWinY
 
BSS s16 PopupDescX
 
BSS s16 PopupDescY
 
BSS s16 PopupPromptX
 
BSS s16 PopupPromptY
 
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 PopupDelayLength
 
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_draw_menu_content(), 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_draw_menu_content().

◆ DIARY_PAGE_X

#define DIARY_PAGE_X   8

Definition at line 36 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ PARTNER_LIST_X1

#define PARTNER_LIST_X1   85

Definition at line 37 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ PARTNER_LIST_X2

#define PARTNER_LIST_X2   91

Definition at line 38 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ BADGE_PRICE_X

#define BADGE_PRICE_X   115

Definition at line 39 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ ITEM_PRICE_X

#define ITEM_PRICE_X   121

Definition at line 40 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ MENU_OFFSET_Y1

#define MENU_OFFSET_Y1   8

Definition at line 41 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ MENU_OFFSET_Y2

#define MENU_OFFSET_Y2   6

Definition at line 42 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ POPUP_PARTNER_WIDTH

#define POPUP_PARTNER_WIDTH   100

Definition at line 43 of file 8a860_len_3f30.c.

Referenced by popup_draw_menu_content().

◆ POPUP_ITEM_X

#define POPUP_ITEM_X   26

Definition at line 1864 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_ITEMDIP_NUMBER_X

#define POPUP_ITEMDIP_NUMBER_X   94

Definition at line 1865 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_ITEMDIP_X

#define POPUP_ITEMDIP_X   114

Definition at line 1866 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_TRIPLE_DIP_X

#define POPUP_TRIPLE_DIP_X   6

Definition at line 1867 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_BADGE_X

#define POPUP_BADGE_X   27

Definition at line 1868 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_CHEST_X

#define POPUP_CHEST_X   4

Definition at line 1869 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_POSTCARD_X

#define POPUP_POSTCARD_X   6

Definition at line 1870 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_ITEM_KEY_X

#define POPUP_ITEM_KEY_X   27

Definition at line 1871 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ POPUP_POSTOFFICE_X

#define POPUP_POSTOFFICE_X   8

Definition at line 1872 of file 8a860_len_3f30.c.

Referenced by popup_draw_title_content().

◆ X_800F4C1C

#define X_800F4C1C   11

Definition at line 2128 of file 8a860_len_3f30.c.

Referenced by popup_draw_dip_query_content().

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_draw_menu_content()

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

Definition at line 1381 of file 8a860_len_3f30.c.

1381 {
1382 s32 x, y;
1383 s32 y1;
1384 s32 offset;
1385 s32 sp28;
1386 s32 dy;
1387 s32 i, j;
1388 s32 id;
1389 s32 msgPal;
1390 s32 a0;
1391 s32 v0;
1392 s32 t;
1393
1394 switch (gPopupState) {
1395 case POPUP_STATE_10:
1404 case POPUP_STATE_20:
1409 case POPUP_STATE_104:
1410 case POPUP_STATE_105:
1411 break;
1412 default:
1413 return;
1414 }
1415
1416 baseX += 2;
1417 baseY += 15;
1419 y1 = D_8010D658;
1420 dy = y - y1;
1421
1422 if (dy < 130) {
1423 dy *= 0.5;
1424 } else {
1425 dy = dy * 100 / 150;
1426 }
1427 if (dy != 0) {
1428 y1 += dy;
1429 } else {
1430 y1 = y;
1431 }
1432 D_8010D658 = y1;
1434
1435 x = baseX;
1436 y = baseY;
1438 switch (gPopupMenu->popupType) {
1440#if VERSION_JP
1442#endif
1451 case POPUP_MENU_USEKEY:
1453 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 112, y1);
1454 break;
1458 break;
1459#if !VERSION_JP
1461 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 160, y1);
1462 break;
1463#endif
1464 }
1465
1466 y = baseY + D_8010D658 + 8;
1468 y = baseY + D_8010D658 + 21;
1469 }
1475 }
1476 x = baseX;
1477 y = baseY + 2;
1480 y = baseY;
1481 y1++;
1482 }
1483
1484#if VERSION_JP
1485 switch (gPopupMenu->popupType) {
1494 case POPUP_MENU_USEKEY:
1496 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 112, y1);
1497 break;
1500 break;
1502 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 144, y1);
1503 break;
1505 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 144, y1);
1506 break;
1508 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 140, y1);
1509 break;
1510 }
1511#else
1513#endif
1514
1515 x = baseX + 32;
1516 y = baseY + D_8010D658 + 2;
1517 offset = 0;
1519 y = baseY + D_8010D658;
1520 offset = 2;
1521 }
1522
1523 t = 0;
1524 for (i = 0; i < gPopupMenu->numEntries; i++, t++) {
1525 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1526 y += LINE_HEIGHT;
1527 if (i == 0) {
1528 y += offset;
1529 }
1530 } else {
1534 }
1535 if (gPopupMenu->enabled[t] == 0) {
1537 }
1538 switch (gPopupMenu->popupType) {
1546 case POPUP_MENU_USEKEY:
1549 break;
1553 break;
1555 if (gPopupMenu->enabled[t] == 2) {
1557 }
1559 break;
1561 if (gPopupMenu->value[t] != 0) {
1563 } else {
1565 }
1568 break;
1570 if (gPopupMenu->value[t] != 0) {
1572 } else {
1574 }
1575 a0 = gPopupMenu->nameMsg[t];
1577 break;
1578 }
1579 switch (gPopupMenu->popupType) {
1582 for (j = 0; j < ARRAY_COUNT(D_80109890); j++) {
1584
1585 if (gPopupMenu->enabled[i]) {
1587 } else {
1589 }
1591 hud_element_set_render_pos(id, x + PARTNER_LIST_X1 + j * 13, y + 10);
1592 } else {
1593 hud_element_set_render_pos(id, x + PARTNER_LIST_X2 + j * 13, y + 10);
1594 }
1595 if (j < gPopupMenu->value[i]) {
1597 }
1598 }
1599 break;
1602 break;
1605 break;
1606 }
1607 y += LINE_HEIGHT;
1608 if (i == 0) {
1609 y += offset;
1610 }
1611 }
1612 }
1613
1614 x = baseX + 24;
1616 offset = 0;
1619 offset = 2;
1620 }
1621
1622 switch (gPopupMenu->popupType) {
1633 case POPUP_MENU_USEKEY:
1635 for (i = 0; i < gPopupMenu->numEntries; i++) {
1636 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1637 y += LINE_HEIGHT;
1638 if (i == 0) {
1639 y += offset;
1640 }
1641 } else {
1646 hud_element_set_scale(id, 0.45f);
1648 y += LINE_HEIGHT;
1649 if (i == 0) {
1650 y += offset;
1651 }
1652 }
1653 }
1654 break;
1656 for (i = 0; i < gPopupMenu->numEntries; i++) {
1657 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1658 y += LINE_HEIGHT;
1659 if (i == 0) {
1660 y += offset;
1661 }
1662 } else {
1667 hud_element_set_scale(id, 0.45f);
1669 y += LINE_HEIGHT;
1670 if (i == 0) {
1671 y += offset;
1672 }
1673 }
1674 }
1675 break;
1677 for (i = 0; i < gPopupMenu->numEntries; i++) {
1678 if (sp28 - 1 > i || sp28 + PopupMenu_DisplayedEntryCount < i) {
1679 y += LINE_HEIGHT;
1680 if (i == 0) {
1681 y += offset;
1682 }
1683 } else {
1688 hud_element_set_scale(id, 0.45f);
1690 y += LINE_HEIGHT;
1691 if (i == 0) {
1692 y += offset;
1693 }
1694 }
1695 }
1696 break;
1697 }
1698
1700 x = baseX + 8;
1701 y = baseY + 9 + v0;
1703
1705 y -= 2;
1706 }
1710
1711 x = baseX;
1712 y = baseY - 6;
1714 switch (gPopupMenu->popupType) {
1725 case POPUP_MENU_USEKEY:
1727 gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x, y, x + 112, y1);
1728 break;
1732 break;
1733 }
1734
1735 switch (gPopupMenu->popupType) {
1736#if VERSION_JP
1738 offset = 31;
1739 break;
1741 offset = 32;
1742 break;
1744 offset = 31;
1745 break;
1746 default:
1747 offset = 31;
1748 break;
1752 offset = 31;
1753 break;
1754 case POPUP_MENU_USEKEY:
1755 offset = 31;
1756 break;
1758 offset = 13;
1759 break;
1761 offset = 21;
1762 break;
1765 offset = 14;
1766 break;
1767#else
1769 offset = 35;
1770 break;
1773 offset = 35;
1774 break;
1776 offset = 31;
1777 break;
1779 offset = 31;
1780 break;
1784 offset = 31;
1785 break;
1786 default:
1787 offset = 37;
1788 break;
1790 offset = 29;
1791 break;
1793 offset = 21;
1794 break;
1797 offset = 30;
1798 break;
1799#endif
1800 }
1801
1804 x = baseX + offset;
1805 y = baseY;
1806 hud_element_set_render_pos(id, x + 35, y - 1);
1809 }
1810
1813 x = baseX + offset;
1814 y = baseY;
1816 hud_element_set_render_pos(id, x + 35, y + 5);
1819 }
1820}
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:4970
@ DRAW_NUMBER_STYLE_MONOSPACE_RIGHT
Definition enums.h:4980
@ POPUP_MENU_TRADE_FOR_BADGE
Definition enums.h:3168
@ POPUP_MENU_READ_DIARY_PAGE
Definition enums.h:3175
@ POPUP_MENU_SELL_ITEM
Definition enums.h:3170
@ POPUP_MENU_CHECK_ITEM
Definition enums.h:3171
@ POPUP_MENU_POST_OFFICE
Definition enums.h:3178
@ POPUP_MENU_USE_ITEM
Definition enums.h:3165
@ POPUP_MENU_TAKE_FROM_CHEST
Definition enums.h:3174
@ POPUP_MENU_USEKEY
Definition enums.h:3177
@ POPUP_MENU_CLAIM_ITEM
Definition enums.h:3172
@ POPUP_MENU_READ_LETTER
Definition enums.h:3173
@ POPUP_MENU_UPGRADE_PARTNER
Definition enums.h:3169
@ POPUP_MENU_THROW_AWAY_ITEM
Definition enums.h:3167
@ POPUP_MENU_SWITCH_PARTNER
Definition enums.h:3166
@ POPUP_MENU_READ_POSTCARD
Definition enums.h:3176
@ MSG_PAL_22
Definition enums.h:5024
@ MSG_PAL_STANDARD
Definition enums.h:5000
@ MSG_PAL_0B
Definition enums.h:5001
@ POPUP_STATE_CHOSE_SWAP
Definition enums.h:3203
@ POPUP_STATE_MINUS_8
Definition enums.h:3205
@ POPUP_STATE_10
Definition enums.h:3186
@ POPUP_STATE_104
Definition enums.h:3196
@ POPUP_STATE_CHOSE_WORLD
Definition enums.h:3198
@ POPUP_STATE_ALREADY_HAVE_PARTNER_SHOW
Definition enums.h:3190
@ POPUP_STATE_105
Definition enums.h:3197
@ POPUP_STATE_CHOOSING
Definition enums.h:3185
@ POPUP_STATE_ALREADY_HAVE_PARTNER_BEGIN
Definition enums.h:3189
@ POPUP_STATE_CANCEL_DIP
Definition enums.h:3192
@ POPUP_STATE_CANCEL_DIP_DECLINE
Definition enums.h:3195
@ POPUP_STATE_CANCEL_DIP_AWAIT_CHOICE
Definition enums.h:3193
@ POPUP_STATE_CHOSE_BATTLE
Definition enums.h:3199
@ POPUP_STATE_MINUS_7
Definition enums.h:3204
@ POPUP_STATE_20
Definition enums.h:3188
@ POPUP_STATE_CANCEL_DIP_ACCEPT
Definition enums.h:3194
void set_message_int_var(s32 value, s32 index)
Definition msg.c:1552
void draw_number(s32 value, s32 x, s32 y, s32 variableWidthChars, s32 palette, s32 opacity, u16 style)
Definition msg.c:2225
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:39
Gfx * gMainGfxPos
Definition cam_main.c:14

Referenced by popup_menu_update().

◆ popup_draw_title_content()

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

Definition at line 1875 of file 8a860_len_3f30.c.

1877{
1878 switch (gPopupMenu->popupType) {
1884 switch (gPopupMenu->dipMode) {
1885 case 0:
1886#if VERSION_JP
1888#else
1890#endif
1891 break;
1892 case 1:
1897 break;
1898 case 2:
1904 break;
1905 }
1906 break;
1909 break;
1910#if VERSION_JP
1913 break;
1914#endif
1917 break;
1920 break;
1923 break;
1926 break;
1927 case POPUP_MENU_USEKEY:
1928#if VERSION_JP
1930#else
1932#endif
1933 break;
1935#if !VERSION_JP
1937#endif
1940 break;
1941 }
1942}
#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:4978
@ DRAW_NUMBER_STYLE_MONOSPACE
Definition enums.h:4979
@ MSG_PAL_34
Definition enums.h:5042
@ MSG_PAL_32
Definition enums.h:5040
@ DRAW_NUMBER_CHARSET_THIN
Definition enums.h:4986
s32 titleNumber

Referenced by popup_menu_update().

◆ popup_draw_desc_content()

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

Definition at line 1945 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ popup_draw_prompt_content()

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

Definition at line 1964 of file 8a860_len_3f30.c.

1964 {
1965 s32 msgWidth;
1966
1967#if VERSION_JP
1968 baseY += 6;
1969
1970 if (PopupNotBattle) {
1971 switch (gPopupMenu->popupType) {
1973 msgWidth = get_msg_width(MSG_Menus_0061, 0) + 18;
1974 baseX += 76 - (msgWidth / 2);
1975 draw_msg(MSG_Menus_0061, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
1976 break;
1978 msgWidth = get_msg_width(MSG_Menus_0063, 0) + 18;
1979 baseX += 76 - (msgWidth / 2);
1980 draw_msg(MSG_Menus_0063, baseX + 8, baseY + 2, 255, MSG_PAL_0F, 0);
1981 break;
1983 msgWidth = get_msg_width(MSG_Menus_0064, 0) + 18;
1984 baseX += 76 - (msgWidth / 2);
1985 draw_msg(MSG_Menus_0064, baseX + 4, baseY + 2, 255, MSG_PAL_0F, 0);
1986 break;
1988 msgWidth = get_msg_width(MSG_Menus_0070, 0) + 18;
1989 baseX += 76 - (msgWidth / 2);
1990 draw_msg(MSG_Menus_0070, baseX + 4, baseY + 2, 255, MSG_PAL_0F, 0);
1991 break;
1993 msgWidth = get_msg_width(MSG_Menus_006A, 0) + 18;
1994 baseX += 76 - (msgWidth / 2);
1995 draw_msg(MSG_Menus_006A, baseX + 4, baseY + 2, 255, MSG_PAL_0F, 0);
1996 break;
1998 msgWidth = get_msg_width(MSG_Menus_0065, 0) + 18;
1999 baseX += 76 - (msgWidth / 2);
2000 draw_msg(MSG_Menus_0065, baseX - 4, baseY + 2, 255, MSG_PAL_0F, 0);
2001 break;
2003 msgWidth = get_msg_width(MSG_Menus_0066, 0) + 18;
2004 baseX += 76 - (msgWidth / 2);
2005 draw_msg(MSG_Menus_0066, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2006 break;
2008 msgWidth = get_msg_width(MSG_Menus_0067, 0) + 18;
2009 baseX += 76 - (msgWidth / 2);
2010 draw_msg(MSG_Menus_0067, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2011 break;
2013 msgWidth = get_msg_width(MSG_Menus_JP_0081, 0) + 18;
2014 baseX += 76 - (msgWidth / 2);
2015 draw_msg(MSG_Menus_JP_0081, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2016 break;
2018 msgWidth = get_msg_width(MSG_Menus_00D6, 0) + 18;
2019 baseX += 76 - (msgWidth / 2);
2020 draw_msg(MSG_Menus_00D6, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2021 break;
2023 msgWidth = get_msg_width(MSG_Menus_006C, 0) + 18;
2024 baseX += 76 - (msgWidth / 2);
2025 draw_msg(MSG_Menus_006C, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2026 break;
2028 msgWidth = get_msg_width(MSG_Menus_006D, 0) + 18;
2029 baseX += 76 - (msgWidth / 2);
2030 draw_msg(MSG_Menus_006D, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2031 break;
2032 case POPUP_MENU_USEKEY:
2033 msgWidth = get_msg_width(MSG_Menus_0062, 0) + 18;
2034 baseX += 76 - (msgWidth / 2);
2035 draw_msg(MSG_Menus_0062, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2036 break;
2038 msgWidth = get_msg_width(MSG_Menus_006F, 0) + 18;
2039 baseX += 76 - (msgWidth / 2);
2040 draw_msg(MSG_Menus_006F, baseX + 6, baseY + 2, 255, MSG_PAL_0F, 0);
2041 break;
2042 }
2043 }
2044#else
2045 baseY += 7;
2046
2047 if (PopupNotBattle) {
2048 switch (gPopupMenu->popupType) {
2050 msgWidth = get_msg_width(MSG_Menus_0061, 0);
2051 baseX += 72 - (msgWidth / 2);
2053 break;
2055 msgWidth = get_msg_width(MSG_Menus_0063, 0);
2056 baseX += 72 - (msgWidth / 2);
2058 break;
2060 msgWidth = get_msg_width(MSG_Menus_0064, 0);
2061 baseX += 72 - (msgWidth / 2);
2063 break;
2065 msgWidth = get_msg_width(MSG_Menus_0070, 0);
2066 baseX += 64 - (msgWidth / 2);
2068 break;
2070 msgWidth = get_msg_width(MSG_Menus_006A, 0);
2071 baseX += 68 - (msgWidth / 2);
2073 break;
2075 msgWidth = get_msg_width(MSG_Menus_0065, 0);
2076 baseX += 60 - (msgWidth / 2);
2078 break;
2080 msgWidth = get_msg_width(MSG_Menus_0066, 0);
2081 baseX += 72 - (msgWidth / 2);
2083 break;
2085 msgWidth = get_msg_width(MSG_Menus_0067, 0);
2086 baseX += 72 - (msgWidth / 2);
2088 break;
2090 msgWidth = get_msg_width(MSG_Menus_006F, 0);
2091 baseX += 72 - (msgWidth / 2);
2093 break;
2095 msgWidth = get_msg_width(MSG_Menus_006D, 0);
2096 baseX += 56 - (msgWidth / 2);
2098 break;
2100 msgWidth = get_msg_width(MSG_Menus_00D6, 0);
2101 baseX += 72 - (msgWidth / 2);
2103 break;
2105 msgWidth = get_msg_width(MSG_Menus_006C, 0);
2106 baseX += 64 - (msgWidth / 2);
2108 break;
2110 msgWidth = get_msg_width(MSG_Menus_006D, 0);
2111 baseX += 64 - (msgWidth / 2);
2113 break;
2114 case POPUP_MENU_USEKEY:
2115 msgWidth = get_msg_width(MSG_Menus_0062, 0);
2116 baseX += 72 - (msgWidth / 2);
2118 break;
2119 }
2120 }
2121#endif
2122}
BSS s8 PopupNotBattle
#define get_msg_width
@ MSG_PAL_0F
Definition enums.h:5005

Referenced by popup_menu_update().

◆ popup_draw_dip_query_content()

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

Definition at line 2131 of file 8a860_len_3f30.c.

2131 {
2132 s32 xPos = x + X_800F4C1C;
2133 s32 yPos = y + 8;
2134 s32 msg;
2135
2136 if (PopupDipMode == 1) {
2138 } else {
2140 }
2141
2142#if VERSION_PAL
2143 if (get_msg_lines(msg) != 1) {
2144 yPos -= 4;
2145 }
2146#endif
2147 draw_msg(msg, xPos, yPos, 255, MSG_PAL_0F, 0);
2148}
BSS s8 PopupDipMode
#define X_800F4C1C
s32 get_msg_lines(s32 messageID)
Definition msg.c:1981

Referenced by popup_menu_update().

◆ popup_draw_cost_icon()

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

Definition at line 2150 of file 8a860_len_3f30.c.

2150 {
2151 HudElemID hid;
2152 s32 xPos;
2153 s32 yPos;
2154
2155 switch (gPopupMenu->popupType) {
2157 xPos = x + 16;
2159 yPos = y + 16;
2160 break;
2161#if VERSION_JP
2164 return;
2165#endif
2167 xPos = x + 17;
2169 yPos = y + 17;
2170 break;
2171 default:
2172 return;
2173 }
2174
2178}
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 2180 of file 8a860_len_3f30.c.

2180 {
2181#if VERSION_JP
2182 draw_msg(MSG_Menus_006B, x + 11, y + 8, 255, MSG_PAL_0F, 0);
2183#else
2184 draw_msg(MSG_Menus_006B, x + 16, y + 2, 255, MSG_PAL_0F, 0);
2185#endif
2186}

Referenced by popup_menu_update().

◆ popup_draw_star_pieces_content()

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

Definition at line 2188 of file 8a860_len_3f30.c.

2188 {
2191 s32 xPos = x + 14;
2192 s32 yPos = y + 9;
2193 s32 type;
2194
2196
2199 } else {
2201 }
2202
2204
2206 hud_element_set_render_pos(hid, x + 26, y + 11);
2209
2210 type = gPopupMenu->popupType;
2211 if (type == POPUP_TYPE_TRADE_FOR_BADGE) {
2213 }
2214}
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 s8 PopupDelayLength
BSS s32 PopupDelayTime
@ WINDOW_UPDATE_HIDE
Definition enums.h:4897
@ WIN_CURRENCY_COUNTER
Definition enums.h:4846
@ WIN_POPUP_DESC
Definition enums.h:4845
@ WIN_POPUP_CONTENT
Definition enums.h:4840
@ WIN_POPUP_COST
Definition enums.h:4842
@ WIN_POPUP_PROMPT
Definition enums.h:4847
@ WIN_PARTNER_COST
Definition enums.h:4844
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:3562
@ POPUP_STATE_MINUS_4
Definition enums.h:3201
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().

◆ show_popup_menu()

void show_popup_menu ( 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:4896
@ SOUND_OPEN_POPUP_1
Definition enums.h:551
@ SOUND_OPEN_POPUP_2
Definition enums.h:552
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)

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;
355 s32 cond;
356 s32 buttons;
357 s32 msgID;
358 s32 i;
359
360
361 switch (gPopupState) {
362 case POPUP_STATE_INIT:
363#if VERSION_JP
364 PopupWinX = 32;
365 PopupWinY = 72;
366 PopupDescX = 32;
368#else
369 PopupWinX = 20;
370 PopupWinY = 72;
371 PopupDescX = 20;
372#endif
373 PopupDescY = 186;
374 PopupPromptX = 16;
375 PopupPromptY = 88;
376#if !VERSION_JP
378#endif
380 if (PopupNotBattle) {
381#if VERSION_JP
382
383 switch (gPopupMenu->popupType) {
391 PopupWinX += 144;
392 break;
394 PopupWinX += 122;
395 break;
397 PopupWinX += 134;
398 break;
400 PopupWinX += 122;
401 break;
406 PopupWinX += 160;
407 break;
408 }
409#else
411#endif
412 }
414#if VERSION_JP
415 PopupWinY -= 10;
416#else
417 PopupWinY = 62;
418#endif
419 }
420 D_8010D68C = 0;
424 hud_element_set_tint(hid, 255, 255, 255);
427 }
428
433
437
441
445
450 hud_element_set_tint(hid, 255, 255, 255);
451 }
456 hud_element_set_tint(hid, 255, 255, 255);
457 }
462 hud_element_set_tint(hid, 255, 255, 255);
463 }
468 hud_element_set_tint(hid, 255, 255, 255);
469 }
474 hud_element_set_tint(hid, 255, 255, 255);
475 }
476
477 D_8010D65A = -200;
479 if (!PopupNotBattle) {
480 PopupDelayTime = 1;
481 }
483
484 posX = PopupWinX;
485 posY = PopupWinY;
486
487#if VERSION_PAL
488 gPopupMenu->unk_338 = 0;
489 gPopupMenu->unk_340 = 0;
490
491 switch (gPopupMenu->popupType) {
493 gPopupMenu->unk_33C = MSG_Menus_0061;
494 switch (gPopupMenu->dipMode) {
495 case 0:
496 gPopupMenu->unk_330 = MSG_Menus_Items;
497 break;
498 case 1:
500 break;
501 case 2:
503 break;
504 }
506 gPopupMenu->unk_330 = MSG_Menus_Items;
507 gPopupMenu->unk_33C = MSG_Menus_0064;
509 gPopupMenu->unk_330 = MSG_Menus_Items;
510 gPopupMenu->unk_33C = MSG_Menus_0066;
512 gPopupMenu->unk_330 = MSG_Menus_Items;
513 gPopupMenu->unk_33C = MSG_Menus_0067;
515 var_s6 = 145;
516 var_s5 = 145;
517 gPopupMenu->unk_33C = MSG_Menus_0062;
518 gPopupMenu->unk_330 = MSG_Menus_Items;
519 break;
521 var_s6 = 139;
522 var_s5 = 139;
524 gPopupMenu->unk_338 = 1;
525 gPopupMenu->unk_33C = MSG_Menus_0063;
526 break;
528 var_s6 = 162;
529 var_s5 = 140;
530 gPopupMenu->unk_340 = -16;
531 gPopupMenu->unk_330 = MSG_MenuTip_0032;
532 gPopupMenu->unk_33C = MSG_Menus_0070;
533 break;
535 var_s6 = 146;
536 var_s5 = 140;
537 gPopupMenu->unk_340 = -8;
539 gPopupMenu->unk_338 = 1;
540 gPopupMenu->unk_33C = MSG_Menus_006A;
541 break;
543 var_s6 = 167;
544 var_s5 = 145;
545 gPopupMenu->unk_340 = -24;
546 gPopupMenu->unk_330 = MSG_Menus_Items;
547 gPopupMenu->unk_33C = MSG_Menus_0065;
548 break;
550 var_s6 = 170;
551 var_s5 = 170;
552 gPopupMenu->unk_340 = -32;
553 gPopupMenu->unk_330 = MSG_MenuTip_0033;
554 gPopupMenu->unk_33C = MSG_Menus_006D;
555 break;
557 var_s6 = 145;
558 var_s5 = 145;
559 gPopupMenu->unk_330 = MSG_Menus_00D7;
560 gPopupMenu->unk_33C = MSG_Menus_00D6;
561 break;
563 var_s6 = 140;
564 var_s5 = 140;
565 gPopupMenu->unk_340 = -16;
566 gPopupMenu->unk_330 = MSG_Menus_00CE;
567 gPopupMenu->unk_33C = MSG_Menus_006C;
568 break;
570 var_s6 = 149;
571 var_s5 = 149;
572 gPopupMenu->unk_340 = -16;
573 gPopupMenu->unk_330 = MSG_Menus_00D0;
574 gPopupMenu->unk_33C = MSG_Menus_006D;
575 break;
577 var_s6 = 131;
578 var_s5 = 131;
580 gPopupMenu->unk_338 = 1;
581 gPopupMenu->unk_33C = MSG_Menus_006F;
582 break;
583 }
584 msgWidth = get_msg_width(gPopupMenu->unk_330, 0);
585 width2 = msgWidth + (((var_s5 - msgWidth) * 2) / 5);
586 posX2 = (var_s5 - width2) / 2;
587 gPopupMenu->unk_334 = (width2 - msgWidth) / 2;
589 width2 = 125;
590 posX2 = (var_s5 - width2) / 2;
591 gPopupMenu->unk_334 = (80 - msgWidth) / 2;
592 }
595 if (gPopupMenu->unk_338 == 0) {
600 } else {
605 }
606#elif VERSION_JP
607 switch (gPopupMenu->popupType) {
618 break;
624 break;
630 break;
636 break;
642 break;
648 break;
654 break;
660 break;
666 break;
667 }
668#else
669 switch (gPopupMenu->popupType) {
676 if (gPopupMenu->dipMode == 0) {
678 } else {
680 }
683 break;
689 break;
695 break;
701 break;
707 break;
713 break;
719 break;
725 break;
731 break;
737 break;
738 }
739#endif
740
741#if VERSION_JP
742 switch (gPopupMenu->popupType) {
745 break;
748 break;
751 break;
752 }
753#else
754 switch (gPopupMenu->popupType) {
757 break;
760 break;
761 }
762#endif
763
768 }
769
770 do {
771 cond = false;
778 }
779 } else {
780 cond = true;
781 }
782 }
783 } while (cond);
784
789 {
790 posX = PopupDescX;
791 posY = PopupDescY;
793 }
794
795 posX = PopupPromptX;
796 posY = PopupPromptY;
797
798#if VERSION_PAL
799 height = 32;
800 if (get_msg_lines(gPopupMenu->unk_33C) == 2) {
801 height = 40;
802 }
803 set_window_properties(WIN_POPUP_PROMPT, posX, posY, gPopupMenu->unk_340 + 144, height, WINDOW_PRIORITY_20, popup_draw_prompt_content, nullptr, -1);
804#else
805 switch (gPopupMenu->popupType) {
806#if VERSION_JP
818 switch (gPopupMenu->dipMode) {
819 case 0:
821 break;
822 case 1:
824 break;
825 case 2:
827 break;
828 }
829 break;
832 break;
835 break;
838 break;
839#else
846 break;
851 break;
856 break;
859 break;
862 break;
865 break;
866#endif
867 }
868#endif
869
870 if (!PopupNotBattle) {
871 switch (gPopupMenu->popupType) {
883 break;
888 break;
893 break;
894 }
895 } else {
896 switch (gPopupMenu->popupType) {
909 break;
915 break;
921 break;
922 }
924 }
925
929 }
932 }
935 }
937 break;
939 if (PopupDelayTime != 0) {
941 } else {
943
944 // change selection on up input
947 {
949 }
950
951 // change selection on down input
954 {
956 }
957
958 // wrap selected index
959 if (PopupMenu_SelectedIndex < 0) {
961 }
964 }
965
968 }
969
970 // ensure one option is displayed above the selected index, if applicable
971 // shift up to 4 entries at a time on list wrap
972 for (i = 0; i < 4; i++) {
977 }
978 }
979 }
980
981 // ensure one option is displayed after the selected index, if applicable
982 // shift up to 4 entries at a time on list wrap
983 for (i = 0; i < 4; i++) {
990 }
991 }
992 }
994 }
995
996 // make selection on A button input
998 switch (gPopupMenu->popupType) {
1001 if (!PopupNotBattle) {
1003 } else {
1005 }
1006 break;
1009 if (!PopupNotBattle) {
1011 } else {
1013 }
1014 break;
1015 default:
1018 if (!PopupNotBattle) {
1020 } else {
1022 }
1023 break;
1024 }
1028 break;
1029 }
1032 }
1033 break;
1034 }
1035 } else {
1036 switch (gPopupMenu->popupType) {
1043 case POPUP_MENU_USEKEY:
1044 if (PopupNotBattle) {
1046 } else {
1047 buttons = BUTTON_B;
1048 }
1049 break;
1052 if (PopupNotBattle) {
1054 } else {
1055 buttons = BUTTON_B;
1056 }
1057 break;
1063 buttons = BUTTON_B;
1064 break;
1065 default:
1066 buttons = 0;
1067 break;
1068 }
1069
1072 if (PopupNotDipping) {
1073 if (!PopupNotBattle) {
1075 } else {
1077 }
1078 } else {
1079 if (PopupDipMode == 0) {
1081 } else {
1083 }
1084 }
1085 break;
1086 }
1087
1088 switch (gPopupMenu->popupType) {
1089 default:
1090 buttons = 0;
1091 break;
1094 break;
1097 break;
1098 }
1099
1103 break;
1104 }
1105 }
1106 }
1107 break;
1118 }
1122 }
1125 }
1128 }
1130
1132 return PopupMenu_SelectedIndex + 1;
1135 return PopupMenu_SelectedIndex + 1;
1137 switch (gPopupMenu->popupType) {
1146 case POPUP_MENU_USEKEY:
1149 break;
1154 break;
1159 break;
1160 }
1165 return 255;
1170 return 255;
1173 return 255;
1177 return 255;
1178 case POPUP_STATE_10:
1180 if (PopupDelayTime == 0) {
1183 return PopupMenu_SelectedIndex + 1;
1184 }
1185 break;
1186 case POPUP_STATE_20:
1191 return PopupMenu_SelectedIndex + 1;
1192 }
1193 break;
1197 return 0;
1201 if (PopupNotBattle) {
1203 }
1204#if VERSION_PAL
1205 width = get_msg_width(MSG_Menus_006B, 0) + 32;
1206 if (get_msg_lines(MSG_Menus_006B) == 1) {
1207 posY = 76;
1208 } else {
1209 posY = 72;
1210 }
1211 set_window_properties(WIN_BTL_POPUP, 160 - (width / 2), posY, width, 40, WINDOW_PRIORITY_20, popup_draw_already_have_partner, nullptr, -1);
1212#else
1213 width = get_msg_width(MSG_Menus_006B, 0) + 23;
1215#endif
1217 PopupDelayTime = 60;
1219 return 0;
1222 PopupDelayTime = 0;
1223 }
1224 if (PopupDelayTime != 0) {
1226 return 0;
1227 }
1231 if (PopupNotBattle) {
1233 }
1236 break;
1244
1248 }
1252 }
1255 }
1258 }
1259
1260 switch (gPopupMenu->popupType) {
1269 case POPUP_MENU_USEKEY:
1272 break;
1277 break;
1282 break;
1283 }
1284
1286 if (PopupDipMode == 1) {
1287 msgID = MSG_Menus_0068;
1288 } else {
1289 msgID = MSG_Menus_0069;
1290 }
1291#if VERSION_PAL
1292 width = get_msg_width(msgID, 0) + 32;
1293 if (get_msg_lines(msgID) == 1) {
1294 height = 32;
1295 posY = 76;
1296 } else {
1297 height = 40;
1298 posY = 72;
1299 }
1300 set_window_properties(WIN_POPUP_PROMPT, 160 - (width / 2), posY, width, height, WINDOW_PRIORITY_19, popup_draw_dip_query_content, nullptr, -1);
1301#else
1302 width = get_msg_width(msgID, 0) + 23;
1303 set_window_properties(WIN_POPUP_PROMPT, 160 - (width / 2), 76, width, 32, WINDOW_PRIORITY_19, popup_draw_dip_query_content, nullptr, -1);
1304#endif
1309 break;
1311 if (D_8010D6A4 == 1) {
1313 switch (D_8010D6A0->curOption) {
1314 case 0:
1316 break;
1317 case 1:
1319 break;
1320 }
1321 }
1322 break;
1325 break;
1335 }
1339 }
1342 }
1345 }
1347
1348 switch (gPopupMenu->popupType) {
1357 case POPUP_MENU_USEKEY:
1360 break;
1365 break;
1370 break;
1371 }
1374 break;
1375 }
1377 return 0;
1378}
#define WINDOW_KEY_WIDTH
HudScript HES_EmptyBar
BSS s16 D_8010D68C
BSS s16 PopupWinY
BSS s32 PopupMenu_PrevSelectedIndex
HudScript HES_HandPointer
void popup_draw_desc_content(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
void popup_draw_dip_query_content(s32 *userData, s32 x, s32 y)
void popup_draw_title_content(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
BSS s16 PopupMenu_StarPieceCounterPosY
BSS MessagePrintState * D_8010D6A0
#define ALREADY_PARTNER_HEIGHT
void popup_draw_menu_content(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
BSS s16 PopupPromptY
HudScript HES_GreenArrowDown
BSS s16 PopupWinX
BSS s8 PopupNotDipping
void destroy_popup_menu(void)
void popup_draw_cost_icon(s32 *userData, s32 x, s32 y)
HudScript HES_GreenArrowUp
BSS s16 PopupMenu_StarPieceCounterPosX
BSS s16 PopupDescY
BSS s16 D_8010D65A
BSS s32 gPopupWorker
void popup_draw_prompt_content(s32 *userData, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
BSS s8 PopupMenu_LastDisplayIndex
void popup_draw_star_pieces_content(s32 *userData, s32 x, s32 y)
BSS s8 D_8010D691
void popup_draw_already_have_partner(s32 *userData, s32 x, s32 y)
BSS s32 D_8010D6A4
BSS s16 PopupPromptX
HudScript HES_StatusStarPiece
BSS s16 PopupDescX
s16 PopupWorldStartX[]
u32 pressedButtons[4]
@ BUTTON_A
Definition enums.h:2776
@ BUTTON_R
Definition enums.h:2767
@ BUTTON_STICK_UP
Definition enums.h:2777
@ BUTTON_STICK_DOWN
Definition enums.h:2778
@ BUTTON_B
Definition enums.h:2775
@ BUTTON_C_RIGHT
Definition enums.h:2763
@ BUTTON_C_LEFT
Definition enums.h:2764
@ BUTTON_Z
Definition enums.h:2774
@ WINDOW_PRIORITY_21
Definition enums.h:3221
@ WINDOW_PRIORITY_19
Definition enums.h:3219
@ WINDOW_PRIORITY_20
Definition enums.h:3220
@ MSG_PAL_0D
Definition enums.h:5003
@ POPUP_RESULT_CANCEL
Definition enums.h:3212
@ POPUP_RESULT_CHOOSING
Definition enums.h:3211
@ POPUP_RESULT_INVALID
Definition enums.h:3209
@ POPUP_RESULT_SWAP_MENU
Definition enums.h:3210
@ SOUND_MENU_BACK
Definition enums.h:704
@ SOUND_MENU_CHANGE_SELECTION
Definition enums.h:701
@ SOUND_MENU_NEXT
Definition enums.h:703
@ SOUND_MENU_ERROR
Definition enums.h:936
@ POPUP_STATE_11
Definition enums.h:3187
@ POPUP_STATE_MINUS_3
Definition enums.h:3200
@ POPUP_STATE_INIT
Definition enums.h:3184
@ POPUP_STATE_ALREADY_HAVE_PARTNER_AWAIT
Definition enums.h:3191
@ POPUP_STATE_MINUS_5
Definition enums.h:3202
@ WIN_BTL_POPUP
Definition enums.h:4835
@ WIN_POPUP_TITLE_A
Definition enums.h:4841
@ WIN_POPUP_TITLE_B
Definition enums.h:4843
void msg_printer_set_origin_pos(MessagePrintState *msgPrintState, s32 x, s32 y)
Definition msg.c:1491
void free_worker(s32)
Definition worker.c:176
MessagePrintState * msg_get_printer_for_msg(s32 msgID, s32 *a1)
Definition msg.c:1426
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
HudElemID 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_DROP_SHADOW
Definition hud_element.h:97
@ HUD_ELEMENT_FLAG_MANUAL_RENDER
Definition hud_element.h:78
@ 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 flush_popup_menu().

◆ create_standard_popup_menu()

void create_standard_popup_menu ( PopupMenu * popup)

Definition at line 2216 of file 8a860_len_3f30.c.

2216 {
2217 s8 entryCount;
2218 s32 initialPos;
2219 s32 numEntries;
2220
2224 gPopupMenu = popup;
2226 popup->dipMode = 0;
2227 popup->titleNumber = 0;
2228 PopupDipMode = 0;
2229 PopupNotDipping = true;
2230 if (popup->popupType >= POPUP_MENU_DOUBLE_DIP) {
2231 popup->popupType -= POPUP_MENU_DOUBLE_DIP;
2232 PopupDipMode = 1;
2233 if (popup->popupType >= POPUP_MENU_DOUBLE_DIP) {
2234 popup->popupType -= POPUP_MENU_DOUBLE_DIP;
2235 PopupDipMode = 2;
2236 }
2237 PopupNotDipping = false;
2238 }
2239
2240 PopupNotBattle = true;
2243
2244 initialPos = gPopupMenu->initialPos;
2245 numEntries = gPopupMenu->numEntries;
2246 PopupMenu_SelectedIndex = initialPos;
2247 if (initialPos >= numEntries) {
2248 PopupMenu_SelectedIndex = numEntries - 1;
2249 }
2252
2253 entryCount = gPopupMenu->numEntries;
2254 PopupMenu_DisplayedEntryCount = entryCount;
2255 if (PopupMenu_MaxDisplayableEntryCount < entryCount) {
2257 }
2258
2262 }
2263
2264 PopupMenu_Alpha = 255;
2265 D_8010D691 = 4;
2266 PopupDelayLength = 6;
2267 gPopupWorker = create_worker_frontUI((void (*) (void)) popup_menu_update, nullptr);
2268}
s32 popup_menu_update(void)
s8 status_bar_is_ignoring_changes(void)
Definition inventory.c:1522
@ POPUP_MENU_DOUBLE_DIP
Definition enums.h:3179
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 2270 of file 8a860_len_3f30.c.

2270 {
2271 gPopupMenu = popup;
2272
2274 popup->dipMode = 0;
2275 popup->titleNumber = 0;
2277 PopupDipMode = 0;
2278 PopupNotDipping = true;
2281 PopupDipMode = 1;
2284 PopupDipMode = 2;
2285 }
2286 PopupNotDipping = false;
2287 }
2288
2289 PopupNotBattle = true;
2295 }
2299
2302 }
2303
2307 }
2308
2309 PopupMenu_Alpha = 255;
2310 D_8010D691 = 4;
2311 PopupDelayLength = 6;
2312 gPopupWorker = create_worker_frontUI((void (*) (void)) popup_menu_update, nullptr);
2313}

Referenced by shop_open_item_select_popup().

◆ create_battle_popup_menu()

void create_battle_popup_menu ( PopupMenu * popup)

Definition at line 2315 of file 8a860_len_3f30.c.

2315 {
2316 gPopupMenu = popup;
2317
2319 D_8010D693 = popup->titleNumber;
2321 PopupDipMode = 0;
2322 PopupNotDipping = true;
2325 PopupDipMode = 1;
2328 PopupDipMode = 2;
2329 }
2330 PopupNotDipping = false;
2331 }
2332
2333 PopupNotBattle = false;
2339 }
2343
2346 }
2347
2351 }
2352
2353 PopupMenu_Alpha = 255;
2354 D_8010D691 = 9;
2355 PopupDelayLength = 2;
2356 gPopupWorker = create_worker_frontUI((void (*) (void)) popup_menu_update, nullptr);
2357}
BSS s8 D_8010D693

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ flush_popup_menu()

void flush_popup_menu ( void )

Definition at line 2360 of file 8a860_len_3f30.c.

2360 {
2362}

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)
@ HUD_ELEMENT_SIZE_16x16
Definition hud_element.h:44
#define hs_SetVisible
#define hs_End
#define hs_Restart
#define hs_Loop
#define hs_SetCI(time, name)

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_INVISIBLE
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_draw_menu_content(), 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_draw_menu_content().

◆ PopupWorldStartX

◆ PopupContentScissorWidths

◆ gPopupState

◆ PopupDelayTime

BSS s32 PopupDelayTime

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_copy_vertices_to_buffer(), animator_make_identity(), animator_make_mirrorX(), animator_make_mirrorY(), animator_make_mirrorZ(), 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_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_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_ambient_load(), au_bgm_adjust_volume(), au_bgm_begin_video_frame(), au_bgm_change_track_volume(), au_bgm_clear_custom_note_press(), au_bgm_end_composition_loop(), au_bgm_get_player_with_song_name(), au_bgm_load_phrase(), au_bgm_player_audio_frame_update(), au_bgm_player_init(), au_bgm_player_initialize(), au_bgm_player_read_composition(), au_bgm_player_update_playing(), au_bgm_player_update_stop(), au_bgm_process_fade_out(), au_bgm_process_init_song(), au_bgm_process_resume(), au_bgm_process_suspend(), au_bgm_reset_all_voices(), au_bgm_restore_copied_player(), au_bgm_set_effect_indices(), au_bgm_set_linked_tracks(), au_bgm_set_playback_rate(), au_bgm_set_prox_mix_fade(), au_bgm_set_proximity_mix(), au_bgm_set_tick_resolution(), au_bgm_set_track_volumes(), au_bgm_update_bus_volumes(), au_BGMCmd_E0_MasterTempo(), au_BGMCmd_E1_MasterVolume(), au_BGMCmd_E2_MasterDetune(), au_BGMCmd_E4_MasterTempoFade(), au_BGMCmd_E5_MasterVolumeFade(), au_BGMCmd_E6_MasterEffect(), au_BGMCmd_E8_TrackOverridePatch(), au_BGMCmd_E9_InstrumentVolume(), au_BGMCmd_EA_InstrumentPan(), au_BGMCmd_EB_InstrumentReverb(), au_BGMCmd_EC_TrackDetune(), au_BGMCmd_EC_TrackVolume(), au_BGMCmd_ED_InstrumentCoarseTune(), au_BGMCmd_EE_InstrumentFineTune(), au_BGMCmd_F0_TrackTremolo(), au_BGMCmd_F1_TrackTremoloRate(), au_BGMCmd_F2_TrackTremoloDepth(), au_BGMCmd_F3_TrackTremoloStop(), au_BGMCmd_F4_SubTrackRandomPan(), au_BGMCmd_F5_UseInstrument(), au_BGMCmd_F6_InstrumentVolumeLerp(), au_BGMCmd_F7_ReverbType(), au_BGMCmd_FC_Branch(), au_BGMCmd_FD_EventTrigger(), au_BGMCmd_FE_Detour(), au_BGMCmd_FF_Special(), au_bus_set_fx_params(), au_clear_instrument_group(), au_compute_pitch_ratio(), au_copy_bytes(), au_copy_words(), au_delay_left_channel(), au_delay_right_channel(), au_driver_init(), au_engine_init(), au_fade_calc_envelope(), au_fade_clear(), au_fade_flush(), au_fade_init(), au_fade_set_envelope(), au_fade_set_volume(), au_fade_update(), au_fade_update_envelope(), au_fetch_SBN_file(), au_filter_create(), au_filter_init(), au_flush_finished_voices(), au_fx_create(), au_fx_load_preset(), au_fx_param_hdl(), au_get_bgm_player(), au_get_bgm_player_and_file(), au_get_BK_instruments(), au_get_instrument(), au_init_delay_channel(), au_init_voices(), au_load_aux_bank(), au_load_BGM(), au_load_BK_headers(), au_load_BK_to_bank(), au_load_INIT(), au_load_PER(), au_load_PRG(), au_load_song_files(), au_load_static_BK_to_bank(), au_memset(), au_mseq_fade_setup(), au_mseq_load_track_fade_info(), au_mseq_manager_audio_frame_update(), au_mseq_manager_init(), au_mseq_play_sequence(), au_mseq_player_stop(), au_mseq_player_update(), au_mseq_read_next(), au_mseq_restore_voices(), au_mseq_save_voices(), au_mseq_set_disabled(), au_mseq_start(), au_pull_fx(), au_pull_voice(), au_pvoice_set_bus(), au_read_rom(), au_release_voice(), au_reload_song_files(), au_reset_nonfree_voice(), au_reset_voice(), au_set_bus_volume_level(), au_set_delay_time(), au_set_reverb_type(), au_sfx_begin_video_frame(), au_sfx_clear_queue(), au_sfx_enqueue_event(), au_sfx_init(), au_sfx_load_groups_from_SEF(), au_sfx_manager_audio_frame_update(), au_sfx_set_reverb_type(), au_sfx_set_state(), au_sfx_try_sound(), au_swizzle_BK_instruments(), au_syn_begin_audio_frame(), 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_sync_channel_delay_enabled(), au_update_clients_for_audio_frame(), au_update_clients_for_video_frame(), au_update_voices(), 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(), battle_heap_create_obfuscated(), bgm_adjust_proximity(), bgm_clear_track_volumes(), bgm_fade_in_song(), bgm_get_map_default_variation(), bgm_is_any_song_playing(), bgm_pop_battle_song(), bgm_pop_song(), bgm_push_battle_song(), bgm_push_song(), bgm_reset_sequence_players(), bgm_set_battle_song(), bgm_set_linked_mode(), bgm_set_song(), bgm_set_track_volumes(), bgm_update_music_control(), 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_set_params(), btl_cam_set_pos(), btl_cam_set_zoffset(), btl_cam_set_zoom(), btl_cam_target_actor_part(), btl_cam_use_preset(), btl_cam_use_preset_immediately(), btl_cam_use_preset_impl(), btl_check_can_change_partner(), 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_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_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_popup_draw_content(), btl_partner_can_act(), btl_player_can_act(), 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_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_transfer_turn(), btl_state_update_twink_menu(), btl_state_update_victory(), btl_submenu_moves_destroy(), btl_submenu_moves_restore_choose(), btl_submenu_moves_resume_choose(), btl_submenu_moves_update(), btl_submenu_strats_destroy(), btl_submenu_strats_restore_choose(), btl_submenu_strats_resume_choose(), btl_submenu_strats_update(), btl_substate_try_hpfp_recovery(), btl_update(), btl_update_ko_status(), btl_update_message_popup(), btl_update_starpoints_display(), 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_dismount(), can_open_menus(), can_open_world_menu(), can_use_ability(), cancel_action_rating_combo(), 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_render_tasks(), clear_saved_variables(), clear_screen_overlays(), clear_script_flags(), clear_script_list(), clear_sprite_shading_data(), clear_trigger_data(), clear_virtual_entity_list(), clear_windows(), 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(), collision_heap_create(), 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(), create_audio_system_obfuscated(), create_battle_popup_menu(), create_camera_leadplayer_matrix(), create_cameras(), create_effect_instance(), create_encounters(), create_entity(), create_entity_shadow(), create_mesh_animator(), create_model_animator(), create_npc_impl(), create_part_shadow(), create_part_shadow_by_ref(), create_partner_npc(), create_shading_palette(), create_shadow_from_data(), create_shadow_type(), create_shop_popup_menu(), 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(), debuff_update(), 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_trigger(), disable_actor_blur(), disable_npc_blur(), disable_npc_shadow(), disable_transform_group(), 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_npc_blur(), enable_npc_shadow(), enable_player_blur(), 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(), 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_float_to_fixed_var(), 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_debug_breakpoint(), 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_cleanup(), 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_cleanup(), 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_erase_game(), 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_flower_update(), 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(), footprint_appendGfx(), footprint_main(), footprint_render(), footprint_update(), force_disable_actor_blur(), force_disable_player_blur_immediately(), free(), 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_800EA4B0(), func_800EA52C(), func_800EA5B8(), func_800EF3D4(), func_8010FD98(), func_8010FE44(), func_80111790(), func_80117D00(), func_8011B1D8(), func_80122F8C(), func_80122FB8(), func_80133A94(), func_801363A0(), func_8013A4D0(), func_801491E4(), func_80242FBC(), func_802430E4(), func_8024313C(), func_8024330C(), func_802435C4(), func_80262130(), func_80263064(), func_80263230(), func_8026324C(), func_802B6000_E27510(), func_802BB000_E2D930(), func_802BB0A0_E2D9D0(), func_802BB228_E2DB58(), func_802BB314_E2DC44(), 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_802C3C10(), func_802C3EE4(), func_802C739C(), func_802C73B8(), 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_and_sort_hud_elements(), 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_child_with_id(), get_animator_child_with_id_helper(), 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_nearest_home_index(), 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(), got_item_outline_update(), 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_complex_battle_first(), hud_element_draw_complex_battle_next(), hud_element_draw_complex_hud_first(), hud_element_draw_complex_hud_next(), 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_set_variable(), 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_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(), immediately_render_complex_hud_element(), 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_entity_data(), 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_GetAvailableSpiny(), LakituAI_Loiter(), LakituAI_Wander(), landing_dust_appendGfx(), landing_dust_main(), landing_dust_render(), landing_dust_update(), lens_flare_appendGfx(), lens_flare_main(), lens_flare_render(), lens_flare_update(), 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_stage_assets(), 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(), main_menu_window_update(), 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(), 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(), my_ceil(), npc_blend_palette_colors(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_do_world_collision(), 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_imgfx_update(), 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_decorations(), npc_update_npc_tracking(), nuAuCleanDMABuffers(), nuAuDmaCallBack(), nuAuDmaNew(), nuAuMgr(), nuAuPreNMIFuncSet(), 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_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_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_cleanup(), 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_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_cleanup(), 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_load_items(), pause_items_scroll_offset_x(), pause_items_scroll_offset_y(), pause_items_update(), pause_map_calc_path_points(), pause_map_cleanup(), 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_cleanup(), 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_cleanup(), pause_spirits_draw_contents(), pause_spirits_draw_title(), pause_spirits_handle_input(), pause_spirits_init(), pause_spirits_update(), pause_stats_cleanup(), pause_stats_draw_contents(), pause_stats_handle_input(), pause_stats_init(), pause_tabs_cleanup(), 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_ambient_sounds(), 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_draw_desc_content(), popup_draw_dip_query_content(), popup_draw_menu_content(), popup_draw_prompt_content(), popup_draw_star_pieces_content(), popup_draw_title_content(), 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_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_complex_hud_element(), render_curtains(), render_effects_scene(), render_effects_UI(), render_entities(), render_frame(), 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_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(), rising_bubble_update(), 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_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_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(), setup_status_bar_for_battle(), setup_status_bar_for_world(), 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_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_stop_tracking_env_sound_pos(), 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_radio_select(), snd_ambient_radio_setup(), snd_ambient_radio_stop(), snd_bgm_clear_legacy_commands(), snd_bgm_enqueue_legacy_command(), snd_legacy_sound_dispatch(), snd_load_ambient(), snd_set_sfx_reverb_type(), snd_song_clear_music_events(), snd_song_clear_track_volumes(), snd_song_get_playing_info(), snd_song_poll_music_events(), snd_song_request_fade_in(), snd_song_request_fade_in_default(), snd_song_set_playback_rate(), snd_song_set_proximity_mix_far(), snd_song_set_proximity_mix_full(), snd_song_set_proximity_mix_near(), snd_song_set_track_vol_full(), snd_song_set_track_vol_mute(), snd_song_set_track_vol_quiet(), snd_song_set_track_volumes(), snd_song_trigger_music_event(), snd_start_sound(), snd_start_sound_with_shift(), 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_clear_quad_cache(), 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_quad_cache(), 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_child_thread(), start_rumble(), start_script(), start_script_in_group(), startup_fade_screen_in(), startup_fade_screen_out(), stat_change_main(), stat_change_update(), state_init_end_battle(), state_init_exit_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_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_draw_number(), status_bar_draw_stat(), status_bar_is_ignoring_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(), update(), update_action_ratings(), update_all_status_icons(), update_ambient_sounds(), update_animated_models(), 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_cloud_nine(), update_coin_counter(), update_collider_transform(), update_command_loss(), update_current_floor(), update_damage_popups(), update_effects(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), update_encounters_pre_battle(), 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_hud_elements(), update_input(), update_inspect_icon_pos(), update_item_entities(), update_item_entity_collectable(), update_item_entity_pickup(), update_lerp_battle(), update_merlee_message(), update_merlee_messages(), update_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_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_status_damage(), update_triggers(), update_turbo_charge(), update_unused_lead_amt(), update_water_block(), 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(), walking_dust_update(), 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(), and worker_render_piranha_vines().

◆ 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_draw_menu_content(), 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

◆ 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

◆ PopupWinX

BSS s16 PopupWinX

Definition at line 100 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupWinY

BSS s16 PopupWinY

Definition at line 101 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupDescX

BSS s16 PopupDescX

Definition at line 102 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupDescY

BSS s16 PopupDescY

Definition at line 103 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupPromptX

BSS s16 PopupPromptX

Definition at line 104 of file 8a860_len_3f30.c.

Referenced by popup_menu_update().

◆ PopupPromptY

BSS s16 PopupPromptY

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

◆ D_8010D691

◆ PopupDelayLength

◆ 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().