SSBM Decomp
Loading...
Searching...
No Matches
itrabbitc.c File Reference
#include "itrabbitc.h"
#include "inlines.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 itRabbitC_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 itRabbitC_Logic31_Spawned (Item_GObj *item_gobj)
void itRabbitC_Logic31_PickedUp (Item_GObj *item_gobj)
void itRabbitC_Logic31_Dropped (Item_GObj *item_gobj)
void itRabbitC_Logic31_EnteredAir (Item_GObj *item_gobj)
void itRabbitC_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

◆ itRabbitC_Logic30_ShieldBounced()

bool itRabbitC_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 )

◆ 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 )

◆ itRabbitC_Logic31_Spawned()

void itRabbitC_Logic31_Spawned ( Item_GObj * item_gobj)

◆ itRabbitC_Logic31_PickedUp()

void itRabbitC_Logic31_PickedUp ( Item_GObj * item_gobj)

◆ itRabbitC_Logic31_Dropped()

void itRabbitC_Logic31_Dropped ( Item_GObj * item_gobj)

◆ itRabbitC_Logic31_EnteredAir()

void itRabbitC_Logic31_EnteredAir ( Item_GObj * item_gobj)

◆ itRabbitC_Logic31_EvtUnk()

void itRabbitC_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:199
static bool itRabbitc_UnkMotion2_Anim(Item_GObj *)
Definition itrabbitc.c:165
static bool itRabbitc_UnkMotion0_Coll(Item_GObj *)
Definition itrabbitc.c:127
static bool itRabbitc_UnkMotion1_Coll(Item_GObj *)
Definition itrabbitc.c:151
static bool itRabbitc_UnkMotion3_Coll(Item_GObj *)
Definition itrabbitc.c:186
static void itRabbitc_UnkMotion4_Phys(Item_GObj *)
Definition itrabbitc.c:204
static bool itRabbitc_UnkMotion3_Anim(Item_GObj *)
Definition itrabbitc.c:138
static void itRabbitc_UnkMotion0_Phys(Item_GObj *)
Definition itrabbitc.c:125
static void itRabbitc_UnkMotion1_Phys(Item_GObj *)
Definition itrabbitc.c:143
static void itRabbitc_UnkMotion3_Phys(Item_GObj *)
Definition itrabbitc.c:178
static bool itRabbitc_UnkMotion4_Coll(Item_GObj *)
Definition itrabbitc.c:206
static bool itRabbitc_UnkMotion0_Anim(Item_GObj *)
Definition itrabbitc.c:120
#define NULL
Definition stddef.h:19