SSBM Decomp
Loading...
Searching...
No Matches
itzrshell.c File Reference
#include "itzrshell.h"
#include "itnokonoko.h"
#include "itzgshell.h"
#include "gr/grzakogenerator.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/item.h"
#include "it/types.h"
#include <baselib/gobj.h>

Functions

void it_802E02E8 (Item_GObj *gobj)
 
void it_2725_Logic12_PickedUp (Item_GObj *gobj)
 
void it_2725_Logic12_Thrown (Item_GObj *gobj)
 
void it_2725_Logic12_Dropped (Item_GObj *gobj)
 
void it_2725_Logic12_EnteredAir (Item_GObj *gobj)
 
void it_2725_Logic12_Destroyed (Item_GObj *gobj)
 
bool it_2725_Logic12_DmgDealt (Item_GObj *gobj)
 
bool it_2725_Logic12_DmgReceived (Item_GObj *gobj)
 
bool it_2725_Logic12_Reflected (Item_GObj *gobj)
 
bool it_2725_Logic12_Clanked (Item_GObj *gobj)
 
bool it_2725_Logic12_HitShield (Item_GObj *gobj)
 
bool it_2725_Logic12_ShieldBounced (Item_GObj *gobj)
 
void it_802E0468 (Item_GObj *gobj, HSD_GObj *ref_gobj)
 
Item_GObjit_802E0488 (s32 arg0, Vec3 *arg1, s32 arg2)
 

Variables

ItemStateTable it_803F87F0 []
 

Function Documentation

◆ it_802E02E8()

void it_802E02E8 ( Item_GObj gobj)

◆ it_2725_Logic12_PickedUp()

void it_2725_Logic12_PickedUp ( Item_GObj gobj)

◆ it_2725_Logic12_Thrown()

void it_2725_Logic12_Thrown ( Item_GObj gobj)

◆ it_2725_Logic12_Dropped()

void it_2725_Logic12_Dropped ( Item_GObj gobj)

◆ it_2725_Logic12_EnteredAir()

void it_2725_Logic12_EnteredAir ( Item_GObj gobj)

◆ it_2725_Logic12_Destroyed()

void it_2725_Logic12_Destroyed ( Item_GObj gobj)

◆ it_2725_Logic12_DmgDealt()

bool it_2725_Logic12_DmgDealt ( Item_GObj gobj)

◆ it_2725_Logic12_DmgReceived()

bool it_2725_Logic12_DmgReceived ( Item_GObj gobj)

◆ it_2725_Logic12_Reflected()

bool it_2725_Logic12_Reflected ( Item_GObj gobj)

◆ it_2725_Logic12_Clanked()

bool it_2725_Logic12_Clanked ( Item_GObj gobj)

◆ it_2725_Logic12_HitShield()

bool it_2725_Logic12_HitShield ( Item_GObj gobj)

◆ it_2725_Logic12_ShieldBounced()

bool it_2725_Logic12_ShieldBounced ( Item_GObj gobj)

◆ it_802E0468()

void it_802E0468 ( Item_GObj gobj,
HSD_GObj ref_gobj 
)

◆ it_802E0488()

Item_GObj * it_802E0488 ( s32  arg0,
Vec3 *  arg1,
s32  arg2 
)

Variable Documentation

◆ it_803F87F0

ItemStateTable it_803F87F0[]
Initial value:
= {
{ 4, NULL, NULL, NULL }
}
bool itZrshell_UnkMotion2_Anim(Item_GObj *arg0)
itZrshell_UnkMotion0_Phys
Definition itzgshell.c:42
bool itZrshell_UnkMotion0_Anim(Item_GObj *arg0)
it_802DDB38
Definition itzgshell.c:23
bool itZrshell_UnkMotion9_Anim(Item_GObj *arg0)
itZrshell_UnkMotion2_Phys
Definition itzgshell.c:83
bool itZrshell_UnkMotion1_Coll(Item_GObj *)
bool itZrshell_UnkMotion3_Anim(Item_GObj *)
bool itZrshell_UnkMotion1_Anim(Item_GObj *)
bool itZrshell_UnkMotion8_Coll(Item_GObj *)
bool itZrshell_UnkMotion6_Anim(Item_GObj *)
void itZrshell_UnkMotion4_Phys(Item_GObj *)
void itZrshell_UnkMotion6_Phys(Item_GObj *)
void itZrshell_UnkMotion11_Phys(Item_GObj *)
void itZrshell_UnkMotion9_Phys(Item_GObj *)
void itZrshell_UnkMotion0_Phys(Item_GObj *)
void itZrshell_UnkMotion10_Phys(Item_GObj *)
bool itZrshell_UnkMotion10_Anim(Item_GObj *)
bool itZrshell_UnkMotion10_Coll(Item_GObj *)
bool itZrshell_UnkMotion6_Coll(Item_GObj *)
bool itZrshell_UnkMotion3_Coll(Item_GObj *)
bool itZrshell_UnkMotion4_Coll(Item_GObj *)
bool itZrshell_UnkMotion8_Anim(Item_GObj *)
void itZrshell_UnkMotion8_Phys(Item_GObj *)
void itZrshell_UnkMotion2_Phys(Item_GObj *)
bool itZrshell_UnkMotion11_Coll(Item_GObj *)
bool itZrshell_UnkMotion9_Coll(Item_GObj *)
bool itZrshell_UnkMotion0_Coll(Item_GObj *)
void itZrshell_UnkMotion1_Phys(Item_GObj *)
bool itZrshell_UnkMotion11_Anim(Item_GObj *)
bool itZrshell_UnkMotion4_Anim(Item_GObj *)
void itZrshell_UnkMotion3_Phys(Item_GObj *)
#define NULL
Definition stddef.h:19