SSBM Decomp
Loading...
Searching...
No Matches
mnsound.c File Reference
#include "mnsound.h"
#include "gm/gm_1601.h"
#include "gm/gmmain_lib.h"
#include "lb/lbarchive.h"
#include "lb/lbcardgame.h"
#include "mn/inlines.h"
#include "mn/mnmain.h"
#include "mn/types.h"
#include "sc/types.h"
#include <dolphin/os.h>
#include <baselib/controller.h>
#include <baselib/debug.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>

Functions

static void mnSound_VolumeAnim (HSD_JObj *jobj, s32 sound_music_mix, s32 anim_id)
static void mnSound_ChannelAnim (HSD_JObj *jobj, s32 channel)
static void mnSound_InitVolumeAnim (HSD_JObj *jobj, s32 sound_music_mix, Vec3 *pos_0, Vec3 *pos_1, HSD_JObj **jobj_anim_0, HSD_JObj **jobj_anim_1, HSD_JObj **jobj_anim_2)
static void mnSound_UpdateCenterText (void)
void mnSound_802492CC (HSD_GObj *gobj)
static void mnSound_80249A1C_OnSoundSelected (HSD_GObj *gobj, HSD_JObj **jobj_out)
static void mnSound_80249A1C_ChooseVolumeAnim (HSD_JObj *jobj, AnimLoopSettings *settings)
void fn_80249A1C (HSD_GObj *arg0)
void mnSound_80249C08 (int unused)
void mnSound_8024A09C (int arg0)

Variables

AnimLoopSettings mnSound_803EEED8 []
static StaticModelDesc mnSound_804A08A8
static HSD_GObjmnSound_804D6C30

Function Documentation

◆ mnSound_VolumeAnim()

void mnSound_VolumeAnim ( HSD_JObj * jobj,
s32 sound_music_mix,
s32 anim_id )
static

◆ mnSound_ChannelAnim()

void mnSound_ChannelAnim ( HSD_JObj * jobj,
s32 channel )
static

◆ mnSound_InitVolumeAnim()

void mnSound_InitVolumeAnim ( HSD_JObj * jobj,
s32 sound_music_mix,
Vec3 * pos_0,
Vec3 * pos_1,
HSD_JObj ** jobj_anim_0,
HSD_JObj ** jobj_anim_1,
HSD_JObj ** jobj_anim_2 )
inlinestatic

◆ mnSound_UpdateCenterText()

void mnSound_UpdateCenterText ( void )
inlinestatic

◆ mnSound_802492CC()

void mnSound_802492CC ( HSD_GObj * gobj)

◆ mnSound_80249A1C_OnSoundSelected()

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

◆ mnSound_80249A1C_ChooseVolumeAnim()

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

◆ fn_80249A1C()

void fn_80249A1C ( HSD_GObj * arg0)

◆ mnSound_80249C08()

void mnSound_80249C08 ( int unused)

◆ mnSound_8024A09C()

void mnSound_8024A09C ( int arg0)

Variable Documentation

◆ mnSound_803EEED8

AnimLoopSettings mnSound_803EEED8[]
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 }, { 0.0f, 3.0f, -0.1f },
{ 4.0f, 7.0f, -0.1f }
}

◆ mnSound_804A08A8

StaticModelDesc mnSound_804A08A8
static

◆ mnSound_804D6C30

HSD_GObj* mnSound_804D6C30
static