SSBM Decomp
Loading...
Searching...
No Matches
mnsoundtest.c File Reference
#include <platform.h>
#include <baselib/forward.h>
#include "mnsoundtest.h"
#include "lb/lb_00F9.h"
#include "lb/lbarchive.h"
#include "mn/inlines.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>

Data Structures

struct  soundtest_data
 

Functions

void fn_8024B2B0 (HSD_GObj *)
 
void gmMainLib_8015ED74 (void)
 
s32 gm_801601C4 (void)
 
s32 gm_80160244 (void)
 
void mnSoundTest_8024A790 (HSD_GObj *arg0)
 
void mnSoundTest_8024A958 (Soundtest_GObj *arg0)
 
f32 mn_8022F298 (HSD_JObj *)
 
void mnSoundTest_8024AA70 (HSD_GObj *arg0, u8 arg1)
 
void mnSoundTest_8024ABF8 (HSD_GObj *arg0, u8 arg1)
 
void mnSoundTest_8024AD58 (HSD_GObj *arg0, s8 arg1)
 
static void fn_8024AED0_inline (HSD_GObj *arg0)
 
void fn_8024AED0 (HSD_GObj *arg0)
 

Variables

HSD_PadStatus HSD_PadCopyStatus [4]
 
HSD_GObjmnSoundTest_804D6C40
 
u8 mnSoundTest_804D6C44
 
s32 mnSoundTest_804D6C4C
 
Vec3 vec_0
 
Vec3 vec_1
 
Vec3 vec_2
 
Vec3 vec_3
 
Vec3 vec_4
 
Vec3 vec_5
 
Vec3 vec_6 = { -2, -6.6, 0 }
 
Vec3 vec_7 = { -1.7, -4.7, 0 }
 
f32 floats_2 [] = { -1.7, 2 }
 
u8 text_ids []
 
soundtest_data data_2 []
 
u8 data_3 []
 
u32 data_4 []
 
s32 mnSoundTest_804D6C48
 

Function Documentation

◆ fn_8024B2B0()

void fn_8024B2B0 ( HSD_GObj )

◆ gmMainLib_8015ED74()

void gmMainLib_8015ED74 ( void  )

◆ gm_801601C4()

s32 gm_801601C4 ( void  )

◆ gm_80160244()

s32 gm_80160244 ( void  )

◆ mnSoundTest_8024A790()

void mnSoundTest_8024A790 ( HSD_GObj arg0)

◆ mnSoundTest_8024A958()

void mnSoundTest_8024A958 ( Soundtest_GObj arg0)

◆ mn_8022F298()

f32 mn_8022F298 ( HSD_JObj )

◆ mnSoundTest_8024AA70()

void mnSoundTest_8024AA70 ( HSD_GObj arg0,
u8  arg1 
)

◆ mnSoundTest_8024ABF8()

void mnSoundTest_8024ABF8 ( HSD_GObj arg0,
u8  arg1 
)

◆ mnSoundTest_8024AD58()

void mnSoundTest_8024AD58 ( HSD_GObj arg0,
s8  arg1 
)

◆ fn_8024AED0_inline()

static void fn_8024AED0_inline ( HSD_GObj arg0)
inlinestatic

◆ fn_8024AED0()

void fn_8024AED0 ( HSD_GObj arg0)

Variable Documentation

◆ HSD_PadCopyStatus

HSD_PadStatus HSD_PadCopyStatus[4]
extern

◆ mnSoundTest_804D6C40

HSD_GObj* mnSoundTest_804D6C40

◆ mnSoundTest_804D6C44

u8 mnSoundTest_804D6C44

◆ mnSoundTest_804D6C4C

s32 mnSoundTest_804D6C4C

◆ vec_0

Vec3 vec_0
Initial value:
= {
0,
19,
-0.1,
}

◆ vec_1

Vec3 vec_1
Initial value:
= {
20,
39,
-0.1,
}

◆ vec_2

Vec3 vec_2
Initial value:
= {
0,
20,
-0.1,
}

◆ vec_3

Vec3 vec_3
Initial value:
= {
0,
0,
-0.1,
}

◆ vec_4

Vec3 vec_4
Initial value:
= {
0,
200,
0,
}

◆ vec_5

Vec3 vec_5
Initial value:
= {
0,
10,
-0.1,
}

◆ vec_6

Vec3 vec_6 = { -2, -6.6, 0 }

◆ vec_7

Vec3 vec_7 = { -1.7, -4.7, 0 }

◆ floats_2

f32 floats_2[] = { -1.7, 2 }

◆ text_ids

