SSBM Decomp
Loading...
Searching...
No Matches
itlinkbow.c File Reference
#include "it/items/itlinkbow.h"
#include "ft/chara/ftKirby/ftKb_Init.h"
#include "ft/ftlib.h"
#include "it/inlines.h"
#include "it/it_26B1.h"
#include "it/item.h"
#include <baselib/gobj.h>

Functions

static void it_802AF32C (HSD_GObj *)
static bool itLinkbow_UnkMotion5_Anim (Item_GObj *gobj)
static void itLinkbow_UnkMotion5_Phys (HSD_GObj *)
static bool itLinkbow_UnkMotion5_Coll (Item_GObj *gobj)
static bool itLinkbow_UnkMotion6_Anim (Item_GObj *gobj)
static void itLinkbow_UnkMotion6_Phys (HSD_GObj *)
static bool itLinkbow_UnkMotion6_Coll (Item_GObj *gobj)
HSD_GObjit_802AF1A4 (f32 facing_dir, Fighter_GObj *owner_gobj, Vec3 *vec, Fighter_Part arg3, int arg4)
void itLinkBow_Logic100_Destroyed (Item_GObj *arg0)
void it_802AF304 (Item_GObj *gobj)
void itLinkBow_Logic100_PickedUp (Item_GObj *arg0)
void itLinkBow_Logic100_EvtUnk (Item_GObj *arg0, Item_GObj *arg1)

Variables

ItemStateTable it_803F6E98 []
static s32 it_803F6F08 [7] = { 0, 1, 2, 3, 4, 5, 6 }
static s32 it_803F6F24 [7] = { 3, 4, 5, 0, 1, 2, 6 }

Function Documentation

◆ it_802AF32C()

void it_802AF32C ( HSD_GObj * arg0)
static

◆ itLinkbow_UnkMotion5_Anim()

bool itLinkbow_UnkMotion5_Anim ( Item_GObj * gobj)
static

◆ itLinkbow_UnkMotion5_Phys()

void itLinkbow_UnkMotion5_Phys ( HSD_GObj * arg0)
static

◆ itLinkbow_UnkMotion5_Coll()

bool itLinkbow_UnkMotion5_Coll ( Item_GObj * gobj)
static

◆ itLinkbow_UnkMotion6_Anim()

bool itLinkbow_UnkMotion6_Anim ( Item_GObj * gobj)
static

◆ itLinkbow_UnkMotion6_Phys()

void itLinkbow_UnkMotion6_Phys ( HSD_GObj * arg0)
static

◆ itLinkbow_UnkMotion6_Coll()

bool itLinkbow_UnkMotion6_Coll ( Item_GObj * gobj)
static

◆ it_802AF1A4()

HSD_GObj * it_802AF1A4 ( f32 facing_dir,
Fighter_GObj * owner_gobj,
Vec3 * vec,
Fighter_Part arg3,
int arg4 )

◆ itLinkBow_Logic100_Destroyed()

void itLinkBow_Logic100_Destroyed ( Item_GObj * arg0)

◆ it_802AF304()

void it_802AF304 ( Item_GObj * gobj)

◆ itLinkBow_Logic100_PickedUp()

void itLinkBow_Logic100_PickedUp ( Item_GObj * arg0)

◆ itLinkBow_Logic100_EvtUnk()

void itLinkBow_Logic100_EvtUnk ( Item_GObj * arg0,
Item_GObj * arg1 )

Variable Documentation

◆ it_803F6E98

ItemStateTable it_803F6E98[]
Initial value:
= {
}
static bool itLinkbow_UnkMotion6_Anim(Item_GObj *gobj)
Definition itlinkbow.c:257
static void itLinkbow_UnkMotion6_Phys(HSD_GObj *)
Definition itlinkbow.c:262
static void itLinkbow_UnkMotion5_Phys(HSD_GObj *)
Definition itlinkbow.c:239
static bool itLinkbow_UnkMotion6_Coll(Item_GObj *gobj)
Definition itlinkbow.c:267
static bool itLinkbow_UnkMotion5_Anim(Item_GObj *gobj)
Definition itlinkbow.c:184
static bool itLinkbow_UnkMotion5_Coll(Item_GObj *gobj)
Definition itlinkbow.c:244

◆ it_803F6F08

s32 it_803F6F08[7] = { 0, 1, 2, 3, 4, 5, 6 }
static

◆ it_803F6F24

s32 it_803F6F24[7] = { 3, 4, 5, 0, 1, 2, 6 }
static