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 itZRShell_Logic12_PickedUp (Item_GObj *gobj)
 
void itZRShell_Logic12_Thrown (Item_GObj *gobj)
 
void itZRShell_Logic12_Dropped (Item_GObj *gobj)
 
void itZRShell_Logic12_EnteredAir (Item_GObj *gobj)
 
void itZRShell_Logic12_Destroyed (Item_GObj *gobj)
 
bool itZRShell_Logic12_DmgDealt (Item_GObj *gobj)
 
bool itZRShell_Logic12_DmgReceived (Item_GObj *gobj)
 
bool itZRShell_Logic12_Reflected (Item_GObj *gobj)
 
bool itZRShell_Logic12_Clanked (Item_GObj *gobj)
 
bool itZRShell_Logic12_HitShield (Item_GObj *gobj)
 
bool itZRShell_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)

◆ itZRShell_Logic12_PickedUp()

void itZRShell_Logic12_PickedUp ( Item_GObj gobj)

◆ itZRShell_Logic12_Thrown()

void itZRShell_Logic12_Thrown ( Item_GObj gobj)

◆ itZRShell_Logic12_Dropped()

void itZRShell_Logic12_Dropped ( Item_GObj gobj)

◆ itZRShell_Logic12_EnteredAir()

void itZRShell_Logic12_EnteredAir ( Item_GObj gobj)

◆ itZRShell_Logic12_Destroyed()

void itZRShell_Logic12_Destroyed ( Item_GObj gobj)

◆ itZRShell_Logic12_DmgDealt()

bool itZRShell_Logic12_DmgDealt ( Item_GObj gobj)

◆ itZRShell_Logic12_DmgReceived()

bool itZRShell_Logic12_DmgReceived ( Item_GObj gobj)

◆ itZRShell_Logic12_Reflected()

bool itZRShell_Logic12_Reflected ( Item_GObj gobj)

◆ itZRShell_Logic12_Clanked()

bool itZRShell_Logic12_Clanked ( Item_GObj gobj)

◆ itZRShell_Logic12_HitShield()

bool itZRShell_Logic12_HitShield ( Item_GObj gobj)

◆ itZRShell_Logic12_ShieldBounced()

bool itZRShell_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_UnkMotion9_Coll(Item_GObj *gobj)
itZrshell_UnkMotion9_Phys
Definition itzgshell.c:329
bool itZrshell_UnkMotion1_Coll(Item_GObj *gobj)
Definition itzgshell.c:162
bool itZrshell_UnkMotion0_Coll(Item_GObj *gobj)
Definition itzgshell.c:118
bool itZrshell_UnkMotion1_Anim(Item_GObj *gobj)
Definition itzgshell.c:141
void itZrshell_UnkMotion3_Phys(Item_GObj *gobj)
Definition itzgshell.c:220
bool itZrshell_UnkMotion3_Coll(Item_GObj *gobj)
Definition itzgshell.c:227
bool itZrshell_UnkMotion6_Coll(Item_GObj *gobj)
it_802DE6F0
Definition itzgshell.c:265
bool itZrshell_UnkMotion4_Coll(Item_GObj *gobj)
Definition itzgshell.c:253
void itZrshell_UnkMotion0_Phys(Item_GObj *gobj)
Definition itzgshell.c:106
bool itZrshell_UnkMotion2_Anim(Item_GObj *arg0)
Definition itzgshell.c:177
void itZrshell_UnkMotion4_Phys(Item_GObj *gobj)
Definition itzgshell.c:246
bool itZrshell_UnkMotion0_Anim(Item_GObj *arg0)
it_802DDD38
Definition itzgshell.c:101
void itZrshell_UnkMotion8_Phys(Item_GObj *gobj)
Definition itzgshell.c:307
void itZrshell_UnkMotion11_Phys(Item_GObj *gobj)
it_802DF230
Definition itzgshell.c:351
bool itZrshell_UnkMotion8_Anim(Item_GObj *gobj)
it_802DEC80
Definition itzgshell.c:289
void itZrshell_UnkMotion10_Phys(Item_GObj *gobj)
itZrshell_UnkMotion11_Coll
Definition itzgshell.c:365
bool itZrshell_UnkMotion4_Anim(Item_GObj *gobj)
Definition itzgshell.c:239
void itZrshell_UnkMotion2_Phys(Item_GObj *gobj)
Definition itzgshell.c:182
bool itZrshell_UnkMotion8_Coll(Item_GObj *gobj)
Definition itzgshell.c:314
bool itZrshell_UnkMotion9_Anim(Item_GObj *arg0)
it_2725_Logic11_EnteredAir
Definition itzgshell.c:322
void itZrshell_UnkMotion1_Phys(Item_GObj *gobj)
Definition itzgshell.c:155
bool itZrshell_UnkMotion3_Anim(Item_GObj *gobj)
Definition itzgshell.c:202
bool itZrshell_UnkMotion6_Anim(Item_GObj *)
void itZrshell_UnkMotion6_Phys(Item_GObj *)
void itZrshell_UnkMotion9_Phys(Item_GObj *)
bool itZrshell_UnkMotion10_Anim(Item_GObj *)
bool itZrshell_UnkMotion10_Coll(Item_GObj *)
bool itZrshell_UnkMotion11_Coll(Item_GObj *)
bool itZrshell_UnkMotion11_Anim(Item_GObj *)
#define NULL
Definition stddef.h:19