SSBM Decomp
Loading...
Searching...
No Matches
itclimbersstring.c File Reference
#include "itclimbersstring.h"
#include "ft/chara/ftPopo/ftPp_SpecialS.h"
#include "ft/ftlib.h"
#include "ft/inlines.h"
#include "it/inlines.h"
#include "it/it_2725.h"
#include "it/item.h"
#include "it/items/itlinkhookshot.h"
#include "lb/lbvector.h"
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>

Functions

static void it_802C248C_setupGObj (HSD_GObj *link_gobj, HSD_JObj *loaded_jobj, GObj_RenderFunc callback)
static HSD_Jointit_802C248C_joint24 (Item *ip)
static HSD_Jointit_802C248C_joint28 (Item *ip)
static HSD_GObjit_802C248C (Item *ip, HSD_JObj *jobj)
void it_802C2750 (Item_GObj *gobj)
Item_GObjit_802C27D4 (Fighter_GObj *owner, Vec3 *pos, int msid, float dir)
void fn_802C28B8 (Item_GObj *gobj)
static void fn_802C28DC (Item_GObj *gobj)
static void fn_802C29E8 (Item_GObj *gobj)
static void fn_802C2AF4 (HSD_GObj *gobj)
static void itClimbersstring_Cleanup (Item_GObj *gobj)
bool itClimbersstring_UnkMotion3_Anim (Item_GObj *gobj)
void it_802C2CA8 (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, f32 length)
void it_802C2DB0 (ItemLink *cur, Vec3 *target, itClimbersStringAttributes *attrs, f32 length)
s32 it_802C2EC4 (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, Item *ip)
static void it_802C2CA8_outline (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, f32 length)
s32 it_802C30E8 (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, Item *ip)
bool it_802C32D4 (ItemLink *link, Vec3 *pos, itClimbersStringAttributes *attrs, Item *ip, f32 dist)
void it_802C33B8 (Item *ip)
void it_802C3520 (Item *ip, Vec3 *target)
void it_2725_Logic70_PickedUp (Item_GObj *gobj)
void it_802C3810 (Item_GObj *gobj)
void it_802C3864 (Item_GObj *gobj)
void it_802C3950 (Item_GObj *gobj)
void it_2725_Logic70_EvtUnk (Item_GObj *arg0, Item_GObj *arg1)

Variables

ItemStateTable it_803F76B8 []

Function Documentation

◆ it_802C248C_setupGObj()

void it_802C248C_setupGObj ( HSD_GObj * link_gobj,
HSD_JObj * loaded_jobj,
GObj_RenderFunc callback )
inlinestatic

◆ it_802C248C_joint24()

HSD_Joint * it_802C248C_joint24 ( Item * ip)
inlinestatic

◆ it_802C248C_joint28()

HSD_Joint * it_802C248C_joint28 ( Item * ip)
inlinestatic

◆ it_802C248C()

HSD_GObj * it_802C248C ( Item * ip,
HSD_JObj * jobj )
static

◆ it_802C2750()

void it_802C2750 ( Item_GObj * gobj)

◆ it_802C27D4()

Item_GObj * it_802C27D4 ( Fighter_GObj * owner,
Vec3 * pos,
int msid,
float dir )

◆ fn_802C28B8()

void fn_802C28B8 ( Item_GObj * gobj)

◆ fn_802C28DC()

void fn_802C28DC ( Item_GObj * gobj)
static

◆ fn_802C29E8()

void fn_802C29E8 ( Item_GObj * gobj)
static

◆ fn_802C2AF4()

void fn_802C2AF4 ( HSD_GObj * gobj)
static

◆ itClimbersstring_Cleanup()

void itClimbersstring_Cleanup ( Item_GObj * gobj)
inlinestatic

◆ itClimbersstring_UnkMotion3_Anim()

bool itClimbersstring_UnkMotion3_Anim ( Item_GObj * gobj)

◆ it_802C2CA8()

void it_802C2CA8 ( ItemLink * link,
Vec3 * target,
itClimbersStringAttributes * attrs,
f32 length )

◆ it_802C2DB0()

void it_802C2DB0 ( ItemLink * cur,
Vec3 * target,
itClimbersStringAttributes * attrs,
f32 length )

◆ it_802C2EC4()

s32 it_802C2EC4 ( ItemLink * link,
Vec3 * target,
itClimbersStringAttributes * attrs,
Item * ip )

◆ it_802C2CA8_outline()

void it_802C2CA8_outline ( ItemLink * link,
Vec3 * target,
itClimbersStringAttributes * attrs,
f32 length )
inlinestatic

◆ it_802C30E8()

s32 it_802C30E8 ( ItemLink * link,
Vec3 * target,
itClimbersStringAttributes * attrs,
Item * ip )

◆ it_802C32D4()

bool it_802C32D4 ( ItemLink * link,
Vec3 * pos,
itClimbersStringAttributes * attrs,
Item * ip,
f32 dist )

◆ it_802C33B8()

void it_802C33B8 ( Item * ip)

◆ it_802C3520()

void it_802C3520 ( Item * ip,
Vec3 * target )

◆ it_2725_Logic70_PickedUp()

void it_2725_Logic70_PickedUp ( Item_GObj * gobj)

◆ it_802C3810()

void it_802C3810 ( Item_GObj * gobj)

◆ it_802C3864()

void it_802C3864 ( Item_GObj * gobj)

◆ it_802C3950()

void it_802C3950 ( Item_GObj * gobj)

◆ it_2725_Logic70_EvtUnk()

void it_2725_Logic70_EvtUnk ( Item_GObj * arg0,
Item_GObj * arg1 )

Variable Documentation

◆ it_803F76B8

ItemStateTable it_803F76B8[]
Initial value:
= {
}
bool itClimbersstring_UnkMotion3_Anim(Item_GObj *gobj)
Definition itclimbersstring.c:270
#define NULL
Definition stddef.h:19