Decompile `nuScEventBroadcast`

This commit is contained in:
gijs 2023-10-20 12:19:04 +02:00
parent 34c7cfa70d
commit 19ad06ddec
1 changed files with 10 additions and 1 deletions

View File

@ -56,7 +56,16 @@ void nuScRemoveClient(NUScClient* client) {
osSetIntMask(mask);
}
INCLUDE_ASM(const s32, "_ob_past_brick", nuScEventBroadcast);
void nuScEventBroadcast(NUScMsg* msg) {
NUScClient* clientList = nusched.clientList;
while (clientList != NULL) {
if (clientList->msgType & *msg) {
osSendMesg(clientList->msgQ, msg, OS_MESG_NOBLOCK);
}
clientList = clientList->next;
}
}
INCLUDE_ASM(const s32, "_ob_past_brick", nuScExecuteAudio);