Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void sub_80BAA48(u8 taskId) // Task_ProcessDriverTestInput
- {
- if(gMain.newKeys & 0x2)
- {
- REG_DISPCNT = 0x7140;
- REG_WIN0H = 0x11DF;
- REG_WIN0V = 0x11F;
- MenuZeroFillWindowRect(0, 0, 0x1D, 0x13);
- gTasks[taskId].func = sub_80BA258;
- return;
- }
- if(gMain.newAndRepeatedKeys & 0x40) // _080BAAA8
- {
- u8 backupVar = gUnknown_020387B3;
- if(--gUnknown_020387B3 < 0)
- gUnknown_020387B3 = 8;
- sub_80BAE10(backupVar, gUnknown_020387B3);
- return;
- }
- if(gMain.newAndRepeatedKeys & 0x80) // _080BAAD0
- {
- u8 backupVar = gUnknown_020387B3;
- if(++gUnknown_020387B3 > 8)
- gUnknown_020387B3 = 0;
- sub_80BAE10(backupVar, gUnknown_020387B3);
- return;
- }
- if(gMain.newKeys & 0x8) // _080BAAF8
- {
- gUnknown_020387D8 ^= 1;
- sub_80BAD5C();
- return;
- }
- if(gMain.newKeys & 0x4) // _080BAB14
- {
- gUnknown_020387D9 ^= 1;
- sub_80BAD5C();
- SetPokemonCryStereo(gUnknown_020387D9);
- return;
- }
- if(gMain.newAndRepeatedKeys & 0x100) // _080BAB38
- {
- sub_80BACDC(10);
- sub_80BAD5C();
- return;
- }
- if(gMain.newAndRepeatedKeys & 0x200) // _080BAB46
- {
- sub_80BACDC(-10);
- sub_80BAD5C();
- return;
- }
- if(gMain.newAndRepeatedKeys & 0x20) // _080BAB56
- {
- sub_80BACDC(-1);
- sub_80BAD5C();
- return;
- }
- if(gMain.newAndRepeatedKeys & 0x10) // _080BAB64
- {
- sub_80BACDC(1);
- sub_80BAD5C();
- return;
- }
- if(gMain.newKeys & 0x1) // _080BAB78
- {
- u8 divide, remaining;
- SetPokemonCryVolume(gUnknown_020387B4.unk4);
- SetPokemonCryPanpot(gUnknown_020387B4.unk8);
- SetPokemonCryPitch(gUnknown_020387B4.unkC);
- SetPokemonCryLength(gUnknown_020387B4.unk10);
- SetPokemonCryProgress(gUnknown_020387B4.unk18);
- SetPokemonCryRelease(gUnknown_020387B4.unk14);
- SetPokemonCryChorus(gUnknown_020387B4.unk1C);
- SetPokemonCryPriority(gUnknown_020387B4.unk20);
- remaining = gUnknown_020387B4.unk0 % 128;
- divide = gUnknown_020387B4.unk0 / 128;
- switch(divide)
- {
- case 0:
- if(gUnknown_020387D8)
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_84537C0[remaining]);
- else
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_8452590[remaining]);
- break;
- case 1:
- if(gUnknown_020387D8)
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_8453DC0[remaining]);
- else
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_8452B90[remaining]);
- break;
- case 2:
- if(gUnknown_020387D8)
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_84543C0[remaining]);
- else
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_8453190[remaining]);
- break;
- case 3:
- if(gUnknown_020387D8)
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_84549C0[remaining]);
- else
- gUnknown_03005D30 = SetPokemonCryTone(&voicegroup_8453790[remaining]);
- break;
- }
- }
- // _080BACA2
- if(gUnknown_03005D30 != NULL)
- {
- gUnknown_020387B1 = IsPokemonCryPlaying(gUnknown_03005D30);
- if(gUnknown_020387B1 != gUnknown_020387B2)
- sub_80BAD5C();
- gUnknown_020387B2 = gUnknown_020387B1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement