1#ifndef MELEE_IT_INLINES_H
2#define MELEE_IT_INLINES_H
13#define GET_ITEM(gobj) ((Item*) HSD_GObjGetUserData(gobj))
102 child = child->
child;
void efLib_ResumeAll(HSD_GObj *gobj)
Definition eflib.c:281
void efLib_PauseAll(HSD_GObj *gobj)
Definition eflib.c:254
#define GET_JOBJ(gobj)
Definition gobj.h:134
static bool itGrappleCheckCollision(ItemLink *head, Fighter *fp, Vec3 *pos)
Check whether the grapple chain from head to the tip pos or to its owner fp collides with terrain (sh...
Definition inlines.h:70
static void itResetVelocity(Item *ip)
Definition inlines.h:23
static Item * GetItemData(HSD_GObj *gobj)
Definition inlines.h:16
static void Item_SetEffectHitlagCallbacks(Item *ip)
Definition inlines.h:36
static HSD_JObj * itGetJObjGrandchild(Item_GObj *gobj)
Definition inlines.h:89
static void Item_EnterStateWithEffectHitlag(Item_GObj *gobj, s32 msid)
Definition inlines.h:42
static bool Item_TickLifetime(Item *ip)
Definition inlines.h:58
static void Item_ClearCmdVars(Item *ip)
Definition inlines.h:28
#define GET_ITEM(gobj)
Definition inlines.h:13
static void Item_ApplyFallingPhysics(Item_GObj *gobj)
Definition inlines.h:51
void it_80272860(Item_GObj *item_gobj, f32 arg1, f32 arg2)
Definition it_2725.c:142
int it_80274658(Item_GObj *item_gobj, f32 arg1)
Definition it_2725.c:1009
ItemCommonData * it_804D6D28
Definition it_3F14.c:852
void Item_80268E5C(HSD_GObj *gobj, enum_t msid, Item_StateChangeFlags flags)
Change item state.
Definition item.c:1137
void it_802762BC(Item *item)
Definition itmaplib.c:302
signed int s32
Definition types.h:12
HSD_GObj Item_GObj
Definition forward.h:62
@ ITEM_ANIM_UPDATE
Updates item model with target Item State's AnimJoint, MatAnimJoint and extra HSD archive node if ava...
Definition forward.h:74
bool mpCheckAllRemap(Vec3 *pos_out, int *line_id_out, u32 *flags_out, Vec3 *normal_out, int joint_id_skip, int joint_id_only, float x0, float y0, float x1, float y1)
Definition mplib.c:3608
#define NULL
Definition stddef.h:19
Vec3 cur_pos
Definition types.h:1326
void * user_data
Definition gobj.h:32
HSD_JObj * child
Definition jobj.h:110
f32 x10_fall_speed
Definition types.h:105
f32 x14_fall_speed_max
Definition types.h:106
user_data struct of GObj class 7
Definition itCharItems.h:315
Vec3 pos
Definition itCharItems.h:319
f32 xD44_lifeTimer
Definition types.h:449
HSD_GObjEvent exited_hitlag
Definition types.h:430
u32 xDAC_itcmd_var0
Definition types.h:487
u32 xDB4_itcmd_var2
Definition types.h:489
Vec3 x40_vel
Definition types.h:267
u32 xDB0_itcmd_var1
Definition types.h:488
HSD_GObjEvent entered_hitlag
Runs after applying hitlag in damage.
Definition types.h:427
u32 xDB8_itcmd_var3
Definition types.h:490