lbl_80229168: /* 80229168 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8022916C 7C 08 02 A6 */ mflr r0 /* 80229170 90 01 00 34 */ stw r0, 0x34(r1) /* 80229174 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80229178 7C 7F 1B 78 */ mr r31, r3 /* 8022917C 88 03 12 42 */ lbz r0, 0x1242(r3) /* 80229180 28 00 00 00 */ cmplwi r0, 0 /* 80229184 41 82 03 10 */ beq lbl_80229494 /* 80229188 80 7F 00 08 */ lwz r3, 8(r31) /* 8022918C 4B E0 90 11 */ bl checkTrigger__9STControlFv /* 80229190 88 1F 12 43 */ lbz r0, 0x1243(r31) /* 80229194 28 00 00 00 */ cmplwi r0, 0 /* 80229198 40 82 01 7C */ bne lbl_80229314 /* 8022919C 80 7F 00 08 */ lwz r3, 8(r31) /* 802291A0 4B E0 93 85 */ bl checkUpTrigger__9STControlFv /* 802291A4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 802291A8 41 82 00 B0 */ beq lbl_80229258 /* 802291AC 88 1F 12 42 */ lbz r0, 0x1242(r31) /* 802291B0 28 00 00 02 */ cmplwi r0, 2 /* 802291B4 40 82 00 50 */ bne lbl_80229204 /* 802291B8 88 1F 12 44 */ lbz r0, 0x1244(r31) /* 802291BC 28 00 00 01 */ cmplwi r0, 1 /* 802291C0 40 82 02 D4 */ bne lbl_80229494 /* 802291C4 38 00 00 00 */ li r0, 0 /* 802291C8 98 1F 12 44 */ stb r0, 0x1244(r31) /* 802291CC 38 00 00 63 */ li r0, 0x63 /* 802291D0 90 01 00 24 */ stw r0, 0x24(r1) /* 802291D4 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 802291D8 38 81 00 24 */ addi r4, r1, 0x24 /* 802291DC 38 A0 00 00 */ li r5, 0 /* 802291E0 38 C0 00 00 */ li r6, 0 /* 802291E4 38 E0 00 00 */ li r7, 0 /* 802291E8 C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 802291EC FC 40 08 90 */ fmr f2, f1 /* 802291F0 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 802291F4 FC 80 18 90 */ fmr f4, f3 /* 802291F8 39 00 00 00 */ li r8, 0 /* 802291FC 48 08 27 89 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80229200 48 00 02 94 */ b lbl_80229494 lbl_80229204: /* 80229204 28 00 00 03 */ cmplwi r0, 3 /* 80229208 40 82 02 8C */ bne lbl_80229494 /* 8022920C 88 7F 12 44 */ lbz r3, 0x1244(r31) /* 80229210 28 03 00 00 */ cmplwi r3, 0 /* 80229214 41 82 02 80 */ beq lbl_80229494 /* 80229218 38 03 FF FF */ addi r0, r3, -1 /* 8022921C 98 1F 12 44 */ stb r0, 0x1244(r31) /* 80229220 38 00 00 63 */ li r0, 0x63 /* 80229224 90 01 00 20 */ stw r0, 0x20(r1) /* 80229228 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 8022922C 38 81 00 20 */ addi r4, r1, 0x20 /* 80229230 38 A0 00 00 */ li r5, 0 /* 80229234 38 C0 00 00 */ li r6, 0 /* 80229238 38 E0 00 00 */ li r7, 0 /* 8022923C C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 80229240 FC 40 08 90 */ fmr f2, f1 /* 80229244 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 80229248 FC 80 18 90 */ fmr f4, f3 /* 8022924C 39 00 00 00 */ li r8, 0 /* 80229250 48 08 27 35 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80229254 48 00 02 40 */ b lbl_80229494 lbl_80229258: /* 80229258 80 7F 00 08 */ lwz r3, 8(r31) /* 8022925C 4B E0 93 45 */ bl checkDownTrigger__9STControlFv /* 80229260 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80229264 41 82 02 30 */ beq lbl_80229494 /* 80229268 88 1F 12 42 */ lbz r0, 0x1242(r31) /* 8022926C 28 00 00 02 */ cmplwi r0, 2 /* 80229270 40 82 00 50 */ bne lbl_802292C0 /* 80229274 88 1F 12 44 */ lbz r0, 0x1244(r31) /* 80229278 28 00 00 00 */ cmplwi r0, 0 /* 8022927C 40 82 02 18 */ bne lbl_80229494 /* 80229280 38 00 00 01 */ li r0, 1 /* 80229284 98 1F 12 44 */ stb r0, 0x1244(r31) /* 80229288 38 00 00 63 */ li r0, 0x63 /* 8022928C 90 01 00 1C */ stw r0, 0x1c(r1) /* 80229290 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 80229294 38 81 00 1C */ addi r4, r1, 0x1c /* 80229298 38 A0 00 00 */ li r5, 0 /* 8022929C 38 C0 00 00 */ li r6, 0 /* 802292A0 38 E0 00 00 */ li r7, 0 /* 802292A4 C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 802292A8 FC 40 08 90 */ fmr f2, f1 /* 802292AC C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 802292B0 FC 80 18 90 */ fmr f4, f3 /* 802292B4 39 00 00 00 */ li r8, 0 /* 802292B8 48 08 26 CD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 802292BC 48 00 01 D8 */ b lbl_80229494 lbl_802292C0: /* 802292C0 28 00 00 03 */ cmplwi r0, 3 /* 802292C4 40 82 01 D0 */ bne lbl_80229494 /* 802292C8 88 7F 12 44 */ lbz r3, 0x1244(r31) /* 802292CC 28 03 00 02 */ cmplwi r3, 2 /* 802292D0 40 80 01 C4 */ bge lbl_80229494 /* 802292D4 38 03 00 01 */ addi r0, r3, 1 /* 802292D8 98 1F 12 44 */ stb r0, 0x1244(r31) /* 802292DC 38 00 00 63 */ li r0, 0x63 /* 802292E0 90 01 00 18 */ stw r0, 0x18(r1) /* 802292E4 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 802292E8 38 81 00 18 */ addi r4, r1, 0x18 /* 802292EC 38 A0 00 00 */ li r5, 0 /* 802292F0 38 C0 00 00 */ li r6, 0 /* 802292F4 38 E0 00 00 */ li r7, 0 /* 802292F8 C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 802292FC FC 40 08 90 */ fmr f2, f1 /* 80229300 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 80229304 FC 80 18 90 */ fmr f4, f3 /* 80229308 39 00 00 00 */ li r8, 0 /* 8022930C 48 08 26 79 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80229310 48 00 01 84 */ b lbl_80229494 lbl_80229314: /* 80229314 80 7F 00 08 */ lwz r3, 8(r31) /* 80229318 4B E0 91 15 */ bl checkLeftTrigger__9STControlFv /* 8022931C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80229320 41 82 00 B0 */ beq lbl_802293D0 /* 80229324 88 1F 12 44 */ lbz r0, 0x1244(r31) /* 80229328 28 00 00 01 */ cmplwi r0, 1 /* 8022932C 40 82 00 50 */ bne lbl_8022937C /* 80229330 38 00 00 00 */ li r0, 0 /* 80229334 98 1F 12 44 */ stb r0, 0x1244(r31) /* 80229338 80 7F 05 C0 */ lwz r3, 0x5c0(r31) /* 8022933C 80 63 01 1C */ lwz r3, 0x11c(r3) /* 80229340 48 00 38 A9 */ bl calcStringLength__27jmessage_tSequenceProcessorFv /* 80229344 38 00 00 63 */ li r0, 0x63 /* 80229348 90 01 00 14 */ stw r0, 0x14(r1) /* 8022934C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 80229350 38 81 00 14 */ addi r4, r1, 0x14 /* 80229354 38 A0 00 00 */ li r5, 0 /* 80229358 38 C0 00 00 */ li r6, 0 /* 8022935C 38 E0 00 00 */ li r7, 0 /* 80229360 C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 80229364 FC 40 08 90 */ fmr f2, f1 /* 80229368 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 8022936C FC 80 18 90 */ fmr f4, f3 /* 80229370 39 00 00 00 */ li r8, 0 /* 80229374 48 08 26 11 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80229378 48 00 01 1C */ b lbl_80229494 lbl_8022937C: /* 8022937C 28 00 00 02 */ cmplwi r0, 2 /* 80229380 40 82 01 14 */ bne lbl_80229494 /* 80229384 38 00 00 01 */ li r0, 1 /* 80229388 98 1F 12 44 */ stb r0, 0x1244(r31) /* 8022938C 80 7F 05 C0 */ lwz r3, 0x5c0(r31) /* 80229390 80 63 01 1C */ lwz r3, 0x11c(r3) /* 80229394 48 00 38 55 */ bl calcStringLength__27jmessage_tSequenceProcessorFv /* 80229398 38 00 00 63 */ li r0, 0x63 /* 8022939C 90 01 00 10 */ stw r0, 0x10(r1) /* 802293A0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 802293A4 38 81 00 10 */ addi r4, r1, 0x10 /* 802293A8 38 A0 00 00 */ li r5, 0 /* 802293AC 38 C0 00 00 */ li r6, 0 /* 802293B0 38 E0 00 00 */ li r7, 0 /* 802293B4 C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 802293B8 FC 40 08 90 */ fmr f2, f1 /* 802293BC C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 802293C0 FC 80 18 90 */ fmr f4, f3 /* 802293C4 39 00 00 00 */ li r8, 0 /* 802293C8 48 08 25 BD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 802293CC 48 00 00 C8 */ b lbl_80229494 lbl_802293D0: /* 802293D0 80 7F 00 08 */ lwz r3, 8(r31) /* 802293D4 4B E0 90 D5 */ bl checkRightTrigger__9STControlFv /* 802293D8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 802293DC 41 82 00 B8 */ beq lbl_80229494 /* 802293E0 88 1F 12 44 */ lbz r0, 0x1244(r31) /* 802293E4 28 00 00 00 */ cmplwi r0, 0 /* 802293E8 40 82 00 50 */ bne lbl_80229438 /* 802293EC 38 00 00 01 */ li r0, 1 /* 802293F0 98 1F 12 44 */ stb r0, 0x1244(r31) /* 802293F4 80 7F 05 C0 */ lwz r3, 0x5c0(r31) /* 802293F8 80 63 01 1C */ lwz r3, 0x11c(r3) /* 802293FC 48 00 37 ED */ bl calcStringLength__27jmessage_tSequenceProcessorFv /* 80229400 38 00 00 63 */ li r0, 0x63 /* 80229404 90 01 00 0C */ stw r0, 0xc(r1) /* 80229408 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 8022940C 38 81 00 0C */ addi r4, r1, 0xc /* 80229410 38 A0 00 00 */ li r5, 0 /* 80229414 38 C0 00 00 */ li r6, 0 /* 80229418 38 E0 00 00 */ li r7, 0 /* 8022941C C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 80229420 FC 40 08 90 */ fmr f2, f1 /* 80229424 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 80229428 FC 80 18 90 */ fmr f4, f3 /* 8022942C 39 00 00 00 */ li r8, 0 /* 80229430 48 08 25 55 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80229434 48 00 00 60 */ b lbl_80229494 lbl_80229438: /* 80229438 28 00 00 01 */ cmplwi r0, 1 /* 8022943C 40 82 00 58 */ bne lbl_80229494 /* 80229440 88 1F 12 42 */ lbz r0, 0x1242(r31) /* 80229444 28 00 00 03 */ cmplwi r0, 3 /* 80229448 40 82 00 4C */ bne lbl_80229494 /* 8022944C 38 00 00 02 */ li r0, 2 /* 80229450 98 1F 12 44 */ stb r0, 0x1244(r31) /* 80229454 80 7F 05 C0 */ lwz r3, 0x5c0(r31) /* 80229458 80 63 01 1C */ lwz r3, 0x11c(r3) /* 8022945C 48 00 37 8D */ bl calcStringLength__27jmessage_tSequenceProcessorFv /* 80229460 38 00 00 63 */ li r0, 0x63 /* 80229464 90 01 00 08 */ stw r0, 8(r1) /* 80229468 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 8022946C 38 81 00 08 */ addi r4, r1, 8 /* 80229470 38 A0 00 00 */ li r5, 0 /* 80229474 38 C0 00 00 */ li r6, 0 /* 80229478 38 E0 00 00 */ li r7, 0 /* 8022947C C0 22 B0 64 */ lfs f1, lit_4028(r2) /* 80229480 FC 40 08 90 */ fmr f2, f1 /* 80229484 C0 62 B0 78 */ lfs f3, lit_4291(r2) /* 80229488 FC 80 18 90 */ fmr f4, f3 /* 8022948C 39 00 00 00 */ li r8, 0 /* 80229490 48 08 24 F5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc lbl_80229494: /* 80229494 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80229498 80 01 00 34 */ lwz r0, 0x34(r1) /* 8022949C 7C 08 03 A6 */ mtlr r0 /* 802294A0 38 21 00 30 */ addi r1, r1, 0x30 /* 802294A4 4E 80 00 20 */ blr