SSBM Decomp
Loading...
Searching...
No Matches
itnokonoko.c File Reference
#include "it/items/itnokonoko.h"
#include "cm/camera.h"
#include "ft/ftlib.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 "it/items/itzgshell.h"
#include "it/items/itzrshell.h"
#include "mp/mpcoll.h"

Functions

static void coll_inline (Item *ip)
 
void it_802DC69C (Item_GObj *gobj)
 
static void zero_pad (Item *ip)
 
bool it_2725_Logic3_DmgReceived (Item_GObj *gobj)
 
bool it_802DC83C (Item_GObj *gobj)
 
void fn_802DC8B8 (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion1_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion1_Phys (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion1_Coll (Item_GObj *gobj)
 
void it_802DC990 (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion2_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion2_Phys (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion2_Coll (Item_GObj *gobj)
 
void it_802DCB9C (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion4_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion4_Phys (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion6_Coll (Item_GObj *gobj)
 
void it_802DCCCC (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion8_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion7_Phys (HSD_GObj *gobj)
 
bool itNokonoko_UnkMotion8_Coll (Item_GObj *gobj)
 
void it_802DCE00 (Item_GObj *gobj)
 
void itNokonoko_UnkMotion8_Phys (Item_GObj *gobj)
 
void it_802DCEC4 (Item_GObj *gobj)
 
void it_802DCFBC (Item_GObj *gobj)
 
static f32 lt_zero (f32 val)
 
bool itNokonoko_UnkMotion5_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion5_Phys (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion5_Coll (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion6_Anim (HSD_GObj *gobj)
 
void itNokonoko_UnkMotion6_Phys (Item_GObj *gobj)
 
static void it_802DD290_inline (Item_GObj *gobj, s32 val)
 
void it_802DD290 (Item_GObj *gobj)
 
void it_802DD2DC (HSD_GObj *gobj)
 
bool itNokonoko_UnkMotion3_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion3_Phys (HSD_GObj *gobj)
 
bool itNokonoko_UnkMotion3_Coll (Item_GObj *gobj)
 
void it_802DD4A8 (HSD_GObj *gobj, s32 arg1, enum Item_StateChangeFlags arg2)
 
void it_802DD4F4 (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion9_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion9_Phys (HSD_GObj *gobj)
 
static void it_802DD59C_inline (HSD_GObj *gobj)
 
void it_802DD59C (Item_GObj *gobj)
 
void it_802DD67C (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion10_Anim (Item_GObj *gobj)
 
void itNokonoko_UnkMotion10_Phys (Item_GObj *gobj)
 
bool itNokonoko_UnkMotion10_Coll (Item_GObj *gobj)
 
void it_802DD78C (Item_GObj *gobj)
 
void it_802DD7D0 (Item_GObj *gobj, HSD_GObj *arg1)
 
Item_GObjit_802DD7F0 (s32 arg0, Vec3 *arg1, Vec3 *arg2, s32 arg3)
 
int it_802DDA84 (Item_GObj *gobj)
 

Variables

ItemStateTable it_803F85F0 []
 

Function Documentation

◆ coll_inline()

static void coll_inline ( Item ip)
inlinestatic

◆ it_802DC69C()

void it_802DC69C ( Item_GObj gobj)

◆ zero_pad()

static void zero_pad ( Item ip)
static

◆ it_2725_Logic3_DmgReceived()

bool it_2725_Logic3_DmgReceived ( Item_GObj gobj)

◆ it_802DC83C()

bool it_802DC83C ( Item_GObj gobj)

◆ fn_802DC8B8()

void fn_802DC8B8 ( Item_GObj gobj)

◆ itNokonoko_UnkMotion1_Anim()

bool itNokonoko_UnkMotion1_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion1_Phys()

void itNokonoko_UnkMotion1_Phys ( Item_GObj gobj)

◆ itNokonoko_UnkMotion1_Coll()

bool itNokonoko_UnkMotion1_Coll ( Item_GObj gobj)

◆ it_802DC990()

void it_802DC990 ( Item_GObj gobj)

◆ itNokonoko_UnkMotion2_Anim()

bool itNokonoko_UnkMotion2_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion2_Phys()

void itNokonoko_UnkMotion2_Phys ( Item_GObj gobj)

◆ itNokonoko_UnkMotion2_Coll()

bool itNokonoko_UnkMotion2_Coll ( Item_GObj gobj)

◆ it_802DCB9C()

void it_802DCB9C ( Item_GObj gobj)

◆ itNokonoko_UnkMotion4_Anim()

bool itNokonoko_UnkMotion4_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion4_Phys()

void itNokonoko_UnkMotion4_Phys ( Item_GObj gobj)

◆ itNokonoko_UnkMotion6_Coll()

bool itNokonoko_UnkMotion6_Coll ( Item_GObj gobj)

◆ it_802DCCCC()

void it_802DCCCC ( Item_GObj gobj)

◆ itNokonoko_UnkMotion8_Anim()

bool itNokonoko_UnkMotion8_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion7_Phys()

void itNokonoko_UnkMotion7_Phys ( HSD_GObj gobj)

◆ itNokonoko_UnkMotion8_Coll()

bool itNokonoko_UnkMotion8_Coll ( Item_GObj gobj)

◆ it_802DCE00()

void it_802DCE00 ( Item_GObj gobj)

◆ itNokonoko_UnkMotion8_Phys()

void itNokonoko_UnkMotion8_Phys ( Item_GObj gobj)

◆ it_802DCEC4()

void it_802DCEC4 ( Item_GObj gobj)

◆ it_802DCFBC()

void it_802DCFBC ( Item_GObj gobj)

◆ lt_zero()

static f32 lt_zero ( f32  val)
inlinestatic

◆ itNokonoko_UnkMotion5_Anim()

bool itNokonoko_UnkMotion5_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion5_Phys()

void itNokonoko_UnkMotion5_Phys ( Item_GObj gobj)

◆ itNokonoko_UnkMotion5_Coll()

bool itNokonoko_UnkMotion5_Coll ( Item_GObj gobj)

◆ itNokonoko_UnkMotion6_Anim()

bool itNokonoko_UnkMotion6_Anim ( HSD_GObj gobj)

◆ itNokonoko_UnkMotion6_Phys()

void itNokonoko_UnkMotion6_Phys ( Item_GObj gobj)

◆ it_802DD290_inline()

static void it_802DD290_inline ( Item_GObj gobj,
s32  val 
)
inlinestatic

◆ it_802DD290()

void it_802DD290 ( Item_GObj gobj)

◆ it_802DD2DC()

void it_802DD2DC ( HSD_GObj gobj)

◆ itNokonoko_UnkMotion3_Anim()

bool itNokonoko_UnkMotion3_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion3_Phys()

void itNokonoko_UnkMotion3_Phys ( HSD_GObj gobj)

◆ itNokonoko_UnkMotion3_Coll()

bool itNokonoko_UnkMotion3_Coll ( Item_GObj gobj)

◆ it_802DD4A8()

void it_802DD4A8 ( HSD_GObj gobj,
s32  arg1,
enum Item_StateChangeFlags  arg2 
)

◆ it_802DD4F4()

void it_802DD4F4 ( Item_GObj gobj)

◆ itNokonoko_UnkMotion9_Anim()

bool itNokonoko_UnkMotion9_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion9_Phys()

void itNokonoko_UnkMotion9_Phys ( HSD_GObj gobj)

◆ it_802DD59C_inline()

static void it_802DD59C_inline ( HSD_GObj gobj)
static

◆ it_802DD59C()

void it_802DD59C ( Item_GObj gobj)

◆ it_802DD67C()

void it_802DD67C ( Item_GObj gobj)

◆ itNokonoko_UnkMotion10_Anim()

bool itNokonoko_UnkMotion10_Anim ( Item_GObj gobj)

◆ itNokonoko_UnkMotion10_Phys()

void itNokonoko_UnkMotion10_Phys ( Item_GObj gobj)

◆ itNokonoko_UnkMotion10_Coll()

bool itNokonoko_UnkMotion10_Coll ( Item_GObj gobj)

◆ it_802DD78C()

void it_802DD78C ( Item_GObj gobj)

◆ it_802DD7D0()

void it_802DD7D0 ( Item_GObj gobj,
HSD_GObj arg1 
)

◆ it_802DD7F0()

Item_GObj * it_802DD7F0 ( s32  arg0,
Vec3 *  arg1,
Vec3 *  arg2,
s32  arg3 
)

◆ it_802DDA84()

int it_802DDA84 ( Item_GObj gobj)

Variable Documentation

◆ it_803F85F0

ItemStateTable it_803F85F0[]
Initial value:
= {
{ 0, NULL, NULL, NULL },
}
bool itNokonoko_UnkMotion5_Coll(Item_GObj *gobj)
Definition itnokonoko.c:349
void itNokonoko_UnkMotion7_Phys(HSD_GObj *gobj)
Definition itnokonoko.c:235
void itNokonoko_UnkMotion3_Phys(HSD_GObj *gobj)
Definition itnokonoko.c:410
bool itNokonoko_UnkMotion1_Anim(Item_GObj *gobj)
Definition itnokonoko.c:104
void itNokonoko_UnkMotion8_Phys(Item_GObj *gobj)
Definition itnokonoko.c:262
void itNokonoko_UnkMotion4_Phys(Item_GObj *gobj)
Definition itnokonoko.c:199
bool itNokonoko_UnkMotion3_Coll(Item_GObj *gobj)
Definition itnokonoko.c:412
bool itNokonoko_UnkMotion6_Anim(HSD_GObj *gobj)
Definition itnokonoko.c:364
bool itNokonoko_UnkMotion10_Coll(Item_GObj *gobj)
Definition itnokonoko.c:491
void itNokonoko_UnkMotion6_Phys(Item_GObj *gobj)
Definition itnokonoko.c:369
bool itNokonoko_UnkMotion8_Coll(Item_GObj *gobj)
Definition itnokonoko.c:243
bool itNokonoko_UnkMotion3_Anim(Item_GObj *gobj)
Definition itnokonoko.c:393
void itNokonoko_UnkMotion2_Phys(Item_GObj *gobj)
Definition itnokonoko.c:149
void itNokonoko_UnkMotion9_Phys(HSD_GObj *gobj)
Definition itnokonoko.c:443
bool itNokonoko_UnkMotion6_Coll(Item_GObj *gobj)
Definition itnokonoko.c:205
bool itNokonoko_UnkMotion4_Anim(Item_GObj *gobj)
Definition itnokonoko.c:194
bool itNokonoko_UnkMotion10_Anim(Item_GObj *gobj)
Definition itnokonoko.c:477
bool itNokonoko_UnkMotion2_Anim(Item_GObj *gobj)
Definition itnokonoko.c:140
bool itNokonoko_UnkMotion9_Anim(Item_GObj *gobj)
Definition itnokonoko.c:434
bool itNokonoko_UnkMotion1_Coll(Item_GObj *gobj)
Definition itnokonoko.c:119
bool itNokonoko_UnkMotion5_Anim(Item_GObj *gobj)
Definition itnokonoko.c:315
bool itNokonoko_UnkMotion2_Coll(Item_GObj *gobj)
Definition itnokonoko.c:165
void itNokonoko_UnkMotion10_Phys(Item_GObj *gobj)
Definition itnokonoko.c:485
void itNokonoko_UnkMotion1_Phys(Item_GObj *gobj)
Definition itnokonoko.c:109
bool itNokonoko_UnkMotion8_Anim(Item_GObj *gobj)
Definition itnokonoko.c:226
void itNokonoko_UnkMotion5_Phys(Item_GObj *gobj)
Definition itnokonoko.c:341
#define NULL
Definition stddef.h:19