#include "common.h" #include "nu/nusys.h" /* 1B3E0 8008AFE0 */ void __thread_8008AFE0(void* arg0) { NUScClient sp10; u16* sp20; s16 temp_v0; osCreateMesgQueue(&MQ_800C4C28, OSMESG_800BE1A0, 8); nuScAddClient(&sp10, &MQ_800C4C28, 3); while(1) { osRecvMesg(&MQ_800C4C28, &sp20, OS_MESG_BLOCK); temp_v0 = *sp20; switch(temp_v0) { case 1: if (D_800AA090 != NULL) { D_800AA090(D_800E79A4); } break; case 2: if(D_800AA094 != NULL) { D_800AA094(); } break; } } } void __start_thread_800BE1C0(void) { osCreateThread(&THREAD_800BE1C0, 4, __thread_8008AFE0, NULL, SP_THREAD_800BE1C0, 0x32); osStartThread(&THREAD_800BE1C0); }