1#ifndef ITBOMBHEI_STATIC_H
2#define ITBOMBHEI_STATIC_H
32 return GET_ITEM(igp)->xBBC_dynamicBoneTable->bones[bone_id];
#define HSD_ASSERT(line, cond)
Definition debug.h:19
void ftCo_800C6AFC(HSD_JObj *jobj)
Definition ft_0C31.c:271
#define GET_ITEM(gobj)
Definition inlines.h:8
bool it_80272C6C(HSD_GObj *)
Definition it_2725.c:5092
void it_8027E978(Item_GObj *)
static void inline1_UnkMotion0_Anim(Item_GObj *igp)
Definition itbombhei.static.h:91
static void itBombhei_UpdateStatePreserveBone(Item_GObj *igp, int anim_id)
Definition itbombhei.static.h:35
static void itBombhei_UpdateStatePreserveBone2(Item_GObj *igp, int anim_id)
Definition itbombhei.static.h:49
static void fake_HSD_JObjSetTranslateY(HSD_JObj *jobj, f32 y)
Definition itbombhei.static.h:11
static void itBombhei_UpdateStatePreserveBone3(Item_GObj *igp, int anim_id)
Definition itbombhei.static.h:63
static void inline2_UnkMotion0_Anim(Item_GObj *igp)
Definition itbombhei.static.h:105
static void itBombhei_UpdateStatePreserveBone4(Item_GObj *igp, int anim_id)
Definition itbombhei.static.h:77
static void inline_UnkMotion8_Anim(Item_GObj *igp)
Definition itbombhei.static.h:116
static HSD_JObj * itGetDynamicBone(Item_GObj *igp, u32 bone_id)
Definition itbombhei.static.h:30
static void fake_HSD_JObjSetRotationX(HSD_JObj *jobj, f32 x)
Definition itbombhei.static.h:20
void Item_80268E5C(HSD_GObj *gobj, enum_t msid, Item_StateChangeFlags flags)
Item State Change.
Definition item.c:1167
static void HSD_JObjSetTranslateY(HSD_JObj *jobj, f32 y)
Definition jobj.h:407
#define JOBJ_MTX_INDEP_SRT
Definition jobj.h:90
static void HSD_JObjAddRotationX(HSD_JObj *jobj, float x)
Definition jobj.h:458
static void HSD_JObjAddTranslationY(HSD_JObj *jobj, float y)
Definition jobj.h:533
static void HSD_JObjSetRotationX(HSD_JObj *jobj, f32 x)
Definition jobj.h:272
#define JOBJ_USE_QUATERNION
Definition jobj.h:79
static f32 HSD_JObjGetRotationX(HSD_JObj *jobj)
Definition jobj.h:308
static f32 HSD_JObjGetTranslationY(HSD_JObj *jobj)
Definition jobj.h:446
@ ITEM_UNK_0x1
Definition forward.h:61
@ ITEM_ANIM_UPDATE
Updates item model with target Item State's AnimJoint, MatAnimJoint and extra HSD archive node if ava...
Definition forward.h:62
void * x4_specialAttributes
Definition types.h:183
HSD_JObj * bones[100]
Definition types.h:76
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
u32 flags
Definition jobj.h:112
Vec3 translate
Definition jobj.h:120
Quaternion rotate
Definition jobj.h:118
Article * xC4_article_data
Definition types.h:272
f32 x5D0_animFrameSpeed
Definition types.h:302
union Item::@244 xDD4_itemVar
DynamicBoneTable * xBBC_dynamicBoneTable
Definition types.h:338
flag32 xDC8_word
Definition types.h:516
itBombHei_ItemVars bombhei
Definition types.h:532
u32 x19
Definition types.h:64
u32 x17
Definition types.h:63
struct flag32::@239 flags
Definition itCommonItems.h:90
float x0
Definition itCommonItems.h:91
float xDEC
Definition itCommonItems.h:79
float xDF8
Definition itCommonItems.h:82
float xDFC
Definition itCommonItems.h:83
s32 xDE0
Definition itCommonItems.h:76
s32 xDD4
Definition itCommonItems.h:73