u8 text_ids[]
Initial value:
= { 0x2A, 0x02, 0x2D, 0x20, 0x15, 0x16, 0x2F, 0x34, 0x21, 0x33,
0x32, 0x1F, 0x17, 0x04, 0x31, 0x2B, 0x2C, 0x24, 0x01, 0x28,
0x13, 0x19, 0x1A, 0x1B, 0x1C, 0x18, 0x3A, 0x25, 0x27, 0x26,
0x3C, 0x2E, 0x3B, 0x00, 0x37, 0x29, 0x3D, 0x3E, 0x0E, 0x07,
0x0D, 0x11, 0x12, 0x0C, 0x09, 0x10, 0x0A, 0x0F, 0x08, 0x3F,
0x0B, 0x38, 0x40, 0x41, 0x22, 0x35, 0x4F, 0x39, 0x43, 0x44,
0x36, 0x45, 0x46, 0x23, 0x1D, 0x1E, 0x05, 0x06, 0x03, 0x14,
0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x30, 0x42 }

◆ data_2

soundtest_data data_2[]
Initial value:
= {
{ 0x00E7, 0x01 }, { 0x00E8, 0x03 }, { 0x00E9, 0x04 }, { 0x00EA, 0x05 },
{ 0x00EB, 0x06 }, { 0x00ED, 0x0A }, { 0x00EE, 0x0B }, { 0x00EF, 0x0D },
{ 0x00F0, 0x0E }, { 0x00F1, 0x10 }, { 0x00F2, 0x11 }, { 0x00F3, 0x13 },
{ 0x00F4, 0x14 }, { 0x00F5, 0x15 }, { 0x00F6, 0x16 }, { 0x00F7, 0x17 },
{ 0x00F8, 0x18 }, { 0x00F9, 0x19 }, { 0x00FA, 0x1D }, { 0x00FB, 0x1F },
{ 0x00FC, 0x20 }, { 0x00FD, 0x32 }, { 0x00FE, 0x22 }, { 0x00FF, 0x23 },
{ 0x0100, 0x28 }, { 0x0101, 0x29 }, { 0x0102, 0x2A }, { 0x0103, 0x2B },
{ 0x0104, 0x2C }, { 0x0105, 0x2D }, { 0x0106, 0x2E }, { 0x0107, 0x31 },
{ 0x0108, 0x21 }, { 0x0109, 0x33 }, { 0x010A, 0x34 }, { 0x010B, 0x35 },
{ 0x010C, 0x38 }, { 0x010D, 0x39 }, { 0x010E, 0x3A }, { 0x010F, 0x3B },
{ 0x0110, 0x3C }, { 0x0111, 0x3D }, { 0x0112, 0x3E }, { 0x0113, 0x40 },
{ 0x0114, 0x41 }, { 0x0115, 0x42 }, { 0x0116, 0x4A }, { 0x0117, 0x4B },
{ 0x0118, 0x4C }, { 0x0119, 0x54 }, { 0x011A, 0x5F }, { 0x011B, 0x60 },
{ 0x011C, 0x61 }, { 0x011D, 0x36 }, { 0x011E, 0x00 }, { 0x011F, 0x37 },
{ 0x0120, 0x50 }, { 0x0121, 0x53 }, { 0x0122, 0x1E }, { 0x0123, 0x3F },
{ 0x0124, 0x4D }, { 0x0125, 0x07 }, { 0x0126, 0x02 }, { 0x0127, 0x0F },
{ 0x0128, 0x51 }, { 0x0129, 0x4E }, { 0x012A, 0x08 }, { 0x012B, 0x26 },
{ 0x012C, 0x27 }, { 0x012F, 0x5D }, { 0x0130, 0x5E }, { 0x0132, 0x46 },
{ 0x0133, 0x47 }, { 0x0134, 0x48 }, { 0x0135, 0x43 }, { 0x0136, 0x44 },
{ 0x0137, 0x45 }, { 0x0138, 0x2F }, { 0x0139, 0x30 }, { 0x013D, 0x25 }
}

◆ data_3

u8 data_3[]
Initial value:
= { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 }

◆ data_4

u32 data_4[]
Initial value:
= { 25, 8, 1, 6, 16, 17, 4, 2, 13, 0, 11, 5, 12, 14, 18,
7, 15, 10, 9, 3, 21, 20, 24, 19, 23, 22, 29, 28, 26, 27,
6, 8, 11, 18, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 13,
25, 26, 28, 27, 10, 7, 9, 31, 23, 30, 4, 0, 39, 3, 32 }

◆ mnSoundTest_804D6C48

s32 mnSoundTest_804D6C48