SSBM Decomp
Loading...
Searching...
No Matches
itcrazyhandbomb.c File Reference
#include "itcrazyhandbomb.h"
#include "db/db.h"
#include "it/inlines.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/item.h"
#include <baselib/random.h>
#include <MSL/math.h>

Functions

void it_802F0F6C (Fighter_GObj *owner, Vec3 *prev_pos, Vec3 *pos, ItemKind kind, f32 facing_dir)
 
void it_802F1030 (Item_GObj *gobj)
 
void itCrazyHandBomb_Logic86_EvtUnk (Item_GObj *gobj, Item_GObj *ref_gobj)
 
bool itCrazyHandBomb_Logic86_DmgDealt (Item_GObj *gobj)
 
bool itCrazyHandBomb_Logic86_Reflected (Item_GObj *gobj)
 
void it_802F10F8 (Item_GObj *gobj)
 
bool itCrazyhandbomb_UnkMotion0_Anim (Item_GObj *gobj)
 
void itCrazyhandbomb_UnkMotion0_Phys (Item_GObj *gobj)
 
bool itCrazyhandbomb_UnkMotion0_Coll (Item_GObj *gobj)
 
void it_802F1340 (void)
 
void it_802F1344 (Item_GObj *gobj)
 
bool itCrazyhandbomb_UnkMotion1_Anim (Item_GObj *gobj)
 
void itCrazyhandbomb_UnkMotion1_Phys (Item_GObj *gobj)
 
bool itCrazyhandbomb_UnkMotion1_Coll (Item_GObj *gobj)
 
void it_802F13B0 (HSD_GObj *gobj)
 

Variables

ItemStateTable it_803F93A8 []
 

Function Documentation

◆ it_802F0F6C()

void it_802F0F6C ( Fighter_GObj *  owner,
Vec3 *  prev_pos,
Vec3 *  pos,
ItemKind  kind,
f32  facing_dir 
)

◆ it_802F1030()

void it_802F1030 ( Item_GObj gobj)

◆ itCrazyHandBomb_Logic86_EvtUnk()

void itCrazyHandBomb_Logic86_EvtUnk ( Item_GObj gobj,
Item_GObj ref_gobj 
)

◆ itCrazyHandBomb_Logic86_DmgDealt()

bool itCrazyHandBomb_Logic86_DmgDealt ( Item_GObj gobj)

◆ itCrazyHandBomb_Logic86_Reflected()

bool itCrazyHandBomb_Logic86_Reflected ( Item_GObj gobj)

◆ it_802F10F8()

void it_802F10F8 ( Item_GObj gobj)

◆ itCrazyhandbomb_UnkMotion0_Anim()

bool itCrazyhandbomb_UnkMotion0_Anim ( Item_GObj gobj)

◆ itCrazyhandbomb_UnkMotion0_Phys()

void itCrazyhandbomb_UnkMotion0_Phys ( Item_GObj gobj)

◆ itCrazyhandbomb_UnkMotion0_Coll()

bool itCrazyhandbomb_UnkMotion0_Coll ( Item_GObj gobj)

◆ it_802F1340()

void it_802F1340 ( void  )

◆ it_802F1344()

void it_802F1344 ( Item_GObj gobj)

◆ itCrazyhandbomb_UnkMotion1_Anim()

bool itCrazyhandbomb_UnkMotion1_Anim ( Item_GObj gobj)

◆ itCrazyhandbomb_UnkMotion1_Phys()

void itCrazyhandbomb_UnkMotion1_Phys ( Item_GObj gobj)

◆ itCrazyhandbomb_UnkMotion1_Coll()

bool itCrazyhandbomb_UnkMotion1_Coll ( Item_GObj gobj)

◆ it_802F13B0()

void it_802F13B0 ( HSD_GObj gobj)

Variable Documentation

◆ it_803F93A8

ItemStateTable it_803F93A8[]
Initial value:
= {
}
bool itCrazyhandbomb_UnkMotion1_Anim(Item_GObj *gobj)
Definition itcrazyhandbomb.c:132
void itCrazyhandbomb_UnkMotion1_Phys(Item_GObj *gobj)
Definition itcrazyhandbomb.c:137
bool itCrazyhandbomb_UnkMotion0_Coll(Item_GObj *gobj)
Definition itcrazyhandbomb.c:113
bool itCrazyhandbomb_UnkMotion0_Anim(Item_GObj *gobj)
Definition itcrazyhandbomb.c:82
bool itCrazyhandbomb_UnkMotion1_Coll(Item_GObj *gobj)
Definition itcrazyhandbomb.c:139
void itCrazyhandbomb_UnkMotion0_Phys(Item_GObj *gobj)
Definition itcrazyhandbomb.c:87