7#define CENTER_WINDOW_X(id) (((gWindows[id].parent != WIN_NONE) \
8 ? (gWindows[gWindows[id].parent].width / 2) \
9 : (SCREEN_WIDTH / 2)) \
10 - (gWindows[id].width / 2))
12#define CENTER_WINDOW_Y(id) (((gWindows[id].parent != WIN_NONE) \
13 ? (gWindows[gWindows[id].parent].height / 2) \
14 : (SCREEN_HEIGHT / 2)) \
15 - (gWindows[id].height / 2))
71extern s32 D_802517D4[1];
72extern u16 D_802517E0[2][0x400];
73extern u8 D_filemenu_8025095C[4];
76#define WINDOW_UPDATE_FUNC(name) void (name)( \
79 s32* posX, s32* posY, s32* posZ,\
80 f32* scaleX, f32* scaleY,\
81 f32* rotX, f32* rotY, f32* rotZ,\
149void filemenu_draw_rect(s32 ulx, s32 uly, s32 lrx, s32 lry, s32 tileIdx, s32 uls, s32 ult, s32 dsdx, s32 dtdy);