SSBM Decomp
Loading...
Searching...
No Matches
itclimbersstring.c File Reference
#include "itclimbersstring.h"
#include "placeholder.h"
#include "dolphin/types.h"
#include "ft/chara/ftPopo/ftPp_SpecialS.h"
#include "ft/chara/ftPopo/types.h"
#include "ft/ftlib.h"
#include "ft/inlines.h"
#include "it/inlines.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/itCharItems.h"
#include "it/item.h"
#include "it/items/itlinkhookshot.h"
#include "lb/lbvector.h"
#include <dolphin/mtx.h>
#include <dolphin/os/OSError.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjuserdata.h>
#include <baselib/jobj.h>

Functions

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)
 
static void it_802C33B8 (Item *ip)
 
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)
 
void it_802C2CA8 (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, f32 length)
 
void it_802C2DB0 (ItemLink *cur, Vec3 *target, itClimbersStringAttributes *attrs, f32 length)
 
void it_802C3520 (Item *ip, Vec3 *target)
 
static void it_802C2CA8_outline (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, f32 length)
 
s32 it_802C30E8 (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, Item *ip)
 
s32 it_802C2EC4 (ItemLink *link, Vec3 *target, itClimbersStringAttributes *attrs, Item *ip)
 
bool it_802C32D4 (ItemLink *link, Vec3 *pos, itClimbersStringAttributes *attrs, Item *ip, f32 dist)
 
static void itClimbersstring_Cleanup (Item_GObj *gobj)
 
bool itClimbersstring_UnkMotion3_Anim (Item_GObj *gobj)
 
void it_2725_Logic70_EvtUnk (Item_GObj *arg0, Item_GObj *arg1)
 
void it_802C3810 (Item_GObj *gobj)
 
void it_802C3864 (Item_GObj *gobj)
 
void it_802C3950 (Item_GObj *gobj)
 
void it_2725_Logic70_PickedUp (Item_GObj *gobj)
 

Variables

const Vec3 it_803B86B0
 
const Vec3 it_803B86BC
 
ItemStateTable it_803F76B8 []
 

Function Documentation

◆ it_802C248C()

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

◆ it_802C33B8()

static void it_802C33B8 ( Item ip)
static

◆ fn_802C28B8()

void fn_802C28B8 ( Item_GObj gobj)

◆ fn_802C28DC()

static void fn_802C28DC ( Item_GObj gobj)
static

◆ fn_802C29E8()

static void fn_802C29E8 ( Item_GObj gobj)
static

◆ fn_802C2AF4()

static void fn_802C2AF4 ( HSD_GObj gobj)
static

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

void it_802C3520 ( Item ip,
Vec3 *  target 
)

◆ it_802C2CA8_outline()

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

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

◆ it_802C32D4()

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

◆ itClimbersstring_Cleanup()

static void itClimbersstring_Cleanup ( Item_GObj gobj)
inlinestatic

◆ itClimbersstring_UnkMotion3_Anim()

bool itClimbersstring_UnkMotion3_Anim ( Item_GObj gobj)

◆ it_2725_Logic70_EvtUnk()

void it_2725_Logic70_EvtUnk ( Item_GObj arg0,
Item_GObj arg1 
)

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

void it_2725_Logic70_PickedUp ( Item_GObj gobj)

Variable Documentation

◆ it_803B86B0

const Vec3 it_803B86B0
extern

◆ it_803B86BC

const Vec3 it_803B86BC
extern

◆ it_803F76B8

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