mirror of https://github.com/zeldaret/tp.git
JPABaseShape color regist funcs
This commit is contained in:
parent
f7eed3278f
commit
e4e6a51a5a
|
@ -1,70 +0,0 @@
|
|||
lbl_80277024:
|
||||
/* 80277024 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80277028 7C 08 02 A6 */ mflr r0
|
||||
/* 8027702C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80277030 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80277034 80 03 01 08 */ lwz r0, 0x108(r3)
|
||||
/* 80277038 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027703C 80 04 00 90 */ lwz r0, 0x90(r4)
|
||||
/* 80277040 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80277044 88 C1 00 14 */ lbz r6, 0x14(r1)
|
||||
/* 80277048 88 A3 00 B8 */ lbz r5, 0xb8(r3)
|
||||
/* 8027704C 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80277050 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80277054 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80277058 98 01 00 14 */ stb r0, 0x14(r1)
|
||||
/* 8027705C 88 C1 00 15 */ lbz r6, 0x15(r1)
|
||||
/* 80277060 88 A3 00 B9 */ lbz r5, 0xb9(r3)
|
||||
/* 80277064 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80277068 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 8027706C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80277070 98 01 00 15 */ stb r0, 0x15(r1)
|
||||
/* 80277074 88 C1 00 16 */ lbz r6, 0x16(r1)
|
||||
/* 80277078 88 A3 00 BA */ lbz r5, 0xba(r3)
|
||||
/* 8027707C 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80277080 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80277084 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80277088 98 01 00 16 */ stb r0, 0x16(r1)
|
||||
/* 8027708C 88 C1 00 17 */ lbz r6, 0x17(r1)
|
||||
/* 80277090 88 A3 00 BB */ lbz r5, 0xbb(r3)
|
||||
/* 80277094 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80277098 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 8027709C 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
|
||||
/* 802770A0 98 A1 00 17 */ stb r5, 0x17(r1)
|
||||
/* 802770A4 88 84 00 96 */ lbz r4, 0x96(r4)
|
||||
/* 802770A8 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 802770AC 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 802770B0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 802770B4 98 01 00 17 */ stb r0, 0x17(r1)
|
||||
/* 802770B8 88 A1 00 10 */ lbz r5, 0x10(r1)
|
||||
/* 802770BC 88 83 00 BC */ lbz r4, 0xbc(r3)
|
||||
/* 802770C0 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 802770C4 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 802770C8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 802770CC 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 802770D0 88 A1 00 11 */ lbz r5, 0x11(r1)
|
||||
/* 802770D4 88 83 00 BD */ lbz r4, 0xbd(r3)
|
||||
/* 802770D8 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 802770DC 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 802770E0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 802770E4 98 01 00 11 */ stb r0, 0x11(r1)
|
||||
/* 802770E8 88 81 00 12 */ lbz r4, 0x12(r1)
|
||||
/* 802770EC 88 63 00 BE */ lbz r3, 0xbe(r3)
|
||||
/* 802770F0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 802770F4 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 802770F8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 802770FC 98 01 00 12 */ stb r0, 0x12(r1)
|
||||
/* 80277100 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80277104 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80277108 38 60 00 01 */ li r3, 1
|
||||
/* 8027710C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80277110 48 0E 82 6D */ bl GXSetTevColor
|
||||
/* 80277114 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 80277118 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8027711C 38 60 00 02 */ li r3, 2
|
||||
/* 80277120 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80277124 48 0E 82 59 */ bl GXSetTevColor
|
||||
/* 80277128 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8027712C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80277130 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80277134 4E 80 00 20 */ blr
|
|
@ -1,45 +0,0 @@
|
|||
lbl_80276DB0:
|
||||
/* 80276DB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276DB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80276DB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276DBC 80 C3 00 00 */ lwz r6, 0(r3)
|
||||
/* 80276DC0 80 06 01 08 */ lwz r0, 0x108(r6)
|
||||
/* 80276DC4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80276DC8 88 A1 00 0C */ lbz r5, 0xc(r1)
|
||||
/* 80276DCC 88 66 00 B8 */ lbz r3, 0xb8(r6)
|
||||
/* 80276DD0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276DD4 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276DD8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276DDC 98 01 00 0C */ stb r0, 0xc(r1)
|
||||
/* 80276DE0 88 A1 00 0D */ lbz r5, 0xd(r1)
|
||||
/* 80276DE4 88 66 00 B9 */ lbz r3, 0xb9(r6)
|
||||
/* 80276DE8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276DEC 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276DF0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276DF4 98 01 00 0D */ stb r0, 0xd(r1)
|
||||
/* 80276DF8 88 A1 00 0E */ lbz r5, 0xe(r1)
|
||||
/* 80276DFC 88 66 00 BA */ lbz r3, 0xba(r6)
|
||||
/* 80276E00 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276E04 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276E08 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276E0C 98 01 00 0E */ stb r0, 0xe(r1)
|
||||
/* 80276E10 88 A1 00 0F */ lbz r5, 0xf(r1)
|
||||
/* 80276E14 88 66 00 BB */ lbz r3, 0xbb(r6)
|
||||
/* 80276E18 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276E1C 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276E20 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276E24 98 A1 00 0F */ stb r5, 0xf(r1)
|
||||
/* 80276E28 88 64 00 96 */ lbz r3, 0x96(r4)
|
||||
/* 80276E2C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276E30 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276E34 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276E38 98 01 00 0F */ stb r0, 0xf(r1)
|
||||
/* 80276E3C 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80276E40 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80276E44 38 60 00 01 */ li r3, 1
|
||||
/* 80276E48 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80276E4C 48 0E 85 31 */ bl GXSetTevColor
|
||||
/* 80276E50 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276E54 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276E58 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276E5C 4E 80 00 20 */ blr
|
|
@ -1,34 +0,0 @@
|
|||
lbl_80276C2C:
|
||||
/* 80276C2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276C30 7C 08 02 A6 */ mflr r0
|
||||
/* 80276C34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276C38 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80276C3C 80 05 01 0C */ lwz r0, 0x10c(r5)
|
||||
/* 80276C40 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80276C44 88 81 00 0C */ lbz r4, 0xc(r1)
|
||||
/* 80276C48 88 65 00 BC */ lbz r3, 0xbc(r5)
|
||||
/* 80276C4C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276C50 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276C54 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276C58 98 01 00 0C */ stb r0, 0xc(r1)
|
||||
/* 80276C5C 88 81 00 0D */ lbz r4, 0xd(r1)
|
||||
/* 80276C60 88 65 00 BD */ lbz r3, 0xbd(r5)
|
||||
/* 80276C64 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276C68 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276C6C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276C70 98 01 00 0D */ stb r0, 0xd(r1)
|
||||
/* 80276C74 88 81 00 0E */ lbz r4, 0xe(r1)
|
||||
/* 80276C78 88 65 00 BE */ lbz r3, 0xbe(r5)
|
||||
/* 80276C7C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276C80 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276C84 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276C88 98 01 00 0E */ stb r0, 0xe(r1)
|
||||
/* 80276C8C 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80276C90 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80276C94 38 60 00 02 */ li r3, 2
|
||||
/* 80276C98 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80276C9C 48 0E 86 E1 */ bl GXSetTevColor
|
||||
/* 80276CA0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276CA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276CA8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276CAC 4E 80 00 20 */ blr
|
|
@ -1,34 +0,0 @@
|
|||
lbl_80277138:
|
||||
/* 80277138 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027713C 7C 08 02 A6 */ mflr r0
|
||||
/* 80277140 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80277144 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80277148 80 04 00 90 */ lwz r0, 0x90(r4)
|
||||
/* 8027714C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80277150 88 81 00 0C */ lbz r4, 0xc(r1)
|
||||
/* 80277154 88 65 00 BC */ lbz r3, 0xbc(r5)
|
||||
/* 80277158 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8027715C 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80277160 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80277164 98 01 00 0C */ stb r0, 0xc(r1)
|
||||
/* 80277168 88 81 00 0D */ lbz r4, 0xd(r1)
|
||||
/* 8027716C 88 65 00 BD */ lbz r3, 0xbd(r5)
|
||||
/* 80277170 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80277174 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80277178 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 8027717C 98 01 00 0D */ stb r0, 0xd(r1)
|
||||
/* 80277180 88 81 00 0E */ lbz r4, 0xe(r1)
|
||||
/* 80277184 88 65 00 BE */ lbz r3, 0xbe(r5)
|
||||
/* 80277188 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8027718C 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80277190 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80277194 98 01 00 0E */ stb r0, 0xe(r1)
|
||||
/* 80277198 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8027719C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802771A0 38 60 00 02 */ li r3, 2
|
||||
/* 802771A4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802771A8 48 0E 81 D5 */ bl GXSetTevColor
|
||||
/* 802771AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802771B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802771B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802771B8 4E 80 00 20 */ blr
|
|
@ -1,70 +0,0 @@
|
|||
lbl_80276F10:
|
||||
/* 80276F10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80276F14 7C 08 02 A6 */ mflr r0
|
||||
/* 80276F18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80276F1C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80276F20 80 04 00 8C */ lwz r0, 0x8c(r4)
|
||||
/* 80276F24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276F28 80 04 00 90 */ lwz r0, 0x90(r4)
|
||||
/* 80276F2C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80276F30 88 C1 00 14 */ lbz r6, 0x14(r1)
|
||||
/* 80276F34 88 A3 00 B8 */ lbz r5, 0xb8(r3)
|
||||
/* 80276F38 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80276F3C 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80276F40 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276F44 98 01 00 14 */ stb r0, 0x14(r1)
|
||||
/* 80276F48 88 C1 00 15 */ lbz r6, 0x15(r1)
|
||||
/* 80276F4C 88 A3 00 B9 */ lbz r5, 0xb9(r3)
|
||||
/* 80276F50 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80276F54 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80276F58 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276F5C 98 01 00 15 */ stb r0, 0x15(r1)
|
||||
/* 80276F60 88 C1 00 16 */ lbz r6, 0x16(r1)
|
||||
/* 80276F64 88 A3 00 BA */ lbz r5, 0xba(r3)
|
||||
/* 80276F68 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80276F6C 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80276F70 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276F74 98 01 00 16 */ stb r0, 0x16(r1)
|
||||
/* 80276F78 88 C1 00 17 */ lbz r6, 0x17(r1)
|
||||
/* 80276F7C 88 A3 00 BB */ lbz r5, 0xbb(r3)
|
||||
/* 80276F80 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 80276F84 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80276F88 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276F8C 98 A1 00 17 */ stb r5, 0x17(r1)
|
||||
/* 80276F90 88 84 00 96 */ lbz r4, 0x96(r4)
|
||||
/* 80276F94 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276F98 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276F9C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276FA0 98 01 00 17 */ stb r0, 0x17(r1)
|
||||
/* 80276FA4 88 A1 00 10 */ lbz r5, 0x10(r1)
|
||||
/* 80276FA8 88 83 00 BC */ lbz r4, 0xbc(r3)
|
||||
/* 80276FAC 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276FB0 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276FB4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276FB8 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 80276FBC 88 A1 00 11 */ lbz r5, 0x11(r1)
|
||||
/* 80276FC0 88 83 00 BD */ lbz r4, 0xbd(r3)
|
||||
/* 80276FC4 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276FC8 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276FCC 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276FD0 98 01 00 11 */ stb r0, 0x11(r1)
|
||||
/* 80276FD4 88 81 00 12 */ lbz r4, 0x12(r1)
|
||||
/* 80276FD8 88 63 00 BE */ lbz r3, 0xbe(r3)
|
||||
/* 80276FDC 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276FE0 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276FE4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276FE8 98 01 00 12 */ stb r0, 0x12(r1)
|
||||
/* 80276FEC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276FF0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80276FF4 38 60 00 01 */ li r3, 1
|
||||
/* 80276FF8 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80276FFC 48 0E 83 81 */ bl GXSetTevColor
|
||||
/* 80277000 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 80277004 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80277008 38 60 00 02 */ li r3, 2
|
||||
/* 8027700C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80277010 48 0E 83 6D */ bl GXSetTevColor
|
||||
/* 80277014 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80277018 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027701C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80277020 4E 80 00 20 */ blr
|
|
@ -1,45 +0,0 @@
|
|||
lbl_80276E60:
|
||||
/* 80276E60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276E64 7C 08 02 A6 */ mflr r0
|
||||
/* 80276E68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276E6C 80 C3 00 00 */ lwz r6, 0(r3)
|
||||
/* 80276E70 80 04 00 8C */ lwz r0, 0x8c(r4)
|
||||
/* 80276E74 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80276E78 88 A1 00 0C */ lbz r5, 0xc(r1)
|
||||
/* 80276E7C 88 66 00 B8 */ lbz r3, 0xb8(r6)
|
||||
/* 80276E80 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276E84 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276E88 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276E8C 98 01 00 0C */ stb r0, 0xc(r1)
|
||||
/* 80276E90 88 A1 00 0D */ lbz r5, 0xd(r1)
|
||||
/* 80276E94 88 66 00 B9 */ lbz r3, 0xb9(r6)
|
||||
/* 80276E98 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276E9C 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276EA0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276EA4 98 01 00 0D */ stb r0, 0xd(r1)
|
||||
/* 80276EA8 88 A1 00 0E */ lbz r5, 0xe(r1)
|
||||
/* 80276EAC 88 66 00 BA */ lbz r3, 0xba(r6)
|
||||
/* 80276EB0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276EB4 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276EB8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276EBC 98 01 00 0E */ stb r0, 0xe(r1)
|
||||
/* 80276EC0 88 A1 00 0F */ lbz r5, 0xf(r1)
|
||||
/* 80276EC4 88 66 00 BB */ lbz r3, 0xbb(r6)
|
||||
/* 80276EC8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276ECC 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276ED0 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276ED4 98 A1 00 0F */ stb r5, 0xf(r1)
|
||||
/* 80276ED8 88 64 00 96 */ lbz r3, 0x96(r4)
|
||||
/* 80276EDC 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276EE0 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276EE4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276EE8 98 01 00 0F */ stb r0, 0xf(r1)
|
||||
/* 80276EEC 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80276EF0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80276EF4 38 60 00 01 */ li r3, 1
|
||||
/* 80276EF8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80276EFC 48 0E 84 81 */ bl GXSetTevColor
|
||||
/* 80276F00 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276F04 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276F08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276F0C 4E 80 00 20 */ blr
|
|
@ -1,65 +0,0 @@
|
|||
lbl_80276CB0:
|
||||
/* 80276CB0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80276CB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80276CB8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80276CBC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80276CC0 80 03 01 08 */ lwz r0, 0x108(r3)
|
||||
/* 80276CC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276CC8 80 03 01 0C */ lwz r0, 0x10c(r3)
|
||||
/* 80276CCC 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80276CD0 88 A1 00 14 */ lbz r5, 0x14(r1)
|
||||
/* 80276CD4 88 83 00 B8 */ lbz r4, 0xb8(r3)
|
||||
/* 80276CD8 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276CDC 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276CE0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276CE4 98 01 00 14 */ stb r0, 0x14(r1)
|
||||
/* 80276CE8 88 A1 00 15 */ lbz r5, 0x15(r1)
|
||||
/* 80276CEC 88 83 00 B9 */ lbz r4, 0xb9(r3)
|
||||
/* 80276CF0 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276CF4 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276CF8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276CFC 98 01 00 15 */ stb r0, 0x15(r1)
|
||||
/* 80276D00 88 A1 00 16 */ lbz r5, 0x16(r1)
|
||||
/* 80276D04 88 83 00 BA */ lbz r4, 0xba(r3)
|
||||
/* 80276D08 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276D0C 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276D10 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276D14 98 01 00 16 */ stb r0, 0x16(r1)
|
||||
/* 80276D18 88 A1 00 17 */ lbz r5, 0x17(r1)
|
||||
/* 80276D1C 88 83 00 BB */ lbz r4, 0xbb(r3)
|
||||
/* 80276D20 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276D24 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276D28 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276D2C 98 01 00 17 */ stb r0, 0x17(r1)
|
||||
/* 80276D30 88 A1 00 10 */ lbz r5, 0x10(r1)
|
||||
/* 80276D34 88 83 00 BC */ lbz r4, 0xbc(r3)
|
||||
/* 80276D38 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276D3C 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276D40 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276D44 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 80276D48 88 A1 00 11 */ lbz r5, 0x11(r1)
|
||||
/* 80276D4C 88 83 00 BD */ lbz r4, 0xbd(r3)
|
||||
/* 80276D50 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80276D54 7C 05 01 D6 */ mullw r0, r5, r0
|
||||
/* 80276D58 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276D5C 98 01 00 11 */ stb r0, 0x11(r1)
|
||||
/* 80276D60 88 81 00 12 */ lbz r4, 0x12(r1)
|
||||
/* 80276D64 88 63 00 BE */ lbz r3, 0xbe(r3)
|
||||
/* 80276D68 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276D6C 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276D70 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276D74 98 01 00 12 */ stb r0, 0x12(r1)
|
||||
/* 80276D78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276D7C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80276D80 38 60 00 01 */ li r3, 1
|
||||
/* 80276D84 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80276D88 48 0E 85 F5 */ bl GXSetTevColor
|
||||
/* 80276D8C 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 80276D90 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80276D94 38 60 00 02 */ li r3, 2
|
||||
/* 80276D98 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80276D9C 48 0E 85 E1 */ bl GXSetTevColor
|
||||
/* 80276DA0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80276DA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276DA8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80276DAC 4E 80 00 20 */ blr
|
|
@ -1,40 +0,0 @@
|
|||
lbl_80276B90:
|
||||
/* 80276B90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276B94 7C 08 02 A6 */ mflr r0
|
||||
/* 80276B98 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276B9C 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80276BA0 80 05 01 08 */ lwz r0, 0x108(r5)
|
||||
/* 80276BA4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80276BA8 88 81 00 0C */ lbz r4, 0xc(r1)
|
||||
/* 80276BAC 88 65 00 B8 */ lbz r3, 0xb8(r5)
|
||||
/* 80276BB0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276BB4 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276BB8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276BBC 98 01 00 0C */ stb r0, 0xc(r1)
|
||||
/* 80276BC0 88 81 00 0D */ lbz r4, 0xd(r1)
|
||||
/* 80276BC4 88 65 00 B9 */ lbz r3, 0xb9(r5)
|
||||
/* 80276BC8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276BCC 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276BD0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276BD4 98 01 00 0D */ stb r0, 0xd(r1)
|
||||
/* 80276BD8 88 81 00 0E */ lbz r4, 0xe(r1)
|
||||
/* 80276BDC 88 65 00 BA */ lbz r3, 0xba(r5)
|
||||
/* 80276BE0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276BE4 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276BE8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276BEC 98 01 00 0E */ stb r0, 0xe(r1)
|
||||
/* 80276BF0 88 81 00 0F */ lbz r4, 0xf(r1)
|
||||
/* 80276BF4 88 65 00 BB */ lbz r3, 0xbb(r5)
|
||||
/* 80276BF8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80276BFC 7C 04 01 D6 */ mullw r0, r4, r0
|
||||
/* 80276C00 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 80276C04 98 01 00 0F */ stb r0, 0xf(r1)
|
||||
/* 80276C08 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80276C0C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80276C10 38 60 00 01 */ li r3, 1
|
||||
/* 80276C14 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80276C18 48 0E 87 65 */ bl GXSetTevColor
|
||||
/* 80276C1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276C20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276C24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276C28 4E 80 00 20 */ blr
|
|
@ -160,90 +160,119 @@ void JPASetLineWidth(JPAEmitterWorkData* work, JPABaseParticle* ptcl) {
|
|||
GXSetLineWidth((u8)(lit_2262[0] * work->mGlobalPtclScl.x * ptcl->mParticleScaleX), GX_TO_ONE);
|
||||
}
|
||||
|
||||
/* 80276B90-80276C2C 2714D0 009C+00 0/0 1/1 0/0 .text JPARegistPrm__FP18JPAEmitterWorkData */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistPrm(JPAEmitterWorkData* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistPrm__FP18JPAEmitterWorkData.s"
|
||||
static inline u8 COLOR_MULTI(u32 a, u32 b) {
|
||||
return ((a * (b + 1)) * 0x10000) >> 24;
|
||||
}
|
||||
|
||||
/* 80276B90-80276C2C 2714D0 009C+00 0/0 1/1 0/0 .text JPARegistPrm__FP18JPAEmitterWorkData */
|
||||
void JPARegistPrm(JPAEmitterWorkData* work) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor prm = emtr->mPrmClr;
|
||||
prm.r = COLOR_MULTI(prm.r, emtr->mGlobalPrmClr.r);
|
||||
prm.g = COLOR_MULTI(prm.g, emtr->mGlobalPrmClr.g);
|
||||
prm.b = COLOR_MULTI(prm.b, emtr->mGlobalPrmClr.b);
|
||||
prm.a = COLOR_MULTI(prm.a, emtr->mGlobalPrmClr.a);
|
||||
GXSetTevColor(GX_TEVREG0, prm);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80276C2C-80276CB0 27156C 0084+00 0/0 1/1 0/0 .text JPARegistEnv__FP18JPAEmitterWorkData */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistEnv(JPAEmitterWorkData* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistEnv__FP18JPAEmitterWorkData.s"
|
||||
void JPARegistEnv(JPAEmitterWorkData* work) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor env = emtr->mEnvClr;
|
||||
env.r = COLOR_MULTI(env.r, emtr->mGlobalEnvClr.r);
|
||||
env.g = COLOR_MULTI(env.g, emtr->mGlobalEnvClr.g);
|
||||
env.b = COLOR_MULTI(env.b, emtr->mGlobalEnvClr.b);
|
||||
GXSetTevColor(GX_TEVREG1, env);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80276CB0-80276DB0 2715F0 0100+00 0/0 1/1 0/0 .text JPARegistPrmEnv__FP18JPAEmitterWorkData */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistPrmEnv(JPAEmitterWorkData* param_0) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistPrmEnv__FP18JPAEmitterWorkData.s"
|
||||
void JPARegistPrmEnv(JPAEmitterWorkData* work) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor prm = emtr->mPrmClr;
|
||||
GXColor env = emtr->mEnvClr;
|
||||
prm.r = COLOR_MULTI(prm.r, emtr->mGlobalPrmClr.r);
|
||||
prm.g = COLOR_MULTI(prm.g, emtr->mGlobalPrmClr.g);
|
||||
prm.b = COLOR_MULTI(prm.b, emtr->mGlobalPrmClr.b);
|
||||
prm.a = COLOR_MULTI(prm.a, emtr->mGlobalPrmClr.a);
|
||||
env.r = COLOR_MULTI(env.r, emtr->mGlobalEnvClr.r);
|
||||
env.g = COLOR_MULTI(env.g, emtr->mGlobalEnvClr.g);
|
||||
env.b = COLOR_MULTI(env.b, emtr->mGlobalEnvClr.b);
|
||||
GXSetTevColor(GX_TEVREG0, prm);
|
||||
GXSetTevColor(GX_TEVREG1, env);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80276DB0-80276E60 2716F0 00B0+00 0/0 1/1 0/0 .text
|
||||
* JPARegistAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistAlpha(JPAEmitterWorkData* param_0, JPABaseParticle* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle.s"
|
||||
void JPARegistAlpha(JPAEmitterWorkData* work, JPABaseParticle* ptcl) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor prm = emtr->mPrmClr;
|
||||
prm.r = COLOR_MULTI(prm.r, emtr->mGlobalPrmClr.r);
|
||||
prm.g = COLOR_MULTI(prm.g, emtr->mGlobalPrmClr.g);
|
||||
prm.b = COLOR_MULTI(prm.b, emtr->mGlobalPrmClr.b);
|
||||
prm.a = COLOR_MULTI(prm.a, emtr->mGlobalPrmClr.a);
|
||||
prm.a = COLOR_MULTI(prm.a, ptcl->mPrmColorAlphaAnm);
|
||||
GXSetTevColor(GX_TEVREG0, prm);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80276E60-80276F10 2717A0 00B0+00 0/0 1/1 0/0 .text
|
||||
* JPARegistPrmAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistPrmAlpha(JPAEmitterWorkData* param_0, JPABaseParticle* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistPrmAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle.s"
|
||||
void JPARegistPrmAlpha(JPAEmitterWorkData* work, JPABaseParticle* ptcl) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor prm = ptcl->mPrmClr;
|
||||
prm.r = COLOR_MULTI(prm.r, emtr->mGlobalPrmClr.r);
|
||||
prm.g = COLOR_MULTI(prm.g, emtr->mGlobalPrmClr.g);
|
||||
prm.b = COLOR_MULTI(prm.b, emtr->mGlobalPrmClr.b);
|
||||
prm.a = COLOR_MULTI(prm.a, emtr->mGlobalPrmClr.a);
|
||||
prm.a = COLOR_MULTI(prm.a, ptcl->mPrmColorAlphaAnm);
|
||||
GXSetTevColor(GX_TEVREG0, prm);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80276F10-80277024 271850 0114+00 0/0 1/1 0/0 .text
|
||||
* JPARegistPrmAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistPrmAlphaEnv(JPAEmitterWorkData* param_0, JPABaseParticle* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistPrmAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle.s"
|
||||
void JPARegistPrmAlphaEnv(JPAEmitterWorkData* work, JPABaseParticle* ptcl) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor prm = ptcl->mPrmClr;
|
||||
GXColor env = ptcl->mEnvClr;
|
||||
prm.r = COLOR_MULTI(prm.r, emtr->mGlobalPrmClr.r);
|
||||
prm.g = COLOR_MULTI(prm.g, emtr->mGlobalPrmClr.g);
|
||||
prm.b = COLOR_MULTI(prm.b, emtr->mGlobalPrmClr.b);
|
||||
prm.a = COLOR_MULTI(prm.a, emtr->mGlobalPrmClr.a);
|
||||
prm.a = COLOR_MULTI(prm.a, ptcl->mPrmColorAlphaAnm);
|
||||
env.r = COLOR_MULTI(env.r, emtr->mGlobalEnvClr.r);
|
||||
env.g = COLOR_MULTI(env.g, emtr->mGlobalEnvClr.g);
|
||||
env.b = COLOR_MULTI(env.b, emtr->mGlobalEnvClr.b);
|
||||
GXSetTevColor(GX_TEVREG0, prm);
|
||||
GXSetTevColor(GX_TEVREG1, env);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80277024-80277138 271964 0114+00 0/0 1/1 0/0 .text
|
||||
* JPARegistAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistAlphaEnv(JPAEmitterWorkData* param_0, JPABaseParticle* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle.s"
|
||||
void JPARegistAlphaEnv(JPAEmitterWorkData* work, JPABaseParticle* ptcl) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor prm = emtr->mPrmClr;
|
||||
GXColor env = ptcl->mEnvClr;
|
||||
prm.r = COLOR_MULTI(prm.r, emtr->mGlobalPrmClr.r);
|
||||
prm.g = COLOR_MULTI(prm.g, emtr->mGlobalPrmClr.g);
|
||||
prm.b = COLOR_MULTI(prm.b, emtr->mGlobalPrmClr.b);
|
||||
prm.a = COLOR_MULTI(prm.a, emtr->mGlobalPrmClr.a);
|
||||
prm.a = COLOR_MULTI(prm.a, ptcl->mPrmColorAlphaAnm);
|
||||
env.r = COLOR_MULTI(env.r, emtr->mGlobalEnvClr.r);
|
||||
env.g = COLOR_MULTI(env.g, emtr->mGlobalEnvClr.g);
|
||||
env.b = COLOR_MULTI(env.b, emtr->mGlobalEnvClr.b);
|
||||
GXSetTevColor(GX_TEVREG0, prm);
|
||||
GXSetTevColor(GX_TEVREG1, env);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80277138-802771BC 271A78 0084+00 0/0 1/1 0/0 .text
|
||||
* JPARegistEnv__FP18JPAEmitterWorkDataP15JPABaseParticle */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JPARegistEnv(JPAEmitterWorkData* param_0, JPABaseParticle* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JParticle/JPABaseShape/JPARegistEnv__FP18JPAEmitterWorkDataP15JPABaseParticle.s"
|
||||
void JPARegistEnv(JPAEmitterWorkData* work, JPABaseParticle* ptcl) {
|
||||
JPABaseEmitter* emtr = work->mpEmtr;
|
||||
GXColor env = ptcl->mEnvClr;
|
||||
env.r = COLOR_MULTI(env.r, emtr->mGlobalEnvClr.r);
|
||||
env.g = COLOR_MULTI(env.g, emtr->mGlobalEnvClr.g);
|
||||
env.b = COLOR_MULTI(env.b, emtr->mGlobalEnvClr.b);
|
||||
GXSetTevColor(GX_TEVREG1, env);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
#define MIN(a, b) ((a) < (b) ? (a) : (b))
|
||||
|
||||
|
|
Loading…
Reference in New Issue