SSBM Decomp
Loading...
Searching...
No Matches
itmatadogas.c File Reference
#include "itmatadogas.h"
#include "inlines.h"
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/ft_0C31.h"
#include "it/inlines.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/it_279C.h"
#include "it/item.h"
#include "it/itmaplib.h"
#include <baselib/random.h>
#include <MSL/math.h>

Functions

void it_802CAFD4 (Item_GObj *gobj)
void it_802CB0F4 (Item_GObj *gobj)
void it_802CB0F8 (Item_GObj *gobj, Item_GObj *ref_gobj)
bool it_802CB118 (Item_GObj *gobj)
void it_802CB14C (Item_GObj *gobj)
bool it_802CB150 (Item_GObj *gobj)
bool itMatadogas_UnkMotion1_Anim (Item_GObj *gobj)
void itMatadogas_UnkMotion1_Phys (Item_GObj *gobj)
bool itMatadogas_UnkMotion1_Coll (Item_GObj *gobj)
void it_802CB2B0 (Item_GObj *gobj)
void it_802CB350 (Item_GObj *gobj)
bool itMatadogas_UnkMotion2_Anim (Item_GObj *gobj)
void itMatadogas_UnkMotion2_Phys (Item_GObj *gobj)
bool itMatadogas_UnkMotion2_Coll (Item_GObj *gobj)
void it_802CB4F0 (Item_GObj *gobj, s32 kind, f32 radius)
void it_2725_Logic32_Spawned (Item_GObj *gobj)
void it_2725_Logic33_Spawned (Item_GObj *gobj)
void itMatadogas_Logic33_EvtUnk (Item_GObj *gobj, Item_GObj *ref_gobj)
void it_802CB798 (Item_GObj *gobj)
bool it_802CB810 (Item_GObj *gobj)
void it_802CB844 (Item_GObj *gobj)
bool it_802CB8A4 (Item_GObj *gobj)

Variables

ItemStateTable it_803F7B58 []
ItemStateTable it_803F7BB0 []

Function Documentation

◆ it_802CAFD4()

void it_802CAFD4 ( Item_GObj * gobj)

◆ it_802CB0F4()

void it_802CB0F4 ( Item_GObj * gobj)

◆ it_802CB0F8()

void it_802CB0F8 ( Item_GObj * gobj,
Item_GObj * ref_gobj )

◆ it_802CB118()

bool it_802CB118 ( Item_GObj * gobj)

◆ it_802CB14C()

void it_802CB14C ( Item_GObj * gobj)

◆ it_802CB150()

bool it_802CB150 ( Item_GObj * gobj)

◆ itMatadogas_UnkMotion1_Anim()

bool itMatadogas_UnkMotion1_Anim ( Item_GObj * gobj)

◆ itMatadogas_UnkMotion1_Phys()

void itMatadogas_UnkMotion1_Phys ( Item_GObj * gobj)

◆ itMatadogas_UnkMotion1_Coll()

bool itMatadogas_UnkMotion1_Coll ( Item_GObj * gobj)

◆ it_802CB2B0()

void it_802CB2B0 ( Item_GObj * gobj)

◆ it_802CB350()

void it_802CB350 ( Item_GObj * gobj)

◆ itMatadogas_UnkMotion2_Anim()

bool itMatadogas_UnkMotion2_Anim ( Item_GObj * gobj)

◆ itMatadogas_UnkMotion2_Phys()

void itMatadogas_UnkMotion2_Phys ( Item_GObj * gobj)

◆ itMatadogas_UnkMotion2_Coll()

bool itMatadogas_UnkMotion2_Coll ( Item_GObj * gobj)

◆ it_802CB4F0()

void it_802CB4F0 ( Item_GObj * gobj,
s32 kind,
f32 radius )

◆ it_2725_Logic32_Spawned()

void it_2725_Logic32_Spawned ( Item_GObj * gobj)

◆ it_2725_Logic33_Spawned()

void it_2725_Logic33_Spawned ( Item_GObj * gobj)

◆ itMatadogas_Logic33_EvtUnk()

void itMatadogas_Logic33_EvtUnk ( Item_GObj * gobj,
Item_GObj * ref_gobj )

◆ it_802CB798()

void it_802CB798 ( Item_GObj * gobj)

◆ it_802CB810()

bool it_802CB810 ( Item_GObj * gobj)

◆ it_802CB844()

void it_802CB844 ( Item_GObj * gobj)

◆ it_802CB8A4()

bool it_802CB8A4 ( Item_GObj * gobj)

Variable Documentation

◆ it_803F7B58

ItemStateTable it_803F7B58[]
Initial value:
= {
}
void itMatadogas_UnkMotion1_Phys(Item_GObj *gobj)
Definition itmatadogas.c:83
void it_802CB14C(Item_GObj *gobj)
Definition itmatadogas.c:59
void itMatadogas_UnkMotion2_Phys(Item_GObj *gobj)
Definition itmatadogas.c:120
bool itMatadogas_UnkMotion1_Coll(Item_GObj *gobj)
Definition itmatadogas.c:85
bool it_802CB118(Item_GObj *gobj)
Definition itmatadogas.c:51
bool itMatadogas_UnkMotion2_Anim(Item_GObj *gobj)
Definition itmatadogas.c:114
bool itMatadogas_UnkMotion1_Anim(Item_GObj *gobj)
Definition itmatadogas.c:67
bool itMatadogas_UnkMotion2_Coll(Item_GObj *gobj)
Definition itmatadogas.c:148
bool it_802CB150(Item_GObj *gobj)
Definition itmatadogas.c:61

◆ it_803F7BB0

ItemStateTable it_803F7BB0[]
Initial value:
= { {
0,
} }
bool it_802CB8A4(Item_GObj *gobj)
Definition itmatadogas.c:264
void it_802CB844(Item_GObj *gobj)
Definition itmatadogas.c:243
bool it_802CB810(Item_GObj *gobj)
Definition itmatadogas.c:237