papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
filemenu_info.c File Reference

Macros

#define NUMBER_OFFSET_Y   0
 
#define CREATE_SUCCESS_NUMBER_X   48
 

Functions

void filemenu_info_draw_message_contents (MenuPanel *menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
 
void filemenu_info_init (MenuPanel *tab)
 
void filemenu_info_handle_input (MenuPanel *menu)
 
void filemenu_info_update (MenuPanel *menu)
 
void filemenu_info_cleanup (MenuPanel *menu)
 

Variables

u8 filemenu_info_gridData []
 
MenuWindowBP filemenu_info_windowBPs []
 
MenuPanel filemenu_info_menuBP
 

Macro Definition Documentation

◆ CREATE_SUCCESS_NUMBER_X

#define CREATE_SUCCESS_NUMBER_X   48

◆ NUMBER_OFFSET_Y

#define NUMBER_OFFSET_Y   0

Function Documentation

◆ filemenu_info_cleanup()

void filemenu_info_cleanup ( MenuPanel * menu)

◆ filemenu_info_draw_message_contents()

void filemenu_info_draw_message_contents ( MenuPanel * menu,
s32 baseX,
s32 baseY,
s32 width,
s32 height,
s32 opacity,
s32 darkening )

◆ filemenu_info_handle_input()

void filemenu_info_handle_input ( MenuPanel * menu)

◆ filemenu_info_init()

void filemenu_info_init ( MenuPanel * tab)

◆ filemenu_info_update()

void filemenu_info_update ( MenuPanel * menu)

Variable Documentation

◆ filemenu_info_gridData

u8 filemenu_info_gridData[]
Initial value:
= {
0, 0, 0, 0
}

◆ filemenu_info_menuBP

MenuPanel filemenu_info_menuBP
Initial value:
= {
.initialized = FALSE,
.col = 0,
.row = 0,
.selected = 0,
.state = 0,
.numCols = 1,
.numRows = 1,
.numPages = 0,
.fpInit = &filemenu_info_init,
.fpHandleInput = &filemenu_info_handle_input,
.fpUpdate = &filemenu_info_update,
.fpCleanup = &filemenu_info_cleanup
}
u8 filemenu_info_gridData[]
Definition filemenu_info.c:22
void filemenu_info_handle_input(MenuPanel *menu)
Definition filemenu_info.c:152
void filemenu_info_cleanup(MenuPanel *menu)
Definition filemenu_info.c:189
void filemenu_info_update(MenuPanel *menu)
Definition filemenu_info.c:186
void filemenu_info_init(MenuPanel *tab)
Definition filemenu_info.c:141

◆ filemenu_info_windowBPs

MenuWindowBP filemenu_info_windowBPs[]
Initial value:
= {
{
.windowID = WIN_FILES_MESSAGE,
.unk_01 = 0,
.pos = { .x = 0, .y = 0 },
.width = 0,
.height = 0,
.priority = WINDOW_PRIORITY_64,
.tab = NULL,
.parentID = -1,
.fpUpdate = { WINDOW_UPDATE_HIDE },
.extraFlags = 0,
.style = { .customStyle = &filemenu_windowStyles[20] }
},
}
@ WINDOW_PRIORITY_64
Definition enums.h:3189
@ WINDOW_UPDATE_HIDE
Definition enums.h:5312
@ WIN_FILES_MESSAGE
Definition enums.h:5291
WindowStyleCustom filemenu_windowStyles[]
Definition filemenu_styles.c:6
void filemenu_info_draw_message_contents(MenuPanel *menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening)
Definition filemenu_info.c:59

Referenced by filemenu_info_init().