SSBM Decomp
Loading...
Searching...
No Matches
mnevent.c File Reference
#include "mnevent.h"
#include "db/db.h"
#include "gm/gm_1601.h"
#include "gm/gm_1BA8.h"
#include "gm/gmmain_lib.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 <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 s32 mnEvent_CountUnlocked (void)
s32 mnEvent_8024CE74 (void)
void mnEvent_8024D15C (s32 idx, s32 event_id)
void mnEvent_8024D4E0 (HSD_JObj *jobj, Vec3 *translate)
void mnEvent_8024D5B0 (HSD_GObj *gobj, u8 event)
MnEventDataGET_EVENTDATA (HSD_GObj *gobj)
void fn_8024E1B4 (HSD_GObj *gobj)
void fn_8024E2A0 (HSD_GObj *gobj)
void fn_8024E34C (HSD_GObj *gobj)
void mnEvent_8024E524 (s32 event_idx)
void fn_8024D864 (HSD_GObj *gobj)
void mnEvent_8024D014 (HSD_GObj *gobj)
void mnEvent_8024D0CC (HSD_GObj *gobj, s32 event)
void mnEvent_8024D7E0 (HSD_GObj *gobj, s32 idx)
void mnEvent_8024E420 (MnEventData *data, s32 event_idx)
void mnEvent_8024E838 (int event_idx, int first_time)

Variables

static AnimLoopSettings mnEvent_803EF740 = { 0, 0, -0.1f }
static AnimLoopSettings mnEvent_803EF74C = { 0, 0, -0.1f }
static AnimLoopSettings mnEvent_803EF758 = { 0, 199.0f, 0 }
static Vec3 mnEvent_803EF764 = { -3.8f, -0.6f, 0 }
static Vec3 mnEvent_803EF770 = { 1.0f, -0.6f, 0 }
static char mnEvent_803EF77C [0xC]
static char mnEvent_803EF788 [0xC] = "translate"
static char mnEvent_803EF794 [9] = "%s:%s %s"
static char mnEvent_803EF7A0 [0xD0]
static s32 mnEvent_804D5028 = 0xCABC9FFF
static s32 mnEvent_804D502C = 0xFF
void * mnEvent_804A08F8 [4]
void * mnEvent_804A0908
static char mnEvent_804D5040 [3] = "%d"
static char mnEvent_804D5044 [4] = { 0x81, 0x7C, 0, 0 }

Function Documentation

◆ mnEvent_CountUnlocked()

s32 mnEvent_CountUnlocked ( void )
inlinestatic

◆ mnEvent_8024CE74()

s32 mnEvent_8024CE74 ( void )

◆ mnEvent_8024D15C()

void mnEvent_8024D15C ( s32 idx,
s32 event_id )

◆ mnEvent_8024D4E0()

void mnEvent_8024D4E0 ( HSD_JObj * jobj,
Vec3 * translate )

◆ mnEvent_8024D5B0()

void mnEvent_8024D5B0 ( HSD_GObj * gobj,
u8 event )

◆ GET_EVENTDATA()

MnEventData * GET_EVENTDATA ( HSD_GObj * gobj)
inline

◆ fn_8024E1B4()

void fn_8024E1B4 ( HSD_GObj * gobj)

◆ fn_8024E2A0()

void fn_8024E2A0 ( HSD_GObj * gobj)

◆ fn_8024E34C()

void fn_8024E34C ( HSD_GObj * gobj)

◆ mnEvent_8024E524()

void mnEvent_8024E524 ( s32 event_idx)

◆ fn_8024D864()

void fn_8024D864 ( HSD_GObj * gobj)

◆ mnEvent_8024D014()

void mnEvent_8024D014 ( HSD_GObj * gobj)

◆ mnEvent_8024D0CC()

void mnEvent_8024D0CC ( HSD_GObj * gobj,
s32 event )

◆ mnEvent_8024D7E0()

void mnEvent_8024D7E0 ( HSD_GObj * gobj,
s32 idx )

◆ mnEvent_8024E420()

void mnEvent_8024E420 ( MnEventData * data,
s32 event_idx )

◆ mnEvent_8024E838()

void mnEvent_8024E838 ( int event_idx,
int first_time )

Variable Documentation

◆ mnEvent_803EF740

AnimLoopSettings mnEvent_803EF740 = { 0, 0, -0.1f }
static

