SSBM Decomp
Loading...
Searching...
No Matches
mnvibration.c File Reference
#include "mnvibration.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/mnname.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/jobj.h>
#include <baselib/memory.h>
#include <baselib/sislib.h>

Data Structures

struct  MnVibrationAssets
 — Local Helper Structs — More...
 
struct  MnVibrationJointAssets
 
struct  MnVibrationData
 

Functions

void lb_8001CE00 (void)
 
static f32 mnVibration_JObjGetTranslationX (HSD_JObj *jobj)
 
static f32 mnVibration_JObjGetTranslationY (HSD_JObj *jobj)
 
static f32 mnVibration_JObjGetTranslationZ (HSD_JObj *jobj)
 
static void mnVibration_JObjSetTranslateX (HSD_JObj *jobj, f32 x)
 
static void mnVibration_JObjSetTranslateY (HSD_JObj *jobj, f32 y)
 
static void mnVibration_JObjSetTranslateZ (HSD_JObj *jobj, f32 z)
 
HSD_JObjmnVibration_802474C4 (s32 count)
 — Function Implementation —
 
void fn_80247510 (HSD_GObj *gobj)
 
void fn_80248084 (HSD_GObj *gobj)
 
void mnVibration_802480B4 (HSD_JObj *arg0, u8 arg1, u8 arg2)
 
void mnVibration_8024829C (HSD_GObj *arg0)
 
void mnVibration_80248444 (HSD_GObj *arg0, u8 arg1, u8 arg2)
 
s32 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)
 

Variables

long HSD_GObj_804D783C
 — Externs —
 
static u16 mnVibration_804D4FE8 [4] = { 0x16, 0x15, 0x14, 0x13 }
 
static s32 mnVibration_804D4FF0
 
HSD_GObjmnVibration_804D6C28
 
MnVibrationAssets mnVibration_804A0868
 
MnVibrationJointAssets mnVibration_804A0878
 
MnVibrationJointAssets mnVibration_804A0888
 
MnVibrationJointAssets mnVibration_804A0898
 
static AnimLoopSettings mnVibration_803EECEC = { 50.0f, 70.0f, -0.1f }
 
static f32 mnVibration_803EECF8 [3] = { 0.0f, 14.0f, -0.1f }
 

Function Documentation

◆ lb_8001CE00()

void lb_8001CE00 ( void  )

◆ mnVibration_JObjGetTranslationX()

static f32 mnVibration_JObjGetTranslationX ( HSD_JObj jobj)
inlinestatic

◆ mnVibration_JObjGetTranslationY()

static f32 mnVibration_JObjGetTranslationY ( HSD_JObj jobj)
inlinestatic

◆ mnVibration_JObjGetTranslationZ()

static f32 mnVibration_JObjGetTranslationZ ( HSD_JObj jobj)
inlinestatic

◆ mnVibration_JObjSetTranslateX()

static void mnVibration_JObjSetTranslateX ( HSD_JObj jobj,
f32  x 
)
inlinestatic

◆ mnVibration_JObjSetTranslateY()

static void mnVibration_JObjSetTranslateY ( HSD_JObj jobj,
f32  y 
)
inlinestatic

◆ mnVibration_JObjSetTranslateZ()

static void mnVibration_JObjSetTranslateZ ( HSD_JObj jobj,
f32  z 
)
inlinestatic

◆ mnVibration_802474C4()

HSD_JObj * mnVibration_802474C4 ( s32  count)

— Function Implementation —

◆ fn_80247510()

void fn_80247510 ( HSD_GObj gobj)

◆ fn_80248084()

void fn_80248084 ( HSD_GObj gobj)

◆ mnVibration_802480B4()

void mnVibration_802480B4 ( HSD_JObj arg0,
u8  arg1,
u8  arg2 
)

◆ mnVibration_8024829C()

void mnVibration_8024829C ( HSD_GObj arg0)

◆ mnVibration_80248444()

void mnVibration_80248444 ( HSD_GObj arg0,
u8  arg1,
u8  arg2 
)

◆ mnVibration_80248644()

s32 mnVibration_80248644 ( HSD_GObj arg0)

◆ fn_80248748()

void fn_80248748 ( HSD_GObj gobj)

◆ fn_802487A8()

void fn_802487A8 ( HSD_GObj gobj)

◆ fn_80248A78()

void fn_80248A78 ( HSD_GObj arg0)

◆ mnVibration_80248ED4()

void mnVibration_80248ED4 ( s32  arg0)

◆ mnVibration_80249174()

void mnVibration_80249174 ( int  arg0)

Variable Documentation

◆ HSD_GObj_804D783C

long HSD_GObj_804D783C
extern

— Externs —

◆ mnVibration_804D4FE8

u16 mnVibration_804D4FE8[4] = { 0x16, 0x15, 0x14, 0x13 }
static

◆ mnVibration_804D4FF0

s32 mnVibration_804D4FF0
static

◆ mnVibration_804D6C28

HSD_GObj* mnVibration_804D6C28

◆ mnVibration_804A0868

MnVibrationAssets mnVibration_804A0868

◆ mnVibration_804A0878

MnVibrationJointAssets mnVibration_804A0878

◆ mnVibration_804A0888

MnVibrationJointAssets mnVibration_804A0888

◆ mnVibration_804A0898

MnVibrationJointAssets mnVibration_804A0898

◆ mnVibration_803EECEC

AnimLoopSettings mnVibration_803EECEC = { 50.0f, 70.0f, -0.1f }
static

◆ mnVibration_803EECF8

f32 mnVibration_803EECF8[3] = { 0.0f, 14.0f, -0.1f }
static