mirror of https://github.com/zeldaret/tp.git
Work on d_menu_letter (#1949)
* d_menu_letter first pass * match more funcs and optimize skill tu * decompile first rodata sections * done for now * remove unused asm * format d_menu_letter
This commit is contained in:
parent
1b5fb60a98
commit
9fb99d923c
|
|
@ -1,300 +0,0 @@
|
|||
lbl_801DCF34:
|
||||
/* 801DCF34 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DCF38 7C 08 02 A6 */ mflr r0
|
||||
/* 801DCF3C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DCF40 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DCF44 48 18 52 8D */ bl _savegpr_26
|
||||
/* 801DCF48 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 801DCF4C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 801DCF50 41 82 04 00 */ beq lbl_801DD350
|
||||
/* 801DCF54 3C 60 80 3C */ lis r3, __vt__14dMenu_Letter_c@ha /* 0x803BDB8C@ha */
|
||||
/* 801DCF58 38 03 DB 8C */ addi r0, r3, __vt__14dMenu_Letter_c@l /* 0x803BDB8C@l */
|
||||
/* 801DCF5C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 801DCF60 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
||||
/* 801DCF64 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DCF68 41 82 00 18 */ beq lbl_801DCF80
|
||||
/* 801DCF6C 38 80 00 01 */ li r4, 1
|
||||
/* 801DCF70 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DCF74 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801DCF78 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DCF7C 4E 80 04 21 */ bctrl
|
||||
lbl_801DCF80:
|
||||
/* 801DCF80 38 00 00 00 */ li r0, 0
|
||||
/* 801DCF84 90 1F 03 0C */ stw r0, 0x30c(r31)
|
||||
/* 801DCF88 80 7F 03 14 */ lwz r3, 0x314(r31)
|
||||
/* 801DCF8C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DCF90 41 82 00 18 */ beq lbl_801DCFA8
|
||||
/* 801DCF94 38 80 00 01 */ li r4, 1
|
||||
/* 801DCF98 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DCF9C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DCFA0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DCFA4 4E 80 04 21 */ bctrl
|
||||
lbl_801DCFA8:
|
||||
/* 801DCFA8 38 00 00 00 */ li r0, 0
|
||||
/* 801DCFAC 90 1F 03 14 */ stw r0, 0x314(r31)
|
||||
/* 801DCFB0 80 7F 03 10 */ lwz r3, 0x310(r31)
|
||||
/* 801DCFB4 38 80 00 01 */ li r4, 1
|
||||
/* 801DCFB8 48 06 CD 71 */ bl __dt__12dMsgString_cFv
|
||||
/* 801DCFBC 38 00 00 00 */ li r0, 0
|
||||
/* 801DCFC0 90 1F 03 10 */ stw r0, 0x310(r31)
|
||||
/* 801DCFC4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801DCFC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DCFCC 41 82 00 18 */ beq lbl_801DCFE4
|
||||
/* 801DCFD0 38 80 00 01 */ li r4, 1
|
||||
/* 801DCFD4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DCFD8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DCFDC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DCFE0 4E 80 04 21 */ bctrl
|
||||
lbl_801DCFE4:
|
||||
/* 801DCFE4 38 00 00 00 */ li r0, 0
|
||||
/* 801DCFE8 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 801DCFEC 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801DCFF0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DCFF4 41 82 00 18 */ beq lbl_801DD00C
|
||||
/* 801DCFF8 38 80 00 01 */ li r4, 1
|
||||
/* 801DCFFC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD000 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD004 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD008 4E 80 04 21 */ bctrl
|
||||
lbl_801DD00C:
|
||||
/* 801DD00C 38 00 00 00 */ li r0, 0
|
||||
/* 801DD010 90 1F 00 1C */ stw r0, 0x1c(r31)
|
||||
/* 801DD014 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 801DD018 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD01C 41 82 00 18 */ beq lbl_801DD034
|
||||
/* 801DD020 38 80 00 01 */ li r4, 1
|
||||
/* 801DD024 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD028 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD02C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD030 4E 80 04 21 */ bctrl
|
||||
lbl_801DD034:
|
||||
/* 801DD034 38 00 00 00 */ li r0, 0
|
||||
/* 801DD038 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
/* 801DD03C 80 7F 00 24 */ lwz r3, 0x24(r31)
|
||||
/* 801DD040 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD044 41 82 00 18 */ beq lbl_801DD05C
|
||||
/* 801DD048 38 80 00 01 */ li r4, 1
|
||||
/* 801DD04C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD050 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD054 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD058 4E 80 04 21 */ bctrl
|
||||
lbl_801DD05C:
|
||||
/* 801DD05C 3B 80 00 00 */ li r28, 0
|
||||
/* 801DD060 93 9F 00 24 */ stw r28, 0x24(r31)
|
||||
/* 801DD064 3B 60 00 00 */ li r27, 0
|
||||
lbl_801DD068:
|
||||
/* 801DD068 7F BF E2 14 */ add r29, r31, r28
|
||||
/* 801DD06C 80 7D 00 28 */ lwz r3, 0x28(r29)
|
||||
/* 801DD070 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD074 41 82 00 18 */ beq lbl_801DD08C
|
||||
/* 801DD078 38 80 00 01 */ li r4, 1
|
||||
/* 801DD07C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD080 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD084 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD088 4E 80 04 21 */ bctrl
|
||||
lbl_801DD08C:
|
||||
/* 801DD08C 38 00 00 00 */ li r0, 0
|
||||
/* 801DD090 90 1D 00 28 */ stw r0, 0x28(r29)
|
||||
/* 801DD094 80 7D 02 EC */ lwz r3, 0x2ec(r29)
|
||||
/* 801DD098 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD09C 41 82 00 18 */ beq lbl_801DD0B4
|
||||
/* 801DD0A0 38 80 00 01 */ li r4, 1
|
||||
/* 801DD0A4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD0A8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD0AC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD0B0 4E 80 04 21 */ bctrl
|
||||
lbl_801DD0B4:
|
||||
/* 801DD0B4 38 00 00 00 */ li r0, 0
|
||||
/* 801DD0B8 90 1D 02 EC */ stw r0, 0x2ec(r29)
|
||||
/* 801DD0BC 80 7D 02 F4 */ lwz r3, 0x2f4(r29)
|
||||
/* 801DD0C0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD0C4 41 82 00 24 */ beq lbl_801DD0E8
|
||||
/* 801DD0C8 41 82 00 18 */ beq lbl_801DD0E0
|
||||
/* 801DD0CC 38 80 00 01 */ li r4, 1
|
||||
/* 801DD0D0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD0D4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD0D8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD0DC 4E 80 04 21 */ bctrl
|
||||
lbl_801DD0E0:
|
||||
/* 801DD0E0 38 00 00 00 */ li r0, 0
|
||||
/* 801DD0E4 90 1D 02 F4 */ stw r0, 0x2f4(r29)
|
||||
lbl_801DD0E8:
|
||||
/* 801DD0E8 80 7D 02 E0 */ lwz r3, 0x2e0(r29)
|
||||
/* 801DD0EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD0F0 41 82 00 18 */ beq lbl_801DD108
|
||||
/* 801DD0F4 38 80 00 01 */ li r4, 1
|
||||
/* 801DD0F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD0FC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD100 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD104 4E 80 04 21 */ bctrl
|
||||
lbl_801DD108:
|
||||
/* 801DD108 38 00 00 00 */ li r0, 0
|
||||
/* 801DD10C 90 1D 02 E0 */ stw r0, 0x2e0(r29)
|
||||
/* 801DD110 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 801DD114 2C 1B 00 02 */ cmpwi r27, 2
|
||||
/* 801DD118 3B 9C 00 04 */ addi r28, r28, 4
|
||||
/* 801DD11C 41 80 FF 4C */ blt lbl_801DD068
|
||||
/* 801DD120 80 7F 02 E8 */ lwz r3, 0x2e8(r31)
|
||||
/* 801DD124 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD128 41 82 00 18 */ beq lbl_801DD140
|
||||
/* 801DD12C 38 80 00 01 */ li r4, 1
|
||||
/* 801DD130 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD134 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD138 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD13C 4E 80 04 21 */ bctrl
|
||||
lbl_801DD140:
|
||||
/* 801DD140 38 00 00 00 */ li r0, 0
|
||||
/* 801DD144 90 1F 02 E8 */ stw r0, 0x2e8(r31)
|
||||
/* 801DD148 80 7F 02 B4 */ lwz r3, 0x2b4(r31)
|
||||
/* 801DD14C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD150 41 82 00 18 */ beq lbl_801DD168
|
||||
/* 801DD154 38 80 00 01 */ li r4, 1
|
||||
/* 801DD158 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD15C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD160 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD164 4E 80 04 21 */ bctrl
|
||||
lbl_801DD168:
|
||||
/* 801DD168 3B 80 00 00 */ li r28, 0
|
||||
/* 801DD16C 93 9F 02 B4 */ stw r28, 0x2b4(r31)
|
||||
/* 801DD170 3B 40 00 00 */ li r26, 0
|
||||
/* 801DD174 3B A0 00 00 */ li r29, 0
|
||||
lbl_801DD178:
|
||||
/* 801DD178 3B 7D 02 B8 */ addi r27, r29, 0x2b8
|
||||
/* 801DD17C 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DD180 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD184 41 82 00 18 */ beq lbl_801DD19C
|
||||
/* 801DD188 38 80 00 01 */ li r4, 1
|
||||
/* 801DD18C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD190 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD194 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD198 4E 80 04 21 */ bctrl
|
||||
lbl_801DD19C:
|
||||
/* 801DD19C 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
/* 801DD1A0 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DD1A4 2C 1A 00 03 */ cmpwi r26, 3
|
||||
/* 801DD1A8 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DD1AC 41 80 FF CC */ blt lbl_801DD178
|
||||
/* 801DD1B0 3B 40 00 00 */ li r26, 0
|
||||
/* 801DD1B4 3B A0 00 00 */ li r29, 0
|
||||
/* 801DD1B8 3B 80 00 00 */ li r28, 0
|
||||
lbl_801DD1BC:
|
||||
/* 801DD1BC 3B 7D 02 C8 */ addi r27, r29, 0x2c8
|
||||
/* 801DD1C0 7C 7F D8 2E */ lwzx r3, r31, r27
|
||||
/* 801DD1C4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD1C8 41 82 00 18 */ beq lbl_801DD1E0
|
||||
/* 801DD1CC 38 80 00 01 */ li r4, 1
|
||||
/* 801DD1D0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD1D4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD1D8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD1DC 4E 80 04 21 */ bctrl
|
||||
lbl_801DD1E0:
|
||||
/* 801DD1E0 7F 9F D9 2E */ stwx r28, r31, r27
|
||||
/* 801DD1E4 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DD1E8 2C 1A 00 06 */ cmpwi r26, 6
|
||||
/* 801DD1EC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DD1F0 41 80 FF CC */ blt lbl_801DD1BC
|
||||
/* 801DD1F4 80 7F 02 C4 */ lwz r3, 0x2c4(r31)
|
||||
/* 801DD1F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD1FC 41 82 00 18 */ beq lbl_801DD214
|
||||
/* 801DD200 38 80 00 01 */ li r4, 1
|
||||
/* 801DD204 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD208 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD20C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD210 4E 80 04 21 */ bctrl
|
||||
lbl_801DD214:
|
||||
/* 801DD214 38 00 00 00 */ li r0, 0
|
||||
/* 801DD218 90 1F 02 C4 */ stw r0, 0x2c4(r31)
|
||||
/* 801DD21C 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 801DD220 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD224 41 82 00 18 */ beq lbl_801DD23C
|
||||
/* 801DD228 38 80 00 01 */ li r4, 1
|
||||
/* 801DD22C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD230 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD234 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD238 4E 80 04 21 */ bctrl
|
||||
lbl_801DD23C:
|
||||
/* 801DD23C 38 00 00 00 */ li r0, 0
|
||||
/* 801DD240 90 1F 00 30 */ stw r0, 0x30(r31)
|
||||
/* 801DD244 3B 40 00 00 */ li r26, 0
|
||||
/* 801DD248 3B A0 00 00 */ li r29, 0
|
||||
lbl_801DD24C:
|
||||
/* 801DD24C 7F 7F EA 14 */ add r27, r31, r29
|
||||
/* 801DD250 80 7B 02 FC */ lwz r3, 0x2fc(r27)
|
||||
/* 801DD254 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD258 41 82 00 24 */ beq lbl_801DD27C
|
||||
/* 801DD25C 41 82 00 18 */ beq lbl_801DD274
|
||||
/* 801DD260 38 80 00 01 */ li r4, 1
|
||||
/* 801DD264 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD268 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD26C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD270 4E 80 04 21 */ bctrl
|
||||
lbl_801DD274:
|
||||
/* 801DD274 38 00 00 00 */ li r0, 0
|
||||
/* 801DD278 90 1B 02 FC */ stw r0, 0x2fc(r27)
|
||||
lbl_801DD27C:
|
||||
/* 801DD27C 80 7B 03 04 */ lwz r3, 0x304(r27)
|
||||
/* 801DD280 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD284 41 82 00 24 */ beq lbl_801DD2A8
|
||||
/* 801DD288 41 82 00 18 */ beq lbl_801DD2A0
|
||||
/* 801DD28C 38 80 00 01 */ li r4, 1
|
||||
/* 801DD290 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD294 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD298 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD29C 4E 80 04 21 */ bctrl
|
||||
lbl_801DD2A0:
|
||||
/* 801DD2A0 38 00 00 00 */ li r0, 0
|
||||
/* 801DD2A4 90 1B 03 04 */ stw r0, 0x304(r27)
|
||||
lbl_801DD2A8:
|
||||
/* 801DD2A8 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801DD2AC 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801DD2B0 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801DD2B4 41 80 FF 98 */ blt lbl_801DD24C
|
||||
/* 801DD2B8 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 801DD2BC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD2C0 41 82 00 40 */ beq lbl_801DD300
|
||||
/* 801DD2C4 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 801DD2C8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD2CC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801DD2D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD2D4 4E 80 04 21 */ bctrl
|
||||
/* 801DD2D8 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 801DD2DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD2E0 41 82 00 18 */ beq lbl_801DD2F8
|
||||
/* 801DD2E4 38 80 00 01 */ li r4, 1
|
||||
/* 801DD2E8 81 83 00 10 */ lwz r12, 0x10(r3)
|
||||
/* 801DD2EC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801DD2F0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD2F4 4E 80 04 21 */ bctrl
|
||||
lbl_801DD2F8:
|
||||
/* 801DD2F8 38 00 00 00 */ li r0, 0
|
||||
/* 801DD2FC 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
lbl_801DD300:
|
||||
/* 801DD300 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801DD304 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD308 41 82 00 1C */ beq lbl_801DD324
|
||||
/* 801DD30C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD310 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801DD314 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD318 4E 80 04 21 */ bctrl
|
||||
/* 801DD31C 38 00 00 00 */ li r0, 0
|
||||
/* 801DD320 90 1F 00 08 */ stw r0, 8(r31)
|
||||
lbl_801DD324:
|
||||
/* 801DD324 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DD328 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DD32C 80 63 5C 6C */ lwz r3, 0x5c6c(r3)
|
||||
/* 801DD330 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DD334 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801DD338 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DD33C 4E 80 04 21 */ bctrl
|
||||
/* 801DD340 7F C0 07 35 */ extsh. r0, r30
|
||||
/* 801DD344 40 81 00 0C */ ble lbl_801DD350
|
||||
/* 801DD348 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DD34C 48 0F 19 F1 */ bl __dl__FPv
|
||||
lbl_801DD350:
|
||||
/* 801DD350 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DD354 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DD358 48 18 4E C5 */ bl _restgpr_26
|
||||
/* 801DD35C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DD360 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DD364 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DD368 4E 80 00 20 */ blr
|
||||
|
|
@ -1,102 +0,0 @@
|
|||
lbl_801E1D7C:
|
||||
/* 801E1D7C 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BDA00@ha */
|
||||
/* 801E1D80 38 63 DA 00 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803BDA00@l */
|
||||
/* 801E1D84 80 83 00 0C */ lwz r4, 0xc(r3)
|
||||
/* 801E1D88 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 801E1D8C 90 83 00 6C */ stw r4, 0x6c(r3)
|
||||
/* 801E1D90 90 03 00 70 */ stw r0, 0x70(r3)
|
||||
/* 801E1D94 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 801E1D98 90 03 00 74 */ stw r0, 0x74(r3)
|
||||
/* 801E1D9C 38 A3 00 6C */ addi r5, r3, 0x6c
|
||||
/* 801E1DA0 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
/* 801E1DA4 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 801E1DA8 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801E1DAC 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801E1DB0 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 801E1DB4 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801E1DB8 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 801E1DBC 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 801E1DC0 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801E1DC4 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801E1DC8 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 801E1DCC 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801E1DD0 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 801E1DD4 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 801E1DD8 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801E1DDC 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801E1DE0 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 801E1DE4 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801E1DE8 80 83 00 3C */ lwz r4, 0x3c(r3)
|
||||
/* 801E1DEC 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 801E1DF0 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801E1DF4 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801E1DF8 80 03 00 44 */ lwz r0, 0x44(r3)
|
||||
/* 801E1DFC 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801E1E00 80 83 00 48 */ lwz r4, 0x48(r3)
|
||||
/* 801E1E04 80 03 00 4C */ lwz r0, 0x4c(r3)
|
||||
/* 801E1E08 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 801E1E0C 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 801E1E10 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 801E1E14 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 801E1E18 80 83 00 54 */ lwz r4, 0x54(r3)
|
||||
/* 801E1E1C 80 03 00 58 */ lwz r0, 0x58(r3)
|
||||
/* 801E1E20 90 85 00 48 */ stw r4, 0x48(r5)
|
||||
/* 801E1E24 90 05 00 4C */ stw r0, 0x4c(r5)
|
||||
/* 801E1E28 80 03 00 5C */ lwz r0, 0x5c(r3)
|
||||
/* 801E1E2C 90 05 00 50 */ stw r0, 0x50(r5)
|
||||
/* 801E1E30 80 83 00 60 */ lwz r4, 0x60(r3)
|
||||
/* 801E1E34 80 03 00 64 */ lwz r0, 0x64(r3)
|
||||
/* 801E1E38 90 85 00 54 */ stw r4, 0x54(r5)
|
||||
/* 801E1E3C 90 05 00 58 */ stw r0, 0x58(r5)
|
||||
/* 801E1E40 80 03 00 68 */ lwz r0, 0x68(r3)
|
||||
/* 801E1E44 90 05 00 5C */ stw r0, 0x5c(r5)
|
||||
/* 801E1E48 80 83 00 CC */ lwz r4, 0xcc(r3)
|
||||
/* 801E1E4C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
||||
/* 801E1E50 90 83 01 2C */ stw r4, 0x12c(r3)
|
||||
/* 801E1E54 90 03 01 30 */ stw r0, 0x130(r3)
|
||||
/* 801E1E58 80 03 00 D4 */ lwz r0, 0xd4(r3)
|
||||
/* 801E1E5C 90 03 01 34 */ stw r0, 0x134(r3)
|
||||
/* 801E1E60 38 A3 01 2C */ addi r5, r3, 0x12c
|
||||
/* 801E1E64 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
||||
/* 801E1E68 80 03 00 DC */ lwz r0, 0xdc(r3)
|
||||
/* 801E1E6C 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 801E1E70 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 801E1E74 80 03 00 E0 */ lwz r0, 0xe0(r3)
|
||||
/* 801E1E78 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 801E1E7C 80 83 00 E4 */ lwz r4, 0xe4(r3)
|
||||
/* 801E1E80 80 03 00 E8 */ lwz r0, 0xe8(r3)
|
||||
/* 801E1E84 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 801E1E88 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 801E1E8C 80 03 00 EC */ lwz r0, 0xec(r3)
|
||||
/* 801E1E90 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 801E1E94 80 83 00 F0 */ lwz r4, 0xf0(r3)
|
||||
/* 801E1E98 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
||||
/* 801E1E9C 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 801E1EA0 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 801E1EA4 80 03 00 F8 */ lwz r0, 0xf8(r3)
|
||||
/* 801E1EA8 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 801E1EAC 80 83 00 FC */ lwz r4, 0xfc(r3)
|
||||
/* 801E1EB0 80 03 01 00 */ lwz r0, 0x100(r3)
|
||||
/* 801E1EB4 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 801E1EB8 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 801E1EBC 80 03 01 04 */ lwz r0, 0x104(r3)
|
||||
/* 801E1EC0 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 801E1EC4 80 83 01 08 */ lwz r4, 0x108(r3)
|
||||
/* 801E1EC8 80 03 01 0C */ lwz r0, 0x10c(r3)
|
||||
/* 801E1ECC 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 801E1ED0 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 801E1ED4 80 03 01 10 */ lwz r0, 0x110(r3)
|
||||
/* 801E1ED8 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 801E1EDC 80 83 01 14 */ lwz r4, 0x114(r3)
|
||||
/* 801E1EE0 80 03 01 18 */ lwz r0, 0x118(r3)
|
||||
/* 801E1EE4 90 85 00 48 */ stw r4, 0x48(r5)
|
||||
/* 801E1EE8 90 05 00 4C */ stw r0, 0x4c(r5)
|
||||
/* 801E1EEC 80 03 01 1C */ lwz r0, 0x11c(r3)
|
||||
/* 801E1EF0 90 05 00 50 */ stw r0, 0x50(r5)
|
||||
/* 801E1EF4 80 83 01 20 */ lwz r4, 0x120(r3)
|
||||
/* 801E1EF8 80 03 01 24 */ lwz r0, 0x124(r3)
|
||||
/* 801E1EFC 90 85 00 54 */ stw r4, 0x54(r5)
|
||||
/* 801E1F00 90 05 00 58 */ stw r0, 0x58(r5)
|
||||
/* 801E1F04 80 03 01 28 */ lwz r0, 0x128(r3)
|
||||
/* 801E1F08 90 05 00 5C */ stw r0, 0x5c(r5)
|
||||
/* 801E1F0C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
lbl_801DD474:
|
||||
/* 801DD474 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801DD478 7C 08 02 A6 */ mflr r0
|
||||
/* 801DD47C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801DD480 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DD484 48 18 4D 59 */ bl _savegpr_29
|
||||
/* 801DD488 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801DD48C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801DD490 4B E3 1D 3D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801DD494 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801DD498 8B FD 03 6D */ lbz r31, 0x36d(r29)
|
||||
/* 801DD49C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801DD4A0 1C BF 00 0C */ mulli r5, r31, 0xc
|
||||
/* 801DD4A4 3C 80 80 3C */ lis r4, map_move_process@ha /* 0x803BDB2C@ha */
|
||||
/* 801DD4A8 38 04 DB 2C */ addi r0, r4, map_move_process@l /* 0x803BDB2C@l */
|
||||
/* 801DD4AC 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801DD4B0 48 18 4B D5 */ bl __ptmf_scall
|
||||
/* 801DD4B4 60 00 00 00 */ nop
|
||||
/* 801DD4B8 88 1D 03 6D */ lbz r0, 0x36d(r29)
|
||||
/* 801DD4BC 7C 1F 00 40 */ cmplw r31, r0
|
||||
/* 801DD4C0 41 82 00 20 */ beq lbl_801DD4E0
|
||||
/* 801DD4C4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801DD4C8 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801DD4CC 3C 80 80 3C */ lis r4, map_init_process@ha /* 0x803BDA6C@ha */
|
||||
/* 801DD4D0 38 04 DA 6C */ addi r0, r4, map_init_process@l /* 0x803BDA6C@l */
|
||||
/* 801DD4D4 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801DD4D8 48 18 4B AD */ bl __ptmf_scall
|
||||
/* 801DD4DC 60 00 00 00 */ nop
|
||||
lbl_801DD4E0:
|
||||
/* 801DD4E0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801DD4E4 38 80 00 00 */ li r4, 0
|
||||
/* 801DD4E8 48 00 42 61 */ bl setHIO__14dMenu_Letter_cFb
|
||||
/* 801DD4EC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801DD4F0 4B E3 1C DD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801DD4F4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801DD4F8 48 18 4D 31 */ bl _restgpr_29
|
||||
/* 801DD4FC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801DD500 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DD504 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801DD508 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_801E0E34:
|
||||
/* 801E0E34 39 00 00 00 */ li r8, 0
|
||||
/* 801E0E38 38 80 00 00 */ li r4, 0
|
||||
/* 801E0E3C 38 E0 00 01 */ li r7, 1
|
||||
/* 801E0E40 7C 86 23 78 */ mr r6, r4
|
||||
/* 801E0E44 38 00 00 09 */ li r0, 9
|
||||
/* 801E0E48 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801E0E4C:
|
||||
/* 801E0E4C 88 03 03 6F */ lbz r0, 0x36f(r3)
|
||||
/* 801E0E50 7C 08 00 00 */ cmpw r8, r0
|
||||
/* 801E0E54 40 82 00 14 */ bne lbl_801E0E68
|
||||
/* 801E0E58 38 04 02 14 */ addi r0, r4, 0x214
|
||||
/* 801E0E5C 7C A3 00 2E */ lwzx r5, r3, r0
|
||||
/* 801E0E60 98 E5 00 B0 */ stb r7, 0xb0(r5)
|
||||
/* 801E0E64 48 00 00 10 */ b lbl_801E0E74
|
||||
lbl_801E0E68:
|
||||
/* 801E0E68 38 04 02 14 */ addi r0, r4, 0x214
|
||||
/* 801E0E6C 7C A3 00 2E */ lwzx r5, r3, r0
|
||||
/* 801E0E70 98 C5 00 B0 */ stb r6, 0xb0(r5)
|
||||
lbl_801E0E74:
|
||||
/* 801E0E74 39 08 00 01 */ addi r8, r8, 1
|
||||
/* 801E0E78 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 801E0E7C 42 00 FF D0 */ bdnz lbl_801E0E4C
|
||||
/* 801E0E80 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_801DDA20:
|
||||
/* 801DDA20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DDA24 7C 08 02 A6 */ mflr r0
|
||||
/* 801DDA28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DDA2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DDA30 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DDA34 48 00 34 51 */ bl setPageText__14dMenu_Letter_cFv
|
||||
/* 801DDA38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DDA3C 48 00 31 75 */ bl changeActiveColor__14dMenu_Letter_cFv
|
||||
/* 801DDA40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DDA44 88 1F 03 6D */ lbz r0, 0x36d(r31)
|
||||
/* 801DDA48 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 801DDA4C 3C 80 80 3C */ lis r4, map_init_process@ha /* 0x803BDA6C@ha */
|
||||
/* 801DDA50 38 04 DA 6C */ addi r0, r4, map_init_process@l /* 0x803BDA6C@l */
|
||||
/* 801DDA54 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 801DDA58 48 18 46 2D */ bl __ptmf_scall
|
||||
/* 801DDA5C 60 00 00 00 */ nop
|
||||
/* 801DDA60 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DDA64 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DDA68 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DDA6C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DDA70 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_801DD934:
|
||||
/* 801DD934 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 801DD938 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801DD93C 41 82 00 18 */ beq lbl_801DD954
|
||||
/* 801DD940 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 801DD944 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801DD948 40 82 00 0C */ bne lbl_801DD954
|
||||
/* 801DD94C 38 60 00 00 */ li r3, 0
|
||||
/* 801DD950 4E 80 00 20 */ blr
|
||||
lbl_801DD954:
|
||||
/* 801DD954 38 60 00 01 */ li r3, 1
|
||||
/* 801DD958 4E 80 00 20 */ blr
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
lbl_801DD95C:
|
||||
/* 801DD95C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DD960 7C 08 02 A6 */ mflr r0
|
||||
/* 801DD964 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DD968 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DD96C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DD970 48 00 3D 09 */ bl getLetterNum__14dMenu_Letter_cFv
|
||||
/* 801DD974 98 7F 03 75 */ stb r3, 0x375(r31)
|
||||
/* 801DD978 38 C0 00 00 */ li r6, 0
|
||||
/* 801DD97C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801DD980 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801DD984 38 A3 01 1C */ addi r5, r3, 0x11c
|
||||
/* 801DD988 38 60 00 FF */ li r3, 0xff
|
||||
/* 801DD98C 38 00 00 36 */ li r0, 0x36
|
||||
/* 801DD990 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801DD994:
|
||||
/* 801DD994 88 1F 03 75 */ lbz r0, 0x375(r31)
|
||||
/* 801DD998 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 801DD99C 40 80 00 1C */ bge lbl_801DD9B8
|
||||
/* 801DD9A0 7C 86 00 50 */ subf r4, r6, r0
|
||||
/* 801DD9A4 38 04 00 0F */ addi r0, r4, 0xf
|
||||
/* 801DD9A8 7C 85 00 AE */ lbzx r4, r5, r0
|
||||
/* 801DD9AC 38 06 03 AC */ addi r0, r6, 0x3ac
|
||||
/* 801DD9B0 7C 9F 01 AE */ stbx r4, r31, r0
|
||||
/* 801DD9B4 48 00 00 0C */ b lbl_801DD9C0
|
||||
lbl_801DD9B8:
|
||||
/* 801DD9B8 38 06 03 AC */ addi r0, r6, 0x3ac
|
||||
/* 801DD9BC 7C 7F 01 AE */ stbx r3, r31, r0
|
||||
lbl_801DD9C0:
|
||||
/* 801DD9C0 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 801DD9C4 42 00 FF D0 */ bdnz lbl_801DD994
|
||||
/* 801DD9C8 88 1F 03 75 */ lbz r0, 0x375(r31)
|
||||
/* 801DD9CC 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 801DD9D0 40 80 00 0C */ bge lbl_801DD9DC
|
||||
/* 801DD9D4 98 1F 03 73 */ stb r0, 0x373(r31)
|
||||
/* 801DD9D8 48 00 00 0C */ b lbl_801DD9E4
|
||||
lbl_801DD9DC:
|
||||
/* 801DD9DC 38 00 00 06 */ li r0, 6
|
||||
/* 801DD9E0 98 1F 03 73 */ stb r0, 0x373(r31)
|
||||
lbl_801DD9E4:
|
||||
/* 801DD9E4 88 9F 03 75 */ lbz r4, 0x375(r31)
|
||||
/* 801DD9E8 38 00 00 06 */ li r0, 6
|
||||
/* 801DD9EC 7C 64 03 D6 */ divw r3, r4, r0
|
||||
/* 801DD9F0 7C 03 01 D6 */ mullw r0, r3, r0
|
||||
/* 801DD9F4 7C 00 20 51 */ subf. r0, r0, r4
|
||||
/* 801DD9F8 40 82 00 0C */ bne lbl_801DDA04
|
||||
/* 801DD9FC 98 7F 03 74 */ stb r3, 0x374(r31)
|
||||
/* 801DDA00 48 00 00 0C */ b lbl_801DDA0C
|
||||
lbl_801DDA04:
|
||||
/* 801DDA04 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 801DDA08 98 1F 03 74 */ stb r0, 0x374(r31)
|
||||
lbl_801DDA0C:
|
||||
/* 801DDA0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DDA10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DDA14 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DDA18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DDA1C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_801DEE20:
|
||||
/* 801DEE20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DEE24 7C 08 02 A6 */ mflr r0
|
||||
/* 801DEE28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DEE2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DEE30 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DEE34 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DEE38 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DEE3C A8 04 07 5E */ lha r0, 0x75e(r4)
|
||||
/* 801DEE40 B0 03 03 6A */ sth r0, 0x36a(r3)
|
||||
/* 801DEE44 38 80 00 00 */ li r4, 0
|
||||
/* 801DEE48 48 00 26 D1 */ bl setAButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DEE4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DEE50 38 80 00 00 */ li r4, 0
|
||||
/* 801DEE54 48 00 27 75 */ bl setBButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DEE58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DEE5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DEE60 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DEE64 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DEE68 4E 80 00 20 */ blr
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
lbl_801DE70C:
|
||||
/* 801DE70C 94 21 FF 60 */ stwu r1, -0xa0(r1)
|
||||
/* 801DE710 7C 08 02 A6 */ mflr r0
|
||||
/* 801DE714 90 01 00 A4 */ stw r0, 0xa4(r1)
|
||||
/* 801DE718 93 E1 00 9C */ stw r31, 0x9c(r1)
|
||||
/* 801DE71C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DE720 80 63 03 14 */ lwz r3, 0x314(r3)
|
||||
/* 801DE724 48 05 D7 11 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
/* 801DE728 80 7F 03 14 */ lwz r3, 0x314(r31)
|
||||
/* 801DE72C 48 05 D8 99 */ bl dotAnimeInit__15dMsgScrnArrow_cFv
|
||||
/* 801DE730 88 7F 03 E2 */ lbz r3, 0x3e2(r31)
|
||||
/* 801DE734 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 801DE738 40 81 00 C0 */ ble lbl_801DE7F8
|
||||
/* 801DE73C 88 1F 03 E3 */ lbz r0, 0x3e3(r31)
|
||||
/* 801DE740 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 801DE744 40 82 00 20 */ bne lbl_801DE764
|
||||
/* 801DE748 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DE74C 38 80 00 00 */ li r4, 0
|
||||
/* 801DE750 48 00 2D C9 */ bl setAButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DE754 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DE758 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801DE75C 48 00 2E 6D */ bl setBButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DE760 48 00 00 1C */ b lbl_801DE77C
|
||||
lbl_801DE764:
|
||||
/* 801DE764 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DE768 38 80 04 08 */ li r4, 0x408
|
||||
/* 801DE76C 48 00 2D AD */ bl setAButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DE770 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DE774 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801DE778 48 00 2E 51 */ bl setBButtonString__14dMenu_Letter_cFUs
|
||||
lbl_801DE77C:
|
||||
/* 801DE77C 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 801DE780 48 07 51 B1 */ bl __ct__8CPaneMgrFv
|
||||
/* 801DE784 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 801DE788 3C 80 79 61 */ lis r4, 0x7961 /* 0x79615F6E@ha */
|
||||
/* 801DE78C 38 C4 5F 6E */ addi r6, r4, 0x5F6E /* 0x79615F6E@l */
|
||||
/* 801DE790 3C 80 73 65 */ lis r4, 0x7365 /* 0x7365745F@ha */
|
||||
/* 801DE794 38 A4 74 5F */ addi r5, r4, 0x745F /* 0x7365745F@l */
|
||||
/* 801DE798 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801DE79C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801DE7A0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801DE7A4 4E 80 04 21 */ bctrl
|
||||
/* 801DE7A8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801DE7AC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801DE7B0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 801DE7B4 38 C0 00 00 */ li r6, 0
|
||||
/* 801DE7B8 38 E0 00 00 */ li r7, 0
|
||||
/* 801DE7BC 48 07 67 01 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 801DE7C0 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 801DE7C4 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 801DE7C8 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 801DE7CC 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801DE7D0 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801DE7D4 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 801DE7D8 80 7F 03 14 */ lwz r3, 0x314(r31)
|
||||
/* 801DE7DC C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 801DE7E0 C0 41 00 18 */ lfs f2, 0x18(r1)
|
||||
/* 801DE7E4 48 05 D6 15 */ bl setPos__15dMsgScrnArrow_cFff
|
||||
/* 801DE7E8 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 801DE7EC 38 80 FF FF */ li r4, -1
|
||||
/* 801DE7F0 48 07 52 29 */ bl __dt__8CPaneMgrFv
|
||||
/* 801DE7F4 48 00 00 1C */ b lbl_801DE810
|
||||
lbl_801DE7F8:
|
||||
/* 801DE7F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DE7FC 38 80 00 00 */ li r4, 0
|
||||
/* 801DE800 48 00 2D 19 */ bl setAButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DE804 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DE808 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801DE80C 48 00 2D BD */ bl setBButtonString__14dMenu_Letter_cFUs
|
||||
lbl_801DE810:
|
||||
/* 801DE810 83 E1 00 9C */ lwz r31, 0x9c(r1)
|
||||
/* 801DE814 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
/* 801DE818 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DE81C 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
/* 801DE820 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_801DEA48:
|
||||
/* 801DEA48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DEA4C 7C 08 02 A6 */ mflr r0
|
||||
/* 801DEA50 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DEA54 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DEA58 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DEA5C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801DEA60 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801DEA64 A8 04 07 5E */ lha r0, 0x75e(r4)
|
||||
/* 801DEA68 B0 03 03 6A */ sth r0, 0x36a(r3)
|
||||
/* 801DEA6C 38 80 00 00 */ li r4, 0
|
||||
/* 801DEA70 48 00 2A A9 */ bl setAButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DEA74 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DEA78 38 80 00 00 */ li r4, 0
|
||||
/* 801DEA7C 48 00 2B 4D */ bl setBButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DEA80 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DEA84 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DEA88 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DEA8C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DEA90 4E 80 00 20 */ blr
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
lbl_801E0B24:
|
||||
/* 801E0B24 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801E0B28 7C 08 02 A6 */ mflr r0
|
||||
/* 801E0B2C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801E0B30 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 801E0B34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801E0B38 88 03 03 6E */ lbz r0, 0x36e(r3)
|
||||
/* 801E0B3C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E0B40 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E0B44 80 83 02 C8 */ lwz r4, 0x2c8(r3)
|
||||
/* 801E0B48 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801E0B4C 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 801E0B50 38 C0 00 00 */ li r6, 0
|
||||
/* 801E0B54 38 E0 00 00 */ li r7, 0
|
||||
/* 801E0B58 48 07 43 65 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
|
||||
/* 801E0B5C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 801E0B60 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 801E0B64 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 801E0B68 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 801E0B6C 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801E0B70 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 801E0B74 88 1F 03 6E */ lbz r0, 0x36e(r31)
|
||||
/* 801E0B78 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801E0B7C 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 801E0B80 80 63 02 C8 */ lwz r3, 0x2c8(r3)
|
||||
/* 801E0B84 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 801E0B88 80 7F 03 0C */ lwz r3, 0x30c(r31)
|
||||
/* 801E0B8C C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 801E0B90 C0 41 00 18 */ lfs f2, 0x18(r1)
|
||||
/* 801E0B94 38 A0 00 00 */ li r5, 0
|
||||
/* 801E0B98 4B FB 45 5D */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
|
||||
/* 801E0B9C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 801E0BA0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801E0BA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801E0BA8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801E0BAC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_801DDE18:
|
||||
/* 801DDE18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801DDE1C 7C 08 02 A6 */ mflr r0
|
||||
/* 801DDE20 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801DDE24 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801DDE28 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801DDE2C 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801DDE30 48 00 36 E9 */ bl setAButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DDE34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801DDE38 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801DDE3C 48 00 37 8D */ bl setBButtonString__14dMenu_Letter_cFUs
|
||||
/* 801DDE40 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801DDE44 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801DDE48 7C 08 03 A6 */ mtlr r0
|
||||
/* 801DDE4C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801DDE50 4E 80 00 20 */ blr
|
||||
|
|
@ -1754,6 +1754,14 @@ inline u8 dComIfGs_getFishSize(u8 param_0) {
|
|||
return g_dComIfG_gameInfo.info.getPlayer().getFishingInfo().getMaxSize(param_0);
|
||||
}
|
||||
|
||||
inline u8 dComIfGs_getGetNumber(int i_no) {
|
||||
return g_dComIfG_gameInfo.info.getPlayer().getLetterInfo().getGetNumber(i_no);
|
||||
}
|
||||
|
||||
inline void dComIfGs_setGetNumber(int i_no, u8 i_value) {
|
||||
g_dComIfG_gameInfo.info.getPlayer().getLetterInfo().setGetNumber(i_no, i_value);
|
||||
}
|
||||
|
||||
inline BOOL dComIfGs_isStageMiddleBoss() {
|
||||
return g_dComIfG_gameInfo.info.getMemory().getBit().isStageBossEnemy2();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ public:
|
|||
/* 801DD934 */ bool isSync();
|
||||
/* 801DD95C */ void letter_init_calc();
|
||||
/* 801DDA20 */ void init();
|
||||
/* 801DDA74 */ void _open();
|
||||
/* 801DDC98 */ void _close();
|
||||
/* 801DDA74 */ int _open();
|
||||
/* 801DDC98 */ int _close();
|
||||
/* 801DDE18 */ void wait_init();
|
||||
/* 801DDE54 */ void wait_move();
|
||||
/* 801DE164 */ void slide_right_init();
|
||||
|
|
@ -52,7 +52,7 @@ public:
|
|||
/* 801E11EC */ void copyDMYMenu();
|
||||
/* 801E1518 */ void setAButtonString(u16);
|
||||
/* 801E15C8 */ void setBButtonString(u16);
|
||||
/* 801E1678 */ void getLetterNum();
|
||||
/* 801E1678 */ u8 getLetterNum();
|
||||
/* 801E1748 */ void setHIO(bool);
|
||||
|
||||
/* 801E1D5C */ virtual void draw();
|
||||
|
|
@ -62,36 +62,35 @@ public:
|
|||
|
||||
private:
|
||||
/* 0x004 */ JKRExpHeap* mpHeap;
|
||||
/* 0x008 */ JKRArchive* field_0x8;
|
||||
/* 0x008 */ JKRArchive* mpArchive;
|
||||
/* 0x00C */ STControl* mpStick;
|
||||
/* 0x010 */ CSTControl* mpCStick;
|
||||
/* 0x014 */ mDoDvdThd_mountArchive_c* field_0x14;
|
||||
/* 0x014 */ mDoDvdThd_mountArchive_c* mpMount;
|
||||
/* 0x018 */ J2DScreen* mpMenuScreen;
|
||||
/* 0x01C */ J2DScreen* mpMenuDMYScreen;
|
||||
/* 0x020 */ J2DScreen* mpMenuBaseScreen;
|
||||
/* 0x024 */ J2DScreen* mpSdwScreen;
|
||||
/* 0x028 */ J2DScreen* mpLetterScreen[2];
|
||||
/* 0x030 */ J2DScreen* mpIconScreen;
|
||||
/* 0x034 */ J2DTextBox* field_0x40[6][5];
|
||||
/* 0x034 */ J2DTextBox* field_0x34[6][5];
|
||||
/* 0x0AC */ J2DTextBox* field_0xac[6][5];
|
||||
/* 0x124 */ J2DTextBox* field_0x124[6][4];
|
||||
/* 0x184 */ J2DTextBox* field_0x184[6][4];
|
||||
/* 0x1E4 */ J2DTextBox* field_0x1e4[2];
|
||||
/* 0x1EC */ J2DTextBox* field_0x1ec;
|
||||
/* 0x1F0 */ J2DTextBox* field_0x1f0[9];
|
||||
/* 0x214 */ u8 field_0x214[0x24];
|
||||
/* 0x214 */ J2DTextBox* mpPageLight[9];
|
||||
/* 0x238 */ J2DTextBox* field_0x238[9];
|
||||
/* 0x25C */ J2DTextBox* field_0x25c[12];
|
||||
/* 0x28C */ J2DTextBox* field_0x28c[5];
|
||||
/* 0x2A0 */ J2DTextBox* field_0x2a0[5];
|
||||
/* 0x28C */ J2DTextBox* mpAButtonString[5];
|
||||
/* 0x2A0 */ J2DTextBox* mpBButtonString[5];
|
||||
/* 0x2B4 */ J2DPicture* mpBlackTex;
|
||||
/* 0x2B8 */ CPaneMgr* mpParent[3];
|
||||
/* 0x2C4 */ CPaneMgr* mpDMYParent;
|
||||
/* 0x2C8 */ CPaneMgr* mpLetterParent[6];
|
||||
/* 0x2E0 */ CPaneMgr* mpTextParent[2];
|
||||
/* 0x2E8 */ CPaneMgr* mpLineParent;
|
||||
/* 0x2EC */ CPaneMgr* field_0x2ec;
|
||||
/* 0x2F0 */ CPaneMgr* field_0x2f0;
|
||||
/* 0x2EC */ CPaneMgr* field_0x2ec[2];
|
||||
/* 0x2F4 */ CPaneMgr* field_0x2f4[2];
|
||||
/* 0x2FC */ CPaneMgr* mpButtonAB[2];
|
||||
/* 0x304 */ CPaneMgr* mpButtonText[2];
|
||||
|
|
@ -106,11 +105,11 @@ private:
|
|||
/* 0x35C */ f32 field_0x35c;
|
||||
/* 0x360 */ f32 field_0x360;
|
||||
/* 0x364 */ f32 field_0x364;
|
||||
/* 0x368 */ u16 field_0x368;
|
||||
/* 0x36A */ u16 field_0x36a;
|
||||
/* 0x368 */ s16 field_0x368;
|
||||
/* 0x36A */ s16 field_0x36a;
|
||||
/* 0x36C */ u8 mStatus;
|
||||
/* 0x36D */ u8 field_0x36d;
|
||||
/* 0x36E */ u8 field_0x36e;
|
||||
/* 0x36D */ u8 mProcess;
|
||||
/* 0x36E */ u8 mIndex;
|
||||
/* 0x36F */ u8 field_0x36f;
|
||||
/* 0x370 */ u8 field_0x370;
|
||||
/* 0x371 */ u8 field_0x371;
|
||||
|
|
|
|||
|
|
@ -667,6 +667,8 @@ public:
|
|||
BOOL isLetterGetFlag(int i_no) const;
|
||||
void onLetterReadFlag(int i_no);
|
||||
int isLetterReadFlag(int i_no) const;
|
||||
u8 getGetNumber(int i_no) { return mGetNumber[i_no]; }
|
||||
void setGetNumber(int i_no, u8 i_value) { mGetNumber[i_no] = i_value; }
|
||||
|
||||
private:
|
||||
/* 0x00 */ u32 mLetterGetFlags[2];
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -241,10 +241,10 @@ int dMenu_Skill_c::_open() {
|
|||
}
|
||||
}
|
||||
|
||||
s16 openFrame = g_drawHIO.mSkillListScreen.mOpenFrame[0];
|
||||
s16 closeFrame = g_drawHIO.mSkillListScreen.mCloseFrame[0];
|
||||
mFrame = g_drawHIO.mSkillListScreen.mOpenFrame[0];
|
||||
if (mFrame >= openFrame) {
|
||||
s16 openWindowFrame = g_drawHIO.mSkillListScreen.mOpenFrame[dMeter_drawSkillHIO_c::WINDOW];
|
||||
s16 closeFrame = g_drawHIO.mSkillListScreen.mCloseFrame[dMeter_drawSkillHIO_c::WINDOW];
|
||||
mFrame = g_drawHIO.mSkillListScreen.mOpenFrame[dMeter_drawSkillHIO_c::WINDOW];
|
||||
if (mFrame >= openWindowFrame) {
|
||||
mFrame = closeFrame;
|
||||
mStatus = 2;
|
||||
mpParent->scale(1.0f, 1.0f);
|
||||
|
|
@ -255,7 +255,7 @@ int dMenu_Skill_c::_open() {
|
|||
mpDrawCursor->onPlayAnime(0);
|
||||
return 1;
|
||||
} else {
|
||||
f32 div = (f32)mFrame / (f32)openFrame;
|
||||
f32 div = (f32)mFrame / (f32)openWindowFrame;
|
||||
mpParent->scale(div, div);
|
||||
mpParent->setAlphaRate(div);
|
||||
setCursorPos();
|
||||
|
|
@ -353,14 +353,14 @@ void dMenu_Skill_c::read_open_init() {
|
|||
/* 801F7FF8-801F8114 1F2938 011C+00 1/0 0/0 0/0 .text read_open_move__13dMenu_Skill_cFv
|
||||
*/
|
||||
void dMenu_Skill_c::read_open_move() {
|
||||
s16 openFrame = g_drawHIO.mSkillListScreen.mOpenFrame[1];
|
||||
s16 openSkillDescFrame = g_drawHIO.mSkillListScreen.mOpenFrame[dMeter_drawSkillHIO_c::SKILL_DESC];
|
||||
mProcFrame++;
|
||||
if (mProcFrame >= openFrame) {
|
||||
if (mProcFrame >= openSkillDescFrame) {
|
||||
mProcess = PROC_OPEN_MOVE;
|
||||
mpTextParent->setAlphaRate(1.0f);
|
||||
mpBlackTex->setAlpha(g_drawHIO.mSkillListScreen.mWindowBGalpha);
|
||||
} else {
|
||||
f32 alphaRate = (f32)mProcFrame / (f32)openFrame;
|
||||
f32 alphaRate = (f32)mProcFrame / (f32)openSkillDescFrame;
|
||||
mpTextParent->setAlphaRate(alphaRate);
|
||||
mpBlackTex->setAlpha(g_drawHIO.mSkillListScreen.mWindowBGalpha * alphaRate);
|
||||
}
|
||||
|
|
@ -393,7 +393,7 @@ void dMenu_Skill_c::read_move_move() {
|
|||
/* 801F8218-801F826C 1F2B58 0054+00 1/0 0/0 0/0 .text read_close_init__13dMenu_Skill_cFv
|
||||
*/
|
||||
void dMenu_Skill_c::read_close_init() {
|
||||
mProcFrame = g_drawHIO.mSkillListScreen.mCloseFrame[1];
|
||||
mProcFrame = g_drawHIO.mSkillListScreen.mCloseFrame[dMeter_drawSkillHIO_c::SKILL_DESC];
|
||||
mStringID = 0;
|
||||
setAButtonString(0);
|
||||
setBButtonString(0);
|
||||
|
|
@ -402,14 +402,14 @@ void dMenu_Skill_c::read_close_init() {
|
|||
/* 801F826C-801F8388 1F2BAC 011C+00 1/0 0/0 0/0 .text read_close_move__13dMenu_Skill_cFv
|
||||
*/
|
||||
void dMenu_Skill_c::read_close_move() {
|
||||
s16 closeFrame = g_drawHIO.mSkillListScreen.mCloseFrame[1];
|
||||
s16 closeSkillDescFrame = g_drawHIO.mSkillListScreen.mCloseFrame[dMeter_drawSkillHIO_c::SKILL_DESC];
|
||||
mProcFrame--;
|
||||
if (mProcFrame <= 0) {
|
||||
mProcess = PROC_CLOSE_MOVE;
|
||||
mpTextParent->setAlphaRate(0.0f);
|
||||
mpBlackTex->setAlpha(g_drawHIO.mSkillListScreen.mWindowBGalpha);
|
||||
} else {
|
||||
f32 alphaRate = (f32)mProcFrame / (f32)closeFrame;
|
||||
f32 alphaRate = (f32)mProcFrame / (f32)closeSkillDescFrame;
|
||||
mpTextParent->setAlphaRate(alphaRate);
|
||||
mpBlackTex->setAlpha(g_drawHIO.mSkillListScreen.mWindowBGalpha * alphaRate);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue