src/object/cutsceneMiscObject.c file

Cutscene Misc object.

Classes

struct HitboxCfg
struct CutsceneMiscObjectEntity
struct Type15Vars
struct CutsceneMiscObjectEntityType15
struct Type1F

Typedefs

using CutsceneMiscObjectTypeAction = void()(CutsceneMiscObjectEntity*)

Functions

void sub_08095754(CutsceneMiscObjectEntity*)
void sub_080957B4(CutsceneMiscObjectEntity*)
void sub_08095954(CutsceneMiscObjectEntity*)
void sub_08095D30(CutsceneMiscObjectEntity*, u32)
static void sub_0809629C(CutsceneMiscObjectEntity*, u32)
void CutsceneMiscObject(Entity* this)
void CutsceneMiscObject_Type0(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type1(CutsceneMiscObjectEntity* this)
void sub_08094AE8(Entity* this, ScriptExecutionContext* ctx)
void sub_08094B0C(CutsceneMiscObjectEntity* this)
void sub_08094B3C(CutsceneMiscObjectEntity* this)
void sub_08094B6C(CutsceneMiscObjectEntity* this)
void sub_08094B80(CutsceneMiscObjectEntity* this)
void sub_08094B94(CutsceneMiscObjectEntity* this)
void sub_08094BE0(Entity* this)
void CutsceneMiscObject_Type2(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type3(CutsceneMiscObjectEntity* this)
void sub_08094CDC(CutsceneMiscObjectEntity* this)
void sub_08094D10(CutsceneMiscObjectEntity* this)
void sub_08094D34(CutsceneMiscObjectEntity* this)
void sub_08094D70(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type4(CutsceneMiscObjectEntity* this)
void sub_08094DD8(CutsceneMiscObjectEntity* this)
void sub_08094E0C(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type5(CutsceneMiscObjectEntity* this)
void sub_08094F98(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type6(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type7(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type8(CutsceneMiscObjectEntity* this)
void sub_08095164(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type9(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type10(CutsceneMiscObjectEntity* this)
void sub_08095244(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type11(CutsceneMiscObjectEntity* this)
void sub_08095330(CutsceneMiscObjectEntity* this)
void sub_08095364(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type12(CutsceneMiscObjectEntity* this)
void sub_08095420(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void nullsub_527(CutsceneMiscObjectEntity* this)
void sub_0809545C(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void sub_080954AC(CutsceneMiscObjectEntity* this, u32 arg2)
void CutsceneMiscObject_Type14(CutsceneMiscObjectEntity* this)
void sub_0809567C(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type15(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type16(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type17(CutsceneMiscObjectEntity* this)
void sub_08095810(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type18(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type19(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type20(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type22(CutsceneMiscObjectEntity* this)
void sub_08095A1C(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void sub_08095A68(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type23(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type24(CutsceneMiscObjectEntity* this)
void sub_08095BE0(CutsceneMiscObjectEntity* this, u32 val)
void CutsceneMiscObject_Type25(CutsceneMiscObjectEntity* this)
void sub_08095C48(Entity* this)
void CutsceneMiscObject_Type27(CutsceneMiscObjectEntity* this)
void sub_08095CB0(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type28(CutsceneMiscObjectEntity* this)
void sub_08095D54(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void sub_08095D8C(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void CutsceneMiscObject_Type30(CutsceneMiscObjectEntity* this)
void sub_08095E7C(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void sub_08095EAC(Entity* this, ScriptExecutionContext* ctx)
void CutsceneMiscObject_Type31(CutsceneMiscObjectEntity* this)
void sub_08096028(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type32(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type35(CutsceneMiscObjectEntity* this)
void sub_080960C4(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)
void CutsceneMiscObject_Type37(CutsceneMiscObjectEntity* this)
void sub_080961B0(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type38(CutsceneMiscObjectEntity* this)
void sub_08096208(CutsceneMiscObjectEntity* this, u32 x)
void sub_0809623C(CutsceneMiscObjectEntity* this)
void sub_08096260(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type41(CutsceneMiscObjectEntity* this)
void CutsceneMiscObject_Type42(CutsceneMiscObjectEntity* this)
void sub_080962D8(CutsceneMiscObjectEntity* this)
void sub_080962E8(CutsceneMiscObjectEntity* this)
void sub_080962F8(CutsceneMiscObjectEntity* this, ScriptExecutionContext* ctx)

Variables

u8 gUnk_08122AE0
u16 gUnk_08122AE8
s8 gUnk_08122AF8
u16 gUnk_08122B00
s16 gUnk_08122B0E
u16 gUnk_08122B1E
Coords8 gUnk_08122B2E
HitboxCfg gUnk_08122B3C
u8 gUnk_08114F30
u8 gUnk_08114F34
u16 script_CutsceneMiscObjectTheLittleHat
u16 script_CutsceneMiscObjectSwordInChest
u16 script_08015B14
u16 script_ZeldaMagic
u16 script_08012C48
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type0
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type1
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type2
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type3
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type4
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type5
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type6
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type7
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type8
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type9
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type10
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type11
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type12
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type14
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type15
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type16
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type17
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type18
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type19
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type20
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type22
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type23
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type24
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type25
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type27
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type28
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type30
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type31
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type32
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type35
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type37
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type38
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type41
CutsceneMiscObjectTypeAction CutsceneMiscObject_Type42

Defines

#define local