file
objectUtils.c
Functions
- auto LoadObjectSprite(Entity* this, s32 type, const ObjectDefinition* definition) -> u32
- static auto CreateSpeechBubble(Entity*, u32, s32, s32) -> Entity*
- auto CreateLinkAnimation(Entity* parent, u32 type, u32 type2) -> Entity*
- void ObjectInit(Entity* this)
- auto CreateObject(u32 subtype, u32 form, u32 type2) -> Entity*
- auto CreateObjectWithParent(Entity* parent, u32 subtype, u32 form, u32 type2) -> Entity*
- auto CreateFx(Entity* parentEnt, u32 form, u32 parameter) -> Entity*
- void CreateDust(Entity* parent)
- void CreateDustAt(s32 xOff, s32 yOff, u32 layer)
- void CreateDustSmall(Entity* parent)
- void CreateExplosionBroken(Entity* parent)
- void CreateWaterSplash(Entity* parent)
- auto CreateGroundItem(Entity* parent, u32 form, u32 subtype) -> Entity*
- auto CreateGroundItemWithFlags(Entity* parent, u32 form, u32 subtype, u32 flags) -> Entity*
- auto CreateWaterTrace(Entity* parent) -> Entity*
- void CreateRandomWaterTrace(Entity* parent, int range)
- auto CreateLargeWaterTrace(Entity* parent) -> Entity*
- void sub_080A2AF4(Entity* parent, s32 param_2, s32 param_3)
- void CreateSparkle(Entity* entity)
- void SyncPlayerToPlatform(Entity* this, bool32 param_2)
- void UpdateRailMovement(Entity* this, u16** param_2, u16* param_3)
- auto CreateSpeechBubbleExclamationMark(Entity* parent, s32 offsetX, s32 offsetY) -> Entity*
- auto CreateSpeechBubbleQuestionMark(Entity* parent, s32 offsetX, s32 offsetY) -> Entity*
- auto CreateSpeechBubbleSleep(Entity* parent, s32 offsetX, s32 offsetY) -> Entity*
Variables
- const Hitbox*const gObjectHitboxes
- const ObjectDefinition gObjectDefinitions
- const s8 gUnk_08126EE4
- const s8 gUnk_08126EEC