SSBM Decomp
Loading...
Searching...
No Matches
mnsound.c File Reference

Functions

static f32 getVolumePosition (u8 sound_music_mix, const Vec3 *pos_0, const Vec3 *pos_1)
static void updateVolumeAnim (HSD_JObj *jobj, u8 sound_music_mix, int direction, Vec3 *pos_0, Vec3 *pos_1, HSD_JObj **jobj_anim_0, HSD_JObj **jobj_anim_1, HSD_JObj **jobj_anim_2)
static void updateChannelAnim (HSD_JObj *jobj, s32 channel, HSD_JObj **jobj_anim_0, HSD_JObj **jobj_anim_1, HSD_JObj **jobj_anim_2)
static void updateCenterText (void)
void mnSound_802492CC (HSD_GObj *gobj)
static void animateSelectedChannel (HSD_GObj *gobj, HSD_JObj **jobj_out)
static void chooseVolumeAnim (HSD_JObj *jobj, AnimLoopSettings *settings)
void fn_80249A1C (HSD_GObj *gobj)
static void initUserData (Menu *user_data, HSD_GObj *gobj)
void mnSound_80249C08 (int unused)
void mnSound_8024A09C (int arg0)

Variables

static AnimLoopSettings mnSound_803EEED8 []
static AnimLoopSettings volume_left = { 0.0F, 3.0F, -0.1F }
static AnimLoopSettings volume_right = { 4.0F, 7.0F, -0.1F }
static StaticModelDesc mnSound_804A08A8
static HSD_GObjmnSound_804D6C30

Function Documentation

◆ getVolumePosition()

f32 getVolumePosition ( u8 sound_music_mix,
const Vec3 * pos_0,
const Vec3 * pos_1 )
static

◆ updateVolumeAnim()

void updateVolumeAnim ( HSD_JObj * jobj,
u8 sound_music_mix,
int direction,
Vec3 * pos_0,
Vec3 * pos_1,
HSD_JObj ** jobj_anim_0,
HSD_JObj ** jobj_anim_1,
HSD_JObj ** jobj_anim_2 )
inlinestatic

◆ updateChannelAnim()

void updateChannelAnim ( HSD_JObj * jobj,
s32 channel,
HSD_JObj ** jobj_anim_0,
HSD_JObj ** jobj_anim_1,
HSD_JObj ** jobj_anim_2 )
inlinestatic

◆ updateCenterText()

void updateCenterText ( void )
inlinestatic

◆ mnSound_802492CC()

void mnSound_802492CC ( HSD_GObj * gobj)

◆ animateSelectedChannel()

void animateSelectedChannel ( HSD_GObj * gobj,
HSD_JObj ** jobj_out )
inlinestatic

◆ chooseVolumeAnim()

void chooseVolumeAnim ( HSD_JObj * jobj,
AnimLoopSettings * settings )
inlinestatic

◆ fn_80249A1C()

void fn_80249A1C ( HSD_GObj * gobj)

◆ initUserData()

void initUserData ( Menu * user_data,
HSD_GObj * gobj )
inlinestatic

◆ mnSound_80249C08()

void mnSound_80249C08 ( int unused)

◆ mnSound_8024A09C()

void mnSound_8024A09C ( int arg0)

Variable Documentation

◆ mnSound_803EEED8

AnimLoopSettings mnSound_803EEED8[]
static
Initial value:
= {
{ 0.0F, 199.0F, 0.0F },
{ 0.0F, 29.0F, 0.0F },
{ 30.0F, 59.0F, 30.0F },
{ 10.0F, 15.0F, -0.1F },
{ 0.0F, 5.0F, -0.1F }
}

◆ volume_left

AnimLoopSettings volume_left = { 0.0F, 3.0F, -0.1F }
static

◆ volume_right

AnimLoopSettings volume_right = { 4.0F, 7.0F, -0.1F }
static

◆ mnSound_804A08A8

StaticModelDesc mnSound_804A08A8
static

◆ mnSound_804D6C30

HSD_GObj* mnSound_804D6C30
static