You are viewing a potentially older version of this package.
View all versions.

Message Hooks
Dependency. Provides hooks inside Message_Update and Message_DrawMain.
Date uploaded | 3 days ago |
Version | 1.0.0 |
Download link | danielryb-Message_Hooks-1.0.0.zip |
Downloads | 1845 |
Dependency string | danielryb-Message_Hooks-1.0.0 |
README
Message Hooks
This is a dependency mod. It provides hooks inside Message_Update and Message_DrawMain for use in other mods.
Features
This mod provides hooks with following signatures:
mh_on_Message_Update(PlayState* play)
mh_on_Message_DrawMain(PlayState* play, Gfx** gfxP)
each hook is accompanied with an import for setting a flag which makes the function return early before it dives into the vanilla switch clause:
void mh_Message_Update_set_return_flag(void);
void mh_Message_DrawMain_set_return_flag(void);
Usage example
RECOMP_IMPORT("mm_recomp_message_hooks", void mh_Message_Update_set_return_flag(void));
RECOMP_IMPORT("mm_recomp_message_hooks", void mh_Message_DrawMain_set_return_flag(void));
RECOMP_CALLBACK("mm_recomp_message_hooks", mh_on_Message_Update) void on_Message_Update(PlayState* play) {
// ...
}
RECOMP_CALLBACK("mm_recomp_message_hooks", mh_on_Message_DrawMain) void on_Message_DrawMain(PlayState* play, Gfx** gfxP) {
// ...
}
CHANGELOG
1.0.0
Initial release