◆ mnEvent_803EF74C

AnimLoopSettings mnEvent_803EF74C = { 0, 0, -0.1f }
static

◆ mnEvent_803EF758

AnimLoopSettings mnEvent_803EF758 = { 0, 199.0f, 0 }
static

◆ mnEvent_803EF764

Vec3 mnEvent_803EF764 = { -3.8f, -0.6f, 0 }
static

◆ mnEvent_803EF770

Vec3 mnEvent_803EF770 = { 1.0f, -0.6f, 0 }
static

◆ mnEvent_803EF77C

char mnEvent_803EF77C[0xC]
static
Initial value:
= {
0x82, 0x6B, 0x82, 0x96, 0x81, 0x44, 0x20, 0x25, 0x64, 0, 0, 0,
}

◆ mnEvent_803EF788

char mnEvent_803EF788[0xC] = "translate"
static

◆ mnEvent_803EF794

char mnEvent_803EF794[9] = "%s:%s %s"
static

◆ mnEvent_803EF7A0

char mnEvent_803EF7A0[0xD0]
static
Initial value:
= {
0x81, 0x7C, 0x81, 0x7C, 0x3A, 0x81, 0x7C, 0x81, 0x7C, 0x20, 0x81, 0x7C,
0x81, 0x7C, 0, 0, 0x43, 0x61, 0x6E, 0x27, 0x74, 0x20, 0x67, 0x65,
0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x5F, 0x64, 0x61, 0x74, 0x61, 0x2E,
0xA, 0, 0, 0, 0x6D, 0x6E, 0x65, 0x76, 0x65, 0x6E, 0x74, 0x2E,
0x63, 0, 0, 0, 0x75, 0x73, 0x65, 0x72, 0x5F, 0x64, 0x61, 0x74,
0x61, 0, 0, 0, 0x4D, 0x65, 0x6E, 0x4D, 0x61, 0x69, 0x6E, 0x43,
0x6F, 0x6E, 0x45, 0x76, 0x5F, 0x54, 0x6F, 0x70, 0x5F, 0x6A, 0x6F, 0x69,
0x6E, 0x74, 0, 0, 0x4D, 0x65, 0x6E, 0x4D, 0x61, 0x69, 0x6E, 0x43,
0x6F, 0x6E, 0x45, 0x76, 0x5F, 0x54, 0x6F, 0x70, 0x5F, 0x61, 0x6E, 0x69,
0x6D, 0x6A, 0x6F, 0x69, 0x6E, 0x74, 0, 0, 0x4D, 0x65, 0x6E, 0x4D,
0x61, 0x69, 0x6E, 0x43, 0x6F, 0x6E, 0x45, 0x76, 0x5F, 0x54, 0x6F, 0x70,
0x5F, 0x6D, 0x61, 0x74, 0x61, 0x6E, 0x69, 0x6D, 0x5F, 0x6A, 0x6F, 0x69,
0x6E, 0x74, 0, 0, 0x4D, 0x65, 0x6E, 0x4D, 0x61, 0x69, 0x6E, 0x43,
0x6F, 0x6E, 0x45, 0x76, 0x5F, 0x54, 0x6F, 0x70, 0x5F, 0x73, 0x68, 0x61,
0x70, 0x65, 0x61, 0x6E, 0x69, 0x6D, 0x5F, 0x6A, 0x6F, 0x69, 0x6E, 0x74,
0, 0, 0, 0, 0x4D, 0x65, 0x6E, 0x4D, 0x61, 0x69, 0x6E, 0x4D,
0x61, 0x72, 0x6B, 0x45, 0x76, 0x5F, 0x54, 0x6F, 0x70, 0x5F, 0x6A, 0x6F,
0x69, 0x6E, 0x74, 0,
}

◆ mnEvent_804D5028

s32 mnEvent_804D5028 = 0xCABC9FFF
static

◆ mnEvent_804D502C

s32 mnEvent_804D502C = 0xFF
static

◆ mnEvent_804A08F8

void* mnEvent_804A08F8[4]

◆ mnEvent_804A0908

void* mnEvent_804A0908

◆ mnEvent_804D5040

char mnEvent_804D5040[3] = "%d"
static

◆ mnEvent_804D5044

char mnEvent_804D5044[4] = { 0x81, 0x7C, 0, 0 }
static