|
SSBM Decomp
|
#include "mnvibration.h"#include <baselib/debug.h>#include <baselib/jobj.h>#include "ft/ft_0C31.h"#include "gm/gm_1A36.h"#include "gm/gmmain_lib.h"#include "lb/lb_00B0.h"#include "lb/lb_00F9.h"#include "lb/lbarchive.h"#include "lb/lbaudio_ax.h"#include "mn/inlines.h"#include "mn/mnmain.h"#include "mn/types.h"#include <dolphin/os.h>#include <baselib/controller.h>#include <baselib/gobj.h>#include <baselib/gobjgxlink.h>#include <baselib/gobjobject.h>#include <baselib/gobjplink.h>#include <baselib/gobjproc.h>#include <baselib/gobjuserdata.h>#include <baselib/memory.h>#include <baselib/sislib.h>Data Structures | |
| struct | MnVibrationDataLayout |
| struct | MnVibrationAssets |
| — Local Helper Structs — More... | |
| struct | MnVibrationJointAssets |
| struct | MnVibrationData |
Macros | |
| #define | HSD_ASSERT(line, cond) |
| #define | HSD_ASSERT(line, cond) |
Variables | |
| long | HSD_GObj_804D783C |
| — Externs — | |
| static u16 | mnVibration_804D4FE8 [4] = { 0x16, 0x15, 0x14, 0x13 } |
| s32 | mnVibration_804D4FF0 = 0x20010000 |
| SDATA char | mnVibration_804D4FF4 [] = "jobj.h" |
| SDATA char | mnVibration_804D4FFC [] = "jobj" |
| AnimLoopSettings | mnVibration_803EECE0 = { 0.0f, 20.0f, -0.1f } |
| AnimLoopSettings | mnVibration_803EECEC = { 50.0f, 70.0f, -0.1f } |
| AnimLoopSettings | mnVibration_803EECF8 = { 0.0f, 14.0f, -0.1f } |
| Vec3 | mnVibration_803EED04 = { -0.4f, 0.5f, 0.0f } |
| static char | mnVibration_803EED10 [0x18] = "Can't get user_data.\n" |
| static char | mnVibration_803EED28 [0x10] = "mnvibration.c" |
| static char | mnVibration_803EED38 [0xC] = "user_data" |
| static char | mnVibration_803EED44 [0x18] = "MenMainConVi_Top_joint" |
| static char | mnVibration_803EED5C [0x1C] = "MenMainConVi_Top_animjoint" |
| static char | mnVibration_803EED78 [0x20] = "MenMainConVi_Top_matanim_joint" |
| static char | mnVibration_803EED98 [0x24] = "MenMainConVi_Top_shapeanim_joint" |
| static char | mnVibration_803EEDBC [0x18] = "MenMainCtlVi_Top_joint" |
| static char | mnVibration_803EEDD4 [0x1C] = "MenMainCtlVi_Top_animjoint" |
| static char | mnVibration_803EEDF0 [0x20] = "MenMainCtlVi_Top_matanim_joint" |
| static char | mnVibration_803EEE10 [0x24] = "MenMainCtlVi_Top_shapeanim_joint" |
| static char | mnVibration_803EEE34 [0x1C] = "MenMainOnoffVi_Top_joint" |
| static char | mnVibration_803EEE50 [0x20] = "MenMainOnoffVi_Top_animjoint" |
| static char | mnVibration_803EEE70 [0x24] = "MenMainOnoffVi_Top_matanim_joint" |
| static char | mnVibration_803EEE94 [0x24] = "MenMainOnoffVi_Top_shapeanim_joint" |
| static char | mnVibration_803EEEB8 [0x20] = "MenMainCursorVi_Top_joint" |
| HSD_GObj * | mnVibration_804D6C28 |
| MnVibrationAssets | mnVibration_804A0868 |
| MnVibrationJointAssets | mnVibration_804A0878 |
| MnVibrationJointAssets | mnVibration_804A0888 |
| MnVibrationJointAssets | mnVibration_804A0898 |
| #define HSD_ASSERT | ( | line, | |
| cond ) |
| #define HSD_ASSERT | ( | line, | |
| cond ) |
| char * GetNameText | ( | u8 | slot | ) |
| int GetNameCount | ( | void | ) |
| void lb_8001CE00 | ( | void | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
— Function Implementation —
| void fn_80247510 | ( | HSD_GObj * | gobj | ) |
| void fn_80248084 | ( | HSD_GObj * | gobj | ) |
| void mnVibration_8024829C | ( | HSD_GObj * | arg0 | ) |
| void mnVibration_80248644 | ( | HSD_GObj * | arg0 | ) |
| void fn_80248748 | ( | HSD_GObj * | gobj | ) |
| void fn_802487A8 | ( | HSD_GObj * | gobj | ) |
| void fn_80248A78 | ( | HSD_GObj * | arg0 | ) |
| void mnVibration_80248ED4 | ( | s32 | arg0 | ) |
| void mnVibration_80249174 | ( | int | arg0 | ) |
|
extern |
— Externs —
|
static |
| s32 mnVibration_804D4FF0 = 0x20010000 |
| SDATA char mnVibration_804D4FF4[] = "jobj.h" |
| SDATA char mnVibration_804D4FFC[] = "jobj" |
| AnimLoopSettings mnVibration_803EECE0 = { 0.0f, 20.0f, -0.1f } |
| AnimLoopSettings mnVibration_803EECEC = { 50.0f, 70.0f, -0.1f } |
| AnimLoopSettings mnVibration_803EECF8 = { 0.0f, 14.0f, -0.1f } |
| Vec3 mnVibration_803EED04 = { -0.4f, 0.5f, 0.0f } |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| HSD_GObj* mnVibration_804D6C28 |
| MnVibrationAssets mnVibration_804A0868 |
| MnVibrationJointAssets mnVibration_804A0878 |
| MnVibrationJointAssets mnVibration_804A0888 |
| MnVibrationJointAssets mnVibration_804A0898 |