diff options
| author | Prakxo <87568477+Prakxo@users.noreply.github.com> | 2024-06-02 16:41:49 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-02 07:41:49 -0700 |
| commit | 69201d6d724625233f4fc80873f509951c4e5556 (patch) | |
| tree | 7c3e331e01b1abd688ae07b12981e37a5bb8a905 /include/m_clip.h | |
| parent | fd0581121366309a56c648eda7a299537e355b28 (diff) | |
m_room_type OK (#193)
* m_room_type OK
* offsets
* jenkins
Diffstat (limited to 'include/m_clip.h')
| -rw-r--r-- | include/m_clip.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/include/m_clip.h b/include/m_clip.h index b1ba09d..56714f7 100644 --- a/include/m_clip.h +++ b/include/m_clip.h @@ -11,6 +11,7 @@ struct Clip_unk_040_unk_14_arg0; struct Clip_unk_07C_unk_0_arg0; struct FurnitureActor; struct Game_Play; +struct Game; struct ObjectExchangeBank; struct ObjectStatus; struct ShadowData; @@ -107,13 +108,20 @@ typedef struct Clip_unk_07C { /* 0x00 */ Clip_unk_07C_unk_0 unk_0; /* 0x04 */ Clip_unk_07C_unk_4 unk_4; } Clip_unk_07C; // size >= 0x8 +typedef s32 (*Clip_unk_080_unk_04)(struct Game* game, u16 ftr, s32* utX, s32* utZ, u16* rotation, + s32* squareOffs, s32* layer); typedef void (*Clip_unk_080_unk_24)(void); +typedef s32 (*Clip_unk_080_unk_28)(struct Game* game, u16 ftr, s32 res,s32 utX, s32 utZ, u16 rotation, + s32 squareOffs, s32 layer); typedef UNK_RET (*Clip_unk_080_unk_34)(struct FurnitureActor* furnitureActor, struct Actor* myHouseActor, struct Game_Play* game_play, f32 arg0, f32 arg1); typedef struct Clip_unk_080 { - /* 0x00 */ UNK_TYPE1 unk_00[0x24]; + /* 0x00 */ UNK_TYPE1 unk_00[0x4]; + /* 0x04 */ Clip_unk_080_unk_04 unk_04; + /* 0x08 */ UNK_TYPE1 unk_08[0x1C]; /* 0x24 */ Clip_unk_080_unk_24 unk_24; - /* 0x28 */ UNK_TYPE1 unk_28[0xC]; + /* 0x28 */ Clip_unk_080_unk_28 unk_28; + /* 0x2C */ UNK_TYPE1 unk_2C[0x8]; /* 0x34 */ Clip_unk_080_unk_34 unk_34; // open close proc } Clip_unk_080; // size >= 0x8 |
