|
SSBM Decomp
|
#include "toy.h"#include <Runtime/platform.h>#include <melee/if/forward.h>#include <math.h>#include <placeholder.h>#include <stddef.h>#include <string.h>#include "tylist.h"#include "types.h"#include <dolphin/gx.h>#include <dolphin/mtx.h>#include <dolphin/os.h>#include <melee/db/db.h>#include <melee/gm/gm_1601.h>#include <melee/gm/gm_16F1.h>#include <melee/gm/gm_1A3F.h>#include <melee/gm/gmmain_lib.h>#include <melee/gm/gmscene.h>#include <melee/gm/gmvs.h>#include <melee/if/textdraw.h>#include <melee/if/textlib.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lb_00CE.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lblanguage.h>#include <melee/lb/lbspdisplay.h>#include <melee/lb/lbvector.h>#include <melee/mn/inlines.h>#include <melee/mn/mnmain.h>#include <melee/sc/types.h>#include <sysdolphin/baselib/archive.h>#include <sysdolphin/baselib/cobj.h>#include <sysdolphin/baselib/controller.h>#include <sysdolphin/baselib/debug.h>#include <sysdolphin/baselib/displayfunc.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/fog.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjplink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/lobj.h>#include <sysdolphin/baselib/memory.h>#include <sysdolphin/baselib/mobj.h>#include <sysdolphin/baselib/random.h>#include <sysdolphin/baselib/sislib.h>#include <sysdolphin/baselib/sobjlib.h>#include <sysdolphin/baselib/state.h>#include <sysdolphin/baselib/tobj.h>#include <sysdolphin/baselib/wobj.h>Data Structures | |
| struct | ToyUnkJObjData |
| struct | TySortRow |
| One row of the trophy sort table: one key per sort mode. More... | |
| struct | ModelNamesDesc |
| struct | _Toy_80309404_unused_eye |
| struct | _Toy_80309404_eye_pos |
| struct | _Toy_80309404_archive_symbols |
| union | _Toy_8030B530_abs_x2 |
| union | _Toy_8030B530_abs_y2 |
| union | _Toy_8030B530_abs_x3 |
| union | _Toy_8030B530_abs_y3 |
| struct | _Toy_8030B530_archive_symbols |
| struct | _Toy_8030E110_sp140 |
| struct | _Toy_8030E110_archive_symbols |
Macros | |
| #define | TY_SORT_KEY_COUNT 3 |
| Number of sort keys held per trophy. | |
| #define TY_SORT_KEY_COUNT 3 |
Number of sort keys held per trophy.
|
static |
|
static |
|
static |
|
static |
_Toy_803FDEBC[arg0], but indexing it directly changes register allocation.
|
static |
|
static |
|
static |
|
static |
|
static |
trophy/lighting debug viewer
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| bool un_80304470 | ( | void | ) |
All trophies unlocked?
| bool un_80304510 | ( | void | ) |
| bool un_803045A0 | ( | void | ) |
| bool un_80304690 | ( | void | ) |
| bool un_80304780 | ( | void | ) |
| ASSERT_SIZE | ( | _Toy_803B8910 | , |
| 0x48 | ) |
| ASSERT_SIZE | ( | _Toy_devtext_buf_804A26C4 | , |
| 0x8C | ) |
| ASSERT_SIZE | ( | _Toy_devtext_buf_804A2750 | , |
| 0xFC | ) |
| STATIC_ASSERT | ( | sizeof * | Toy_sbss_804D6ED4 = =0xE4 | ) |
| int Toy_GetTrophyTotal | ( | void | ) |
|
inlinestatic |
| s32 Toy_803048C0 | ( | int | arg0 | ) |
| bool Toy_80304924 | ( | int | arg0 | ) |
| void Toy_80304988 | ( | int | arg0 | ) |
| bool Toy_803049F4 | ( | int | arg0 | ) |
| void Toy_80304A58 | ( | int | arg0 | ) |
| bool Toy_80304B0C | ( | int | arg0 | ) |
| int Toy_80304B94 | ( | int | option | ) |
| bool Toy_80304CC8 | ( | int | arg0 | ) |
| bool _Toy_80304CC8_noinline | ( | int | arg0 | ) |
| int _Toy_80304D30 | ( | void | ) |
| s32 Toy_80305B88 | ( | void | ) |
| u32 Toy_80305C44 | ( | void | ) |
| float Toy_80305D00 | ( | void | ) |
| float Toy_80305DB0 | ( | void | ) |
|
inlinestatic |
| float Toy_80305EB4 | ( | void | ) |
| float Toy_80305FB8 | ( | void | ) |
| float Toy_803060BC | ( | int | trophyId, |
| int | field ) |
|
static |
| void Toy_80306A48 | ( | HSD_JObj * | jobj, |
| char * | symbol1, | ||
| char * | symbol2, | ||
| char * | symbol3, | ||
| HSD_Archive * | archive, | ||
| s32 | frame ) |
| HSD_GObjProc * Toy_80306B18 | ( | HSD_GObj * | gobj, |
| s32 | anim_frame, | ||
| s32 | val1, | ||
| s32 | val2 ) |
| void Toy_80306BB8 | ( | HSD_GObj * | gobj | ) |
| void Toy_RemoveUserData | ( | void * | ptr | ) |
| void Toy_80306D14 | ( | void | ) |
| void Toy_80306D70 | ( | s32 | arg0 | ) |
|
inlinestatic |
| void Toy_80307470 | ( | s32 | arg0 | ) |
| void Toy_80307E84 | ( | HSD_GObj * | gobj | ) |
| ToyModelFile * Toy_8030813C | ( | int | trophy_id | ) |
|
inlinestatic |
| void Toy_80308250 | ( | ToyListEntry * | arg0, |
| s16 | arg1, | ||
| s32 | arg2 ) |
| HSD_GObj * Toy_803087F4 | ( | void * | arg0 | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void Toy_803102D0 | ( | void | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void Toy_80310324 | ( | void | ) |
| void Toy_80310660 | ( | s32 | arg0 | ) |
| void Toy_80311680 | ( | void | ) |
| void Toy_80311960 | ( | void | ) |
| void Toy_Scene_OnEnter | ( | void * | arg0 | ) |
| void Toy_Scene_OnFrame | ( | void | ) |
| void Toy_Mode_OnInit | ( | void | ) |
| void Toy_8031234C | ( | s32 | arg0 | ) |
|
inlinestatic |
| void Toy_803124BC | ( | void | ) |
| void Toy_8031263C | ( | void | ) |
| void Toy_803127D4 | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| u16 Toy_804A284C[302] |
| ToyAnimState Toy_804A2AA8 |
|
static |
|
static |
| TyDisplayData* Toy_sbss_804D6EE0 |
static. | s16* Toy_sbss_804D6EDC |
| ToyED8Data* Toy_sbss_804D6ED8 |
| ToyCameraControl* Toy_sbss_804D6ED4 |
| HSD_Archive* _Toy_sbss_804D6ED0 |
| HSD_Archive* _Toy_sbss_804D6ECC |
| HSD_Archive* Toy_sbss_804D6EC8 |
| struct TrophyData* _Toy_sbss_804D6EC4 |
| struct TrophyData* _Toy_sbss_804D6EC0 |
| ToyNameData* _Toy_sbss_804D6EBC |
| s16* _Toy_sbss_804D6EB8 |
| s16* _Toy_sbss_804D6EB4 |
| TyDspEntry* Toy_sbss_804D6EB0 |
| TyDspEntry* Toy_sbss_804D6EAC |
| ToyModelFile* _Toy_sbss_804D6EA8 |
| ToyModelFile* _Toy_sbss_804D6EA4 |
| s8 _Toy_sbss_804D6EA2 |
| u8 _Toy_sbss_804D6EA1 |
| u8 _Toy_sbss_804D6EA0 |
| DevText* _Toy_sbss_804D6E9C |
| DevText* _Toy_sbss_804D6E98 |
| f32 _Toy_sbss_804D6E94 |
| f32 _Toy_sbss_804D6E90 |
| f32 _Toy_sbss_804D6E8C |
| f32 _Toy_sbss_804D6E88 |
| f32 _Toy_sbss_804D6E84 |
| f32 _Toy_sbss_804D6E80 |
| s32 _Toy_sbss_804D6E7C |
| s32 _Toy_sbss_804D6E78 |
| s32 _Toy_sbss_804D6E74 |
| s32 _Toy_sbss_804D6E70 |
| TyViewData* _Toy_sbss_804D6E6C |
| Toy6E68* _Toy_sbss_804D6E68 |
| TySortRow* _Toy_sbss_804D6E64 |
| s32 _Toy_sbss_804D6E60 |
| ToyParamEditor* _Toy_sbss_804D6E5C |
| s32 _Toy_sbss_804D6E58 |
| s32 _Toy_sbss_804D6E54 |
| s8 _Toy_sbss_804D6E50 |
|
static |
|
static |
|
static |
|
static |
|
static |
| char* _Toy_803FDEA0[] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| char Toy_str_ScMenFigure_cam_int1_camera[] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |