SSBM Decomp
Loading...
Searching...
No Matches
itchicorita.c File Reference
#include "itchicorita.h"
#include "it/forward.h"
#include "it/inlines.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/itCommonItems.h"
#include "it/item.h"

Functions

void it_802C9588 (Item_GObj *item_gobj)
 
void it_802C9618 (HSD_GObj *item_gobj)
 
void itChicorita_Logic1_EvtUnk (Item_GObj *item_gobj, HSD_GObj *ref_gobj)
 
void it_802C963C (HSD_GObj *item_gobj)
 
void it_802C9670 (Item_GObj *item_gobj)
 
bool itChicorita_UnkMotion0_Anim (HSD_GObj *item_gobj)
 
static void itChicorita_Phys (HSD_GObj *item_gobj)
 
void itChicorita_UnkMotion0_Phys (HSD_GObj *item_gobj)
 
bool itChicorita_UnkMotion0_Coll (HSD_GObj *item_gobj)
 
void it_802C989C (HSD_GObj *item_gobj)
 
void it_802C98E4 (Item_GObj *item_gobj)
 
bool itChicorita_UnkMotion1_Anim (HSD_GObj *item_gobj)
 
void itChicorita_UnkMotion1_Phys (HSD_GObj *item_gobj)
 
bool itChicorita_UnkMotion1_Coll (HSD_GObj *item_gobj)
 
void it_802C9A74 (Item_GObj *item_gobj)
 
bool itChicorita_UnkMotion2_Anim (HSD_GObj *item_gobj)
 
void itChicorita_UnkMotion2_Phys (HSD_GObj *item_gobj)
 
bool itChicorita_UnkMotion2_Coll (HSD_GObj *item_gobj)
 
void it_802C9B20 (Item_GObj *chicorita_gobj)
 
void itChicoritaLeaf_Logic30_Spawned (Item_GObj *item_gobj)
 
bool itChicoritaLeaf_Logic30_HitShield (Item_GObj *item_gobj)
 
void itChicoritaLeaf_Logic30_EvtUnk (Item_GObj *item_gobj, HSD_GObj *ref_gobj)
 
bool itChicoritaLeaf_Logic30_Reflected (Item_GObj *item_gobj)
 
void it_802C9CC0 (Item_GObj *item_gobj)
 
bool itChicoritaleaf_UnkMotion0_Anim (HSD_GObj *item_gobj)
 
void itChicoritaleaf_UnkMotion0_Phys (HSD_GObj *item_gobj)
 
bool itChicoritaleaf_UnkMotion0_Coll (HSD_GObj *item_gobj)
 

Variables

ItemStateTable it_803F7A98 []
 
ItemStateTable it_803F7AC8 []
 

Function Documentation

◆ it_802C9588()

void it_802C9588 ( Item_GObj item_gobj)

◆ it_802C9618()

void it_802C9618 ( HSD_GObj item_gobj)

◆ itChicorita_Logic1_EvtUnk()

void itChicorita_Logic1_EvtUnk ( Item_GObj item_gobj,
HSD_GObj ref_gobj 
)

◆ it_802C963C()

void it_802C963C ( HSD_GObj item_gobj)

◆ it_802C9670()

void it_802C9670 ( Item_GObj item_gobj)

◆ itChicorita_UnkMotion0_Anim()

bool itChicorita_UnkMotion0_Anim ( HSD_GObj item_gobj)

◆ itChicorita_Phys()

static void itChicorita_Phys ( HSD_GObj item_gobj)
inlinestatic

◆ itChicorita_UnkMotion0_Phys()

void itChicorita_UnkMotion0_Phys ( HSD_GObj item_gobj)

◆ itChicorita_UnkMotion0_Coll()

bool itChicorita_UnkMotion0_Coll ( HSD_GObj item_gobj)

◆ it_802C989C()

void it_802C989C ( HSD_GObj item_gobj)

◆ it_802C98E4()

void it_802C98E4 ( Item_GObj item_gobj)

