SSBM Decomp
Loading...
Searching...
No Matches
itrabbitc.c File Reference
#include "itrabbitc.h"
#include "it/forward.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/items/types.h"
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <melee/it/item.h>

Functions

static void it_80295138 (Item_GObj *)
 
static bool itRabbitc_UnkMotion0_Anim (Item_GObj *)
 
static void itRabbitc_UnkMotion0_Phys (Item_GObj *)
 
static bool itRabbitc_UnkMotion0_Coll (Item_GObj *)
 
static void it_802951C0 (Item_GObj *)
 
static bool itRabbitc_UnkMotion3_Anim (Item_GObj *)
 
static void itRabbitc_UnkMotion1_Phys (Item_GObj *)
 
static bool itRabbitc_UnkMotion1_Coll (Item_GObj *)
 
static bool itRabbitc_UnkMotion2_Anim (Item_GObj *)
 
static void itRabbitc_UnkMotion3_Phys (Item_GObj *)
 
static bool itRabbitc_UnkMotion3_Coll (Item_GObj *)
 
static bool itRabbitc_UnkMotion4_Anim (Item_GObj *)
 
static void itRabbitc_UnkMotion4_Phys (Item_GObj *)
 
static bool itRabbitc_UnkMotion4_Coll (Item_GObj *)
 
bool it_3F14_Logic30_ShieldBounced (Item_GObj *item_gobj)
 
HSD_GObjit_80294DC0 (Vec3 *pos)
 
void it_80294E78 (Item_GObj *item_gobj, f32 arg1)
 
void it_80294EB0 (Item_GObj *item_gobj, Vec3 *input_pos1, Vec3 *input_pos2)
 
void it_802950D4 (Item_GObj *item_gobj, int arg1)
 
void it_3F14_Logic31_Spawned (Item_GObj *item_gobj)
 
void it_3F14_Logic31_PickedUp (Item_GObj *item_gobj)
 
void it_3F14_Logic31_Dropped (Item_GObj *item_gobj)
 
void it_3F14_Logic31_EnteredAir (Item_GObj *item_gobj)
 
void it_3F14_Logic31_EvtUnk (Item_GObj *item_gobj, HSD_GObj *ref_gobj)
 

Variables

ItemStateTable it_803F6270 []
 

Function Documentation

◆ it_80295138()

void it_80295138 ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion0_Anim()

bool itRabbitc_UnkMotion0_Anim ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion0_Phys()

void itRabbitc_UnkMotion0_Phys ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion0_Coll()

bool itRabbitc_UnkMotion0_Coll ( Item_GObj item_gobj)
static

◆ it_802951C0()

void it_802951C0 ( Item_GObj gobj)
static

◆ itRabbitc_UnkMotion3_Anim()

bool itRabbitc_UnkMotion3_Anim ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion1_Phys()

void itRabbitc_UnkMotion1_Phys ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion1_Coll()

bool itRabbitc_UnkMotion1_Coll ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion2_Anim()

bool itRabbitc_UnkMotion2_Anim ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion3_Phys()

void itRabbitc_UnkMotion3_Phys ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion3_Coll()

bool itRabbitc_UnkMotion3_Coll ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion4_Anim()

bool itRabbitc_UnkMotion4_Anim ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion4_Phys()

void itRabbitc_UnkMotion4_Phys ( Item_GObj item_gobj)
static

◆ itRabbitc_UnkMotion4_Coll()

bool itRabbitc_UnkMotion4_Coll ( Item_GObj item_gobj)
static

◆ it_3F14_Logic30_ShieldBounced()

bool it_3F14_Logic30_ShieldBounced ( Item_GObj item_gobj)

◆ it_80294DC0()

HSD_GObj * it_80294DC0 ( Vec3 *  pos)

◆ it_80294E78()

void it_80294E78 ( Item_GObj item_gobj,
f32  arg1 
)
Attention
Above this line, symbols are placed correctly.

◆ it_80294EB0()

void it_80294EB0 ( Item_GObj item_gobj,
Vec3 *  input_pos1,
Vec3 *  input_pos2 
)

◆ it_802950D4()

void it_802950D4 ( Item_GObj item_gobj,
int  arg1 
)

◆ it_3F14_Logic31_Spawned()

void it_3F14_Logic31_Spawned ( Item_GObj item_gobj)

◆ it_3F14_Logic31_PickedUp()

void it_3F14_Logic31_PickedUp ( Item_GObj item_gobj)

◆ it_3F14_Logic31_Dropped()

void it_3F14_Logic31_Dropped ( Item_GObj item_gobj)

◆ it_3F14_Logic31_EnteredAir()

void it_3F14_Logic31_EnteredAir ( Item_GObj item_gobj)

◆ it_3F14_Logic31_EvtUnk()

void it_3F14_Logic31_EvtUnk ( Item_GObj item_gobj,
HSD_GObj ref_gobj 
)

Variable Documentation

◆ it_803F6270

ItemStateTable it_803F6270[]
Initial value:
= {
}
static bool itRabbitc_UnkMotion4_Anim(Item_GObj *)
Definition itrabbitc.c:207
static bool itRabbitc_UnkMotion2_Anim(Item_GObj *)
Definition itrabbitc.c:173
static bool itRabbitc_UnkMotion0_Coll(Item_GObj *)
Definition itrabbitc.c:135
static bool itRabbitc_UnkMotion1_Coll(Item_GObj *)
Definition itrabbitc.c:159
static bool itRabbitc_UnkMotion3_Coll(Item_GObj *)
Definition itrabbitc.c:194
static void itRabbitc_UnkMotion4_Phys(Item_GObj *)
Definition itrabbitc.c:212
static bool itRabbitc_UnkMotion3_Anim(Item_GObj *)
Definition itrabbitc.c:146
static void itRabbitc_UnkMotion0_Phys(Item_GObj *)
Definition itrabbitc.c:133
static void itRabbitc_UnkMotion1_Phys(Item_GObj *)
Definition itrabbitc.c:151
static void itRabbitc_UnkMotion3_Phys(Item_GObj *)
Definition itrabbitc.c:186
static bool itRabbitc_UnkMotion4_Coll(Item_GObj *)
Definition itrabbitc.c:214
static bool itRabbitc_UnkMotion0_Anim(Item_GObj *)
Definition itrabbitc.c:128
#define NULL
Definition stddef.h:19