SSBM Decomp
Loading...
Searching...
No Matches
mnsnap.h
Go to the documentation of this file.
1#ifndef MELEE_MN_SNAP_H
2#define MELEE_MN_SNAP_H
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include <baselib/forward.h>
8
9#include <dolphin/gx.h>
10
11/* 253184 */ void mnSnap_80253184(void);
12/* 253640 */ void mnSnap_80253640(s32 page);
13/* 253964 */ void mnSnap_80253964(void);
14/* 253AE4 */ void mnSnap_80253AE4(s32 mode);
15/* 253BE0 */ s32 mnSnap_80253BE0(u64 buttons, s32* cursor, s32 count);
16/* 253DB4 */ void fn_80253DB4(HSD_GObj* gobj, s32 rendermode);
17/* 253DE8 */ void fn_80253DE8(HSD_GObj* gobj, s32 rendermode);
18/* 253E1C */ void fn_80253E1C(HSD_GObj* gobj, s32 rendermode);
19/* 253E5C */ void fn_80253E5C(HSD_GObj* gobj, s32 rendermode);
20/* 253E90 */ void mnSnap_80253E90(s32 idx);
21/* 253F60 */ void mnSnap_80253F60(void);
22/* 254014 */ void mnSnap_80254014(void);
23/* 25409C */ void mnSnap_8025409C(HSD_JObj* jobj_flag);
24/* 254298 */ void mnSnap_80254298(void);
25/* 25441C */ s32 mnSnap_8025441C(u64 buttons);
26/* 2545C4 */ void fn_802545C4(void);
27/* 257D7C */ void fn_80257D7C(void);
28/* 257F24 */ void mnSnap_80257F24(void);
29
30#endif
#define buttons
Definition ftMh_Wait1_0.c:374
signed long s32
Definition hsd_3B2B.h:1
u32 idx
Definition lbheap.c:13
void fn_80253E5C(HSD_GObj *gobj, s32 rendermode)
Renders the warning/dialog GObj only when a dialog is active.
Definition mnsnap.c:492
void fn_80257D7C(void)
Handles the Back button to exit the Snap menu and cleans up GObjs/text.
Definition mnsnap.c:2268
s32 mnSnap_80253BE0(u64 buttons, s32 *cursor, s32 count)
Processes D-pad/trigger inputs to navigate a 2D grid of snapshots.
Definition mnsnap.c:410
void mnSnap_80257F24(void)
Entry point: initializes the Snap menu scene.
Definition mnsnap.c:2331
s32 mnSnap_8025441C(u64 buttons)
Handles Yes/No dialog button inputs.
Definition mnsnap.c:721
void mnSnap_80254298(void)
Resets to slot selection state after a card error or empty card.
Definition mnsnap.c:646
void mnSnap_80253964(void)
Updates the SIS text labels showing thumbnail numbers and page info.
Definition mnsnap.c:333
void fn_80253E1C(HSD_GObj *gobj, s32 rendermode)
Renders the cursor GObj during menu (state 6) or full-screen view (10-11).
Definition mnsnap.c:483
void mnSnap_80253E90(s32 idx)
Queries memory card status for slot idx and stores the photo count/error.
Definition mnsnap.c:500
void fn_80253DE8(HSD_GObj *gobj, s32 rendermode)
Renders the arrow/slot selector GObj only during slot selection (state 2).
Definition mnsnap.c:475
void fn_802545C4(void)
Main per-frame update for the Snap menu.
Definition mnsnap.c:772
void fn_80253DB4(HSD_GObj *gobj, s32 rendermode)
Renders the main content GObj only when in photo-browsing states (>= 4).
Definition mnsnap.c:467
void mnSnap_80253640(s32 page)
Loads a page of snapshot thumbnails and updates navigation arrows.
Definition mnsnap.c:250
void mnSnap_8025409C(HSD_JObj *jobj_flag)
Configures the Yes/No dialog button positions based on language setting.
Definition mnsnap.c:566
void mnSnap_80253184(void)
Recursively loads snapshot thumbnails from memory card.
Definition mnsnap.c:116
void mnSnap_80254014(void)
Resets the sub-menu view and shows all 5 option buttons.
Definition mnsnap.c:548
void mnSnap_80253F60(void)
Animates the memory card slot selector highlights.
Definition mnsnap.c:522
void mnSnap_80253AE4(s32 mode)
Animates the 5 sub-menu option buttons. mode=0 for enter, mode=1 for exit.
Definition mnsnap.c:376
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107