◆ itChicorita_UnkMotion1_Anim()

bool itChicorita_UnkMotion1_Anim ( HSD_GObj item_gobj)

◆ itChicorita_UnkMotion1_Phys()

void itChicorita_UnkMotion1_Phys ( HSD_GObj item_gobj)

◆ itChicorita_UnkMotion1_Coll()

bool itChicorita_UnkMotion1_Coll ( HSD_GObj item_gobj)

◆ it_802C9A74()

void it_802C9A74 ( Item_GObj item_gobj)

◆ itChicorita_UnkMotion2_Anim()

bool itChicorita_UnkMotion2_Anim ( HSD_GObj item_gobj)

◆ itChicorita_UnkMotion2_Phys()

void itChicorita_UnkMotion2_Phys ( HSD_GObj item_gobj)

◆ itChicorita_UnkMotion2_Coll()

bool itChicorita_UnkMotion2_Coll ( HSD_GObj item_gobj)

◆ it_802C9B20()

void it_802C9B20 ( Item_GObj chicorita_gobj)

◆ itChicoritaLeaf_Logic30_Spawned()

void itChicoritaLeaf_Logic30_Spawned ( Item_GObj item_gobj)

◆ itChicoritaLeaf_Logic30_HitShield()

bool itChicoritaLeaf_Logic30_HitShield ( Item_GObj item_gobj)

◆ itChicoritaLeaf_Logic30_EvtUnk()

void itChicoritaLeaf_Logic30_EvtUnk ( Item_GObj item_gobj,
HSD_GObj ref_gobj 
)

◆ itChicoritaLeaf_Logic30_Reflected()

bool itChicoritaLeaf_Logic30_Reflected ( Item_GObj item_gobj)

◆ it_802C9CC0()

void it_802C9CC0 ( Item_GObj item_gobj)

◆ itChicoritaleaf_UnkMotion0_Anim()

bool itChicoritaleaf_UnkMotion0_Anim ( HSD_GObj item_gobj)

◆ itChicoritaleaf_UnkMotion0_Phys()

void itChicoritaleaf_UnkMotion0_Phys ( HSD_GObj item_gobj)

◆ itChicoritaleaf_UnkMotion0_Coll()

bool itChicoritaleaf_UnkMotion0_Coll ( HSD_GObj item_gobj)

Variable Documentation

◆ it_803F7A98

ItemStateTable it_803F7A98[]
Initial value:
= {
}
bool itChicorita_UnkMotion1_Coll(HSD_GObj *item_gobj)
Definition itchicorita.c:196
void itChicorita_UnkMotion1_Phys(HSD_GObj *item_gobj)
Definition itchicorita.c:191
bool itChicorita_UnkMotion0_Anim(HSD_GObj *item_gobj)
Definition itchicorita.c:76
bool itChicorita_UnkMotion2_Anim(HSD_GObj *item_gobj)
Definition itchicorita.c:212
void itChicorita_UnkMotion0_Phys(HSD_GObj *item_gobj)
Definition itchicorita.c:143
bool itChicorita_UnkMotion1_Anim(HSD_GObj *item_gobj)
Definition itchicorita.c:172
bool itChicorita_UnkMotion2_Coll(HSD_GObj *item_gobj)
Definition itchicorita.c:223
void itChicorita_UnkMotion2_Phys(HSD_GObj *item_gobj)
Definition itchicorita.c:218
bool itChicorita_UnkMotion0_Coll(HSD_GObj *item_gobj)
Definition itchicorita.c:148

◆ it_803F7AC8

ItemStateTable it_803F7AC8[]
Initial value:
= {
}
void itChicoritaleaf_UnkMotion0_Phys(HSD_GObj *item_gobj)
Definition itchicorita.c:301
bool itChicoritaleaf_UnkMotion0_Coll(HSD_GObj *item_gobj)
Definition itchicorita.c:303
bool itChicoritaleaf_UnkMotion0_Anim(HSD_GObj *item_gobj)
Definition itchicorita.c:289