SSBM Decomp
Loading...
Searching...
No Matches
itmatadogas.c File Reference
#include "itmatadogas.h"
#include <math.h>
#include "inlines.h"
#include <melee/ef/efsync.h>
#include <melee/it/inlines.h>
#include <melee/it/it_26B1.h>
#include <melee/it/it_2725.h>
#include <melee/it/it_279C.h>
#include <melee/it/item.h>
#include <melee/it/itgroundcoll.h>
#include <sysdolphin/baselib/random.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:79
void it_802CB14C(Item_GObj *gobj)
Definition itmatadogas.c:55
void itMatadogas_UnkMotion2_Phys(Item_GObj *gobj)
Definition itmatadogas.c:116
bool itMatadogas_UnkMotion1_Coll(Item_GObj *gobj)
Definition itmatadogas.c:81
bool it_802CB118(Item_GObj *gobj)
Definition itmatadogas.c:47
bool itMatadogas_UnkMotion2_Anim(Item_GObj *gobj)
Definition itmatadogas.c:110
bool itMatadogas_UnkMotion1_Anim(Item_GObj *gobj)
Definition itmatadogas.c:63
bool itMatadogas_UnkMotion2_Coll(Item_GObj *gobj)
Definition itmatadogas.c:144
bool it_802CB150(Item_GObj *gobj)
Definition itmatadogas.c:57

◆ it_803F7BB0

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