SSBM Decomp
Loading...
Searching...
No Matches
itnokonoko.c File Reference
#include "itnokonoko.h"
#include "itzgshell.h"
#include "itzrshell.h"
#include <melee/cm/camera.h>
#include <melee/ft/ftlib.h>
#include <melee/it/inlines.h>
#include <melee/it/it_26B1.h>
#include <melee/it/it_2725.h>
#include <melee/it/item.h>
#include <melee/it/itgroundcoll.h>
#include <melee/it/ithitbox.h>
#include <melee/it/itmaplib.h>
#include <melee/it/itzako.h>
#include <melee/mp/mpcoll.h>

Functions

static void coll_inline (Item *ip)
void it_802DC69C (Item_GObj *gobj)
bool itNokonoko_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_GObj * it_802DD7F0 (s32 arg0, Vec3 *arg1, Vec3 *arg2, s32 arg3)
bool it_802DDA84 (Item_GObj *gobj)

Variables

ItemStateTable it_803F85F0 []

Function Documentation

◆ coll_inline()

void coll_inline ( Item * ip)
inlinestatic

◆ it_802DC69C()

void it_802DC69C ( Item_GObj * gobj)

◆ itNokonoko_Logic3_DmgReceived()

bool itNokonoko_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()

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

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

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

bool 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:353
void itNokonoko_UnkMotion7_Phys(HSD_GObj *gobj)
Definition itnokonoko.c:239
void itNokonoko_UnkMotion3_Phys(HSD_GObj *gobj)
Definition itnokonoko.c:414
bool itNokonoko_UnkMotion1_Anim(Item_GObj *gobj)
Definition itnokonoko.c:108
void itNokonoko_UnkMotion8_Phys(Item_GObj *gobj)
Definition itnokonoko.c:266
void itNokonoko_UnkMotion4_Phys(Item_GObj *gobj)
Definition itnokonoko.c:203
bool itNokonoko_UnkMotion3_Coll(Item_GObj *gobj)
Definition itnokonoko.c:416
bool itNokonoko_UnkMotion6_Anim(HSD_GObj *gobj)
Definition itnokonoko.c:368
bool itNokonoko_UnkMotion10_Coll(Item_GObj *gobj)
Definition itnokonoko.c:495
void itNokonoko_UnkMotion6_Phys(Item_GObj *gobj)
Definition itnokonoko.c:373
bool itNokonoko_UnkMotion8_Coll(Item_GObj *gobj)
Definition itnokonoko.c:247
bool itNokonoko_UnkMotion3_Anim(Item_GObj *gobj)
Definition itnokonoko.c:397
void itNokonoko_UnkMotion2_Phys(Item_GObj *gobj)
Definition itnokonoko.c:153
void itNokonoko_UnkMotion9_Phys(HSD_GObj *gobj)
Definition itnokonoko.c:447
bool itNokonoko_UnkMotion6_Coll(Item_GObj *gobj)
Definition itnokonoko.c:209
bool itNokonoko_UnkMotion4_Anim(Item_GObj *gobj)
Definition itnokonoko.c:198
bool itNokonoko_UnkMotion10_Anim(Item_GObj *gobj)
Definition itnokonoko.c:481
bool itNokonoko_UnkMotion2_Anim(Item_GObj *gobj)
Definition itnokonoko.c:144
bool itNokonoko_UnkMotion9_Anim(Item_GObj *gobj)
Definition itnokonoko.c:438
bool itNokonoko_UnkMotion1_Coll(Item_GObj *gobj)
Definition itnokonoko.c:123
bool itNokonoko_UnkMotion5_Anim(Item_GObj *gobj)
Definition itnokonoko.c:319
bool itNokonoko_UnkMotion2_Coll(Item_GObj *gobj)
Definition itnokonoko.c:169
void itNokonoko_UnkMotion10_Phys(Item_GObj *gobj)
Definition itnokonoko.c:489
void itNokonoko_UnkMotion1_Phys(Item_GObj *gobj)
Definition itnokonoko.c:113
bool itNokonoko_UnkMotion8_Anim(Item_GObj *gobj)
Definition itnokonoko.c:230
void itNokonoko_UnkMotion5_Phys(Item_GObj *gobj)
Definition itnokonoko.c:345
#define NULL
Definition stddef.h:19