lbl_802294A8: /* 802294A8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802294AC 7C 08 02 A6 */ mflr r0 /* 802294B0 90 01 00 34 */ stw r0, 0x34(r1) /* 802294B4 39 61 00 30 */ addi r11, r1, 0x30 /* 802294B8 48 13 8D 1D */ bl _savegpr_27 /* 802294BC 7C 7C 1B 78 */ mr r28, r3 /* 802294C0 80 63 00 08 */ lwz r3, 8(r3) /* 802294C4 4B E0 8C D9 */ bl checkTrigger__9STControlFv /* 802294C8 80 7C 05 C0 */ lwz r3, 0x5c0(r28) /* 802294CC AB C3 01 74 */ lha r30, 0x174(r3) /* 802294D0 7F DD F3 78 */ mr r29, r30 /* 802294D4 3B 60 00 00 */ li r27, 0 /* 802294D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 802294DC 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 802294E0 A0 1F 00 04 */ lhz r0, 4(r31) /* 802294E4 28 00 03 E8 */ cmplwi r0, 0x3e8 /* 802294E8 41 80 00 0C */ blt lbl_802294F4 /* 802294EC 3B 60 00 03 */ li r27, 3 /* 802294F0 48 00 00 20 */ b lbl_80229510 lbl_802294F4: /* 802294F4 28 00 00 64 */ cmplwi r0, 0x64 /* 802294F8 41 80 00 0C */ blt lbl_80229504 /* 802294FC 3B 60 00 02 */ li r27, 2 /* 80229500 48 00 00 10 */ b lbl_80229510 lbl_80229504: /* 80229504 28 00 00 0A */ cmplwi r0, 0xa /* 80229508 41 80 00 08 */ blt lbl_80229510 /* 8022950C 3B 60 00 01 */ li r27, 1 lbl_80229510: /* 80229510 80 7C 00 08 */ lwz r3, 8(r28) /* 80229514 4B E0 90 11 */ bl checkUpTrigger__9STControlFv /* 80229518 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8022951C 41 82 00 60 */ beq lbl_8022957C /* 80229520 88 1C 12 4F */ lbz r0, 0x124f(r28) /* 80229524 2C 00 00 02 */ cmpwi r0, 2 /* 80229528 41 82 00 3C */ beq lbl_80229564 /* 8022952C 40 80 00 14 */ bge lbl_80229540 /* 80229530 2C 00 00 00 */ cmpwi r0, 0 /* 80229534 41 82 00 18 */ beq lbl_8022954C /* 80229538 40 80 00 20 */ bge lbl_80229558 /* 8022953C 48 00 01 64 */ b lbl_802296A0 lbl_80229540: /* 80229540 2C 00 00 04 */ cmpwi r0, 4 /* 80229544 40 80 01 5C */ bge lbl_802296A0 /* 80229548 48 00 00 28 */ b lbl_80229570 lbl_8022954C: /* 8022954C 38 1E 00 01 */ addi r0, r30, 1 /* 80229550 7C 1D 07 34 */ extsh r29, r0 /* 80229554 48 00 01 4C */ b lbl_802296A0 lbl_80229558: /* 80229558 38 1E 00 0A */ addi r0, r30, 0xa /* 8022955C 7C 1D 07 34 */ extsh r29, r0 /* 80229560 48 00 01 40 */ b lbl_802296A0 lbl_80229564: /* 80229564 38 1E 00 64 */ addi r0, r30, 0x64 /* 80229568 7C 1D 07 34 */ extsh r29, r0 /* 8022956C 48 00 01 34 */ b lbl_802296A0 lbl_80229570: /* 80229570 38 1E 03 E8 */ addi r0, r30, 0x3e8 /* 80229574 7C 1D 07 34 */ extsh r29, r0 /* 80229578 48 00 01 28 */ b lbl_802296A0 lbl_8022957C: /* 8022957C 80 7C 00 08 */ lwz r3, 8(r28) /* 80229580 4B E0 90 21 */ bl checkDownTrigger__9STControlFv /* 80229584 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80229588 41 82 00 60 */ beq lbl_802295E8 /* 8022958C 88 1C 12 4F */ lbz r0, 0x124f(r28) /* 80229590 2C 00 00 02 */ cmpwi r0, 2 /* 80229594 41 82 00 3C */ beq lbl_802295D0 /* 80229598 40 80 00 14 */ bge lbl_802295AC /* 8022959C 2C 00 00 00 */ cmpwi r0, 0 /* 802295A0 41 82 00 18 */ beq lbl_802295B8 /* 802295A4 40 80 00 20 */ bge lbl_802295C4 /* 802295A8 48 00 00 F8 */ b lbl_802296A0 lbl_802295AC: /* 802295AC 2C 00 00 04 */ cmpwi r0, 4 /* 802295B0 40 80 00 F0 */ bge lbl_802296A0 /* 802295B4 48 00 00 28 */ b lbl_802295DC lbl_802295B8: /* 802295B8 38 1E FF FF */ addi r0, r30, -1 /* 802295BC 7C 1D 07 34 */ extsh r29, r0 /* 802295C0 48 00 00 E0 */ b lbl_802296A0 lbl_802295C4: /* 802295C4 38 1E FF F6 */ addi r0, r30, -10 /* 802295C8 7C 1D 07 34 */ extsh r29, r0 /* 802295CC 48 00 00 D4 */ b lbl_802296A0 lbl_802295D0: /* 802295D0 38 1E FF 9C */ addi r0, r30, -100 /* 802295D4 7C 1D 07 34 */ extsh r29, r0 /* 802295D8 48 00 00 C8 */ b lbl_802296A0 lbl_802295DC: /* 802295DC 38 1E FC 18 */ addi r0, r30, -1000 /* 802295E0 7C 1D 07 34 */ extsh r29, r0 /* 802295E4 48 00 00 BC */ b lbl_802296A0 lbl_802295E8: /* 802295E8 80 7C 00 08 */ lwz r3, 8(r28) /* 802295EC 4B E0 8E 41 */ bl checkLeftTrigger__9STControlFv /* 802295F0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 802295F4 41 82 00 54 */ beq lbl_80229648 /* 802295F8 88 7C 12 4F */ lbz r3, 0x124f(r28) /* 802295FC 57 60 06 3E */ clrlwi r0, r27, 0x18 /* 80229600 7C 03 00 40 */ cmplw r3, r0 /* 80229604 40 80 00 9C */ bge lbl_802296A0 /* 80229608 38 03 00 01 */ addi r0, r3, 1 /* 8022960C 98 1C 12 4F */ stb r0, 0x124f(r28) /* 80229610 38 00 00 63 */ li r0, 0x63 /* 80229614 90 01 00 10 */ stw r0, 0x10(r1) /* 80229618 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 8022961C 38 81 00 10 */ addi r4, r1, 0x10 /* 80229620 38 A0 00 00 */ li r5, 0 /* 80229624 38 C0 00 00 */ li r6, 0 /* 80229628 38 E0 00 00 */ li r7, 0 /* 8022962C C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 80229630 FC 40 08 90 */ fmr f2, f1 /* 80229634 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 80229638 FC 80 18 90 */ fmr f4, f3 /* 8022963C 39 00 00 00 */ li r8, 0 /* 80229640 48 08 23 45 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80229644 48 00 00 5C */ b lbl_802296A0 lbl_80229648: /* 80229648 80 7C 00 08 */ lwz r3, 8(r28) /* 8022964C 4B E0 8E 5D */ bl checkRightTrigger__9STControlFv /* 80229650 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80229654 41 82 00 4C */ beq lbl_802296A0 /* 80229658 88 7C 12 4F */ lbz r3, 0x124f(r28) /* 8022965C 28 03 00 00 */ cmplwi r3, 0 /* 80229660 41 82 00 40 */ beq lbl_802296A0 /* 80229664 38 03 FF FF */ addi r0, r3, -1 /* 80229668 98 1C 12 4F */ stb r0, 0x124f(r28) /* 8022966C 38 00 00 63 */ li r0, 0x63 /* 80229670 90 01 00 0C */ stw r0, 0xc(r1) /* 80229674 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 80229678 38 81 00 0C */ addi r4, r1, 0xc /* 8022967C 38 A0 00 00 */ li r5, 0 /* 80229680 38 C0 00 00 */ li r6, 0 /* 80229684 38 E0 00 00 */ li r7, 0 /* 80229688 C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 8022968C FC 40 08 90 */ fmr f2, f1 /* 80229690 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 80229694 FC 80 18 90 */ fmr f4, f3 /* 80229698 39 00 00 00 */ li r8, 0 /* 8022969C 48 08 22 E9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc lbl_802296A0: /* 802296A0 7F A0 07 35 */ extsh. r0, r29 /* 802296A4 40 80 00 08 */ bge lbl_802296AC /* 802296A8 3B A0 00 00 */ li r29, 0 lbl_802296AC: /* 802296AC A0 9F 00 04 */ lhz r4, 4(r31) /* 802296B0 7F A3 07 34 */ extsh r3, r29 /* 802296B4 54 80 04 3E */ clrlwi r0, r4, 0x10 /* 802296B8 7C 03 00 00 */ cmpw r3, r0 /* 802296BC 40 81 00 08 */ ble lbl_802296C4 /* 802296C0 7C 9D 07 34 */ extsh r29, r4 lbl_802296C4: /* 802296C4 7F A0 07 34 */ extsh r0, r29 /* 802296C8 7C 00 F0 00 */ cmpw r0, r30 /* 802296CC 41 82 00 38 */ beq lbl_80229704 /* 802296D0 38 00 00 63 */ li r0, 0x63 /* 802296D4 90 01 00 08 */ stw r0, 8(r1) /* 802296D8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 802296DC 38 81 00 08 */ addi r4, r1, 8 /* 802296E0 38 A0 00 00 */ li r5, 0 /* 802296E4 38 C0 00 00 */ li r6, 0 /* 802296E8 38 E0 00 00 */ li r7, 0 /* 802296EC C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 802296F0 FC 40 08 90 */ fmr f2, f1 /* 802296F4 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 802296F8 FC 80 18 90 */ fmr f4, f3 /* 802296FC 39 00 00 00 */ li r8, 0 /* 80229700 48 08 22 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc lbl_80229704: /* 80229704 7F 83 E3 78 */ mr r3, r28 /* 80229708 7F A4 07 34 */ extsh r4, r29 /* 8022970C 48 00 02 A1 */ bl decideOutFontRupeeColor__19jmessage_tReferenceFi /* 80229710 80 7C 05 C0 */ lwz r3, 0x5c0(r28) /* 80229714 B3 A3 01 74 */ sth r29, 0x174(r3) /* 80229718 39 61 00 30 */ addi r11, r1, 0x30 /* 8022971C 48 13 8B 05 */ bl _restgpr_27 /* 80229720 80 01 00 34 */ lwz r0, 0x34(r1) /* 80229724 7C 08 03 A6 */ mtlr r0 /* 80229728 38 21 00 30 */ addi r1, r1, 0x30 /* 8022972C 4E 80 00 20 */ blr