mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-04-26 08:49:23 -05:00
sub_3E79C
This commit is contained in:
parent
0989eeb17f
commit
0b51e5c216
427
asm/rom_3219C.s
427
asm/rom_3219C.s
|
|
@ -14960,430 +14960,3 @@ _0803E78C: .4byte gCurrentPinballGame
|
|||
_0803E790: .4byte 0x000001FF
|
||||
_0803E794: .4byte 0xFFFFFE00
|
||||
_0803E798: .4byte 0x000003FF
|
||||
|
||||
thumb_func_start sub_3E79C
|
||||
sub_3E79C: @ 0x0803E79C
|
||||
push {r4, r5, r6, r7, lr}
|
||||
ldr r0, _0803E7FC @ =gMain
|
||||
ldr r0, [r0, #0x4c]
|
||||
movs r1, #0xa
|
||||
bl __umodsi3
|
||||
movs r4, #0
|
||||
lsls r0, r0, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
cmp r4, r0
|
||||
bge _0803E7C8
|
||||
adds r5, r0, #0
|
||||
_0803E7B4:
|
||||
bl Random
|
||||
lsls r0, r4, #0x10
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #9
|
||||
adds r0, r0, r1
|
||||
lsrs r4, r0, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
cmp r0, r5
|
||||
blt _0803E7B4
|
||||
_0803E7C8:
|
||||
ldr r4, _0803E800 @ =gCurrentPinballGame
|
||||
ldr r1, [r4]
|
||||
movs r2, #0
|
||||
movs r0, #0
|
||||
strh r0, [r1, #0x18]
|
||||
strb r2, [r1, #0x17]
|
||||
ldr r0, [r4]
|
||||
strb r2, [r0, #0x13]
|
||||
ldr r5, [r4]
|
||||
ldr r2, _0803E804 @ =0x00000283
|
||||
adds r0, r5, r2
|
||||
ldrb r0, [r0]
|
||||
movs r1, #0xa
|
||||
bl __umodsi3
|
||||
lsls r0, r0, #0x18
|
||||
lsrs r0, r0, #0x18
|
||||
adds r6, r4, #0
|
||||
cmp r0, #9
|
||||
bne _0803E808
|
||||
movs r3, #0xe1
|
||||
lsls r3, r3, #2
|
||||
adds r1, r5, r3
|
||||
movs r0, #0x12
|
||||
b _0803E810
|
||||
.align 2, 0
|
||||
_0803E7FC: .4byte gMain
|
||||
_0803E800: .4byte gCurrentPinballGame
|
||||
_0803E804: .4byte 0x00000283
|
||||
_0803E808:
|
||||
movs r4, #0xe1
|
||||
lsls r4, r4, #2
|
||||
adds r1, r5, r4
|
||||
movs r0, #0xf
|
||||
_0803E810:
|
||||
strb r0, [r1]
|
||||
ldr r0, [r6]
|
||||
movs r5, #0xa5
|
||||
lsls r5, r5, #2
|
||||
adds r0, r0, r5
|
||||
movs r3, #0
|
||||
strb r3, [r0]
|
||||
ldr r1, [r6]
|
||||
adds r4, r1, #0
|
||||
adds r4, #0x6c
|
||||
ldr r7, _0803EAB4 @ =0x00002A30
|
||||
adds r0, r7, #0
|
||||
ldrh r2, [r4]
|
||||
adds r0, r0, r2
|
||||
adds r5, #2
|
||||
adds r2, r1, r5
|
||||
movs r5, #0
|
||||
strh r0, [r2]
|
||||
strh r3, [r4]
|
||||
movs r7, #0xe2
|
||||
lsls r7, r7, #2
|
||||
adds r1, r1, r7
|
||||
movs r4, #3
|
||||
strb r4, [r1]
|
||||
ldr r0, [r6]
|
||||
ldr r2, _0803EAB8 @ =0x00000392
|
||||
adds r1, r0, r2
|
||||
strh r3, [r1]
|
||||
ldr r7, _0803EABC @ =0x0000132C
|
||||
adds r0, r0, r7
|
||||
ldr r0, [r0]
|
||||
movs r2, #1
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
movs r1, #0xe6
|
||||
adds r1, r1, r0
|
||||
mov ip, r1
|
||||
ldr r1, _0803EAC0 @ =0x0000FFA8
|
||||
mov r7, ip
|
||||
strh r1, [r7]
|
||||
ldr r1, _0803EAC4 @ =0x00000387
|
||||
adds r0, r0, r1
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r2, _0803EAC8 @ =0x000006C4
|
||||
adds r0, r0, r2
|
||||
strb r4, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r4, _0803EACC @ =0x00000382
|
||||
adds r0, r0, r4
|
||||
strb r5, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r7, _0803EAD0 @ =0x00000383
|
||||
adds r0, r0, r7
|
||||
strb r5, [r0]
|
||||
ldr r0, [r6]
|
||||
subs r1, #2
|
||||
adds r0, r0, r1
|
||||
strb r5, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r2, _0803EAD4 @ =0x00000386
|
||||
adds r0, r0, r2
|
||||
strb r5, [r0]
|
||||
ldr r0, [r6]
|
||||
adds r4, #7
|
||||
adds r0, r0, r4
|
||||
strb r5, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r5, _0803EAD8 @ =0x0000038A
|
||||
adds r1, r0, r5
|
||||
strh r3, [r1]
|
||||
adds r7, #9
|
||||
adds r1, r0, r7
|
||||
strh r3, [r1]
|
||||
adds r2, #8
|
||||
adds r1, r0, r2
|
||||
strh r3, [r1]
|
||||
adds r4, #7
|
||||
adds r1, r0, r4
|
||||
strh r3, [r1]
|
||||
adds r5, #0xa
|
||||
adds r0, r0, r5
|
||||
strh r3, [r0]
|
||||
movs r4, #0
|
||||
mov ip, r6
|
||||
adds r7, #0x38
|
||||
adds r5, #0x32
|
||||
_0803E8BE:
|
||||
mov r0, ip
|
||||
ldr r2, [r0]
|
||||
lsls r0, r4, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
lsls r1, r0, #2
|
||||
adds r2, r2, r1
|
||||
adds r1, r2, r7
|
||||
strh r3, [r1]
|
||||
adds r2, r2, r5
|
||||
strh r3, [r2]
|
||||
adds r0, #1
|
||||
lsls r0, r0, #0x10
|
||||
lsrs r4, r0, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
cmp r0, #2
|
||||
ble _0803E8BE
|
||||
ldr r0, [r6]
|
||||
movs r1, #0xf7
|
||||
lsls r1, r1, #2
|
||||
adds r0, r0, r1
|
||||
movs r2, #0
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r3, _0803EADC @ =0x000003DD
|
||||
adds r0, r0, r3
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r4, _0803EAE0 @ =0x000003DE
|
||||
adds r0, r0, r4
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r5, _0803EAE4 @ =0x000003DF
|
||||
adds r0, r0, r5
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
movs r7, #0xf8
|
||||
lsls r7, r7, #2
|
||||
adds r0, r0, r7
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
adds r3, #5
|
||||
adds r1, r0, r3
|
||||
movs r3, #0
|
||||
strh r2, [r1]
|
||||
adds r4, #3
|
||||
adds r0, r0, r4
|
||||
strb r3, [r0]
|
||||
ldr r0, [r6]
|
||||
adds r5, #5
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #6
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
movs r3, #0xfa
|
||||
lsls r3, r3, #2
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #9
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #8
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #8
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
adds r3, #8
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #8
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #0x28
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #0x28
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
adds r3, #0x28
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #0x28
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #0x3e
|
||||
adds r0, r0, r5
|
||||
strh r2, [r0]
|
||||
movs r4, #0
|
||||
adds r7, r6, #0
|
||||
movs r5, #0
|
||||
_0803E974:
|
||||
ldr r0, [r7]
|
||||
lsls r2, r4, #0x10
|
||||
asrs r2, r2, #0x10
|
||||
ldr r1, _0803EAE8 @ =0x00000441
|
||||
adds r0, r0, r1
|
||||
adds r0, r0, r2
|
||||
strb r5, [r0]
|
||||
ldr r0, [r7]
|
||||
ldr r3, _0803EAEC @ =0x00000443
|
||||
adds r0, r0, r3
|
||||
adds r0, r0, r2
|
||||
strb r5, [r0]
|
||||
ldr r1, [r7]
|
||||
lsls r3, r2, #1
|
||||
movs r4, #0x8b
|
||||
lsls r4, r4, #3
|
||||
adds r0, r1, r4
|
||||
adds r0, r0, r3
|
||||
strh r5, [r0]
|
||||
lsls r0, r2, #2
|
||||
adds r1, r1, r0
|
||||
ldr r3, _0803EAF0 @ =0x0000045C
|
||||
adds r0, r1, r3
|
||||
strh r5, [r0]
|
||||
adds r4, #6
|
||||
adds r0, r1, r4
|
||||
strh r5, [r0]
|
||||
adds r3, #8
|
||||
adds r0, r1, r3
|
||||
strh r5, [r0]
|
||||
adds r4, #8
|
||||
adds r1, r1, r4
|
||||
strh r5, [r1]
|
||||
adds r2, #1
|
||||
lsls r2, r2, #0x10
|
||||
lsrs r4, r2, #0x10
|
||||
asrs r2, r2, #0x10
|
||||
cmp r2, #1
|
||||
ble _0803E974
|
||||
ldr r0, [r6]
|
||||
movs r5, #0x99
|
||||
lsls r5, r5, #3
|
||||
adds r0, r0, r5
|
||||
movs r2, #0
|
||||
strb r2, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r7, _0803EAF4 @ =0x0000047F
|
||||
adds r0, r0, r7
|
||||
strb r2, [r0]
|
||||
ldr r1, [r6]
|
||||
adds r3, #0x1c
|
||||
adds r0, r1, r3
|
||||
movs r3, #0
|
||||
strh r2, [r0]
|
||||
ldr r4, _0803EAF8 @ =0x00000486
|
||||
adds r0, r1, r4
|
||||
strh r2, [r0]
|
||||
adds r5, #0x3c
|
||||
adds r1, r1, r5
|
||||
strb r3, [r1]
|
||||
ldr r0, [r6]
|
||||
adds r7, #0x86
|
||||
adds r0, r0, r7
|
||||
strb r3, [r0]
|
||||
ldr r0, [r6]
|
||||
ldr r1, _0803EAFC @ =0x00000506
|
||||
adds r0, r0, r1
|
||||
strb r3, [r0]
|
||||
ldr r0, [r6]
|
||||
adds r4, #0x81
|
||||
adds r0, r0, r4
|
||||
strb r3, [r0]
|
||||
ldr r0, [r6]
|
||||
adds r5, #4
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #5
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
ldr r3, _0803EB00 @ =0x0000050C
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #7
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #8
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #8
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
adds r3, #8
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #8
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #8
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #8
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
adds r3, #8
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #8
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #8
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #8
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
adds r3, #8
|
||||
adds r1, r0, r3
|
||||
strh r2, [r1]
|
||||
adds r4, #8
|
||||
adds r1, r0, r4
|
||||
strh r2, [r1]
|
||||
adds r5, #8
|
||||
adds r1, r0, r5
|
||||
strh r2, [r1]
|
||||
adds r7, #8
|
||||
adds r1, r0, r7
|
||||
strh r2, [r1]
|
||||
movs r1, #1
|
||||
strb r1, [r0, #0x1a]
|
||||
bl sub_423D8
|
||||
ldr r4, _0803EB04 @ =0x040000D4
|
||||
ldr r0, _0803EB08 @ =gUnknown_083C5A2C
|
||||
str r0, [r4]
|
||||
ldr r0, _0803EB0C @ =0x06015800
|
||||
str r0, [r4, #4]
|
||||
ldr r0, _0803EB10 @ =0x80001400
|
||||
str r0, [r4, #8]
|
||||
ldr r0, [r4, #8]
|
||||
ldr r0, _0803EB14 @ =gUnknown_084AA18C
|
||||
str r0, [r4]
|
||||
ldr r0, _0803EB18 @ =0x06011620
|
||||
str r0, [r4, #4]
|
||||
ldr r0, _0803EB1C @ =0x80000430
|
||||
str r0, [r4, #8]
|
||||
ldr r0, [r4, #8]
|
||||
bl sub_3EDF0
|
||||
bl sub_3FAE0
|
||||
ldr r0, _0803EB20 @ =gUnknown_081B36A4
|
||||
str r0, [r4]
|
||||
ldr r0, _0803EB24 @ =0x05000320
|
||||
str r0, [r4, #4]
|
||||
ldr r0, _0803EB28 @ =0x80000010
|
||||
str r0, [r4, #8]
|
||||
ldr r0, [r4, #8]
|
||||
pop {r4, r5, r6, r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0803EAB4: .4byte 0x00002A30
|
||||
_0803EAB8: .4byte 0x00000392
|
||||
_0803EABC: .4byte 0x0000132C
|
||||
_0803EAC0: .4byte 0x0000FFA8
|
||||
_0803EAC4: .4byte 0x00000387
|
||||
_0803EAC8: .4byte 0x000006C4
|
||||
_0803EACC: .4byte 0x00000382
|
||||
_0803EAD0: .4byte 0x00000383
|
||||
_0803EAD4: .4byte 0x00000386
|
||||
_0803EAD8: .4byte 0x0000038A
|
||||
_0803EADC: .4byte 0x000003DD
|
||||
_0803EAE0: .4byte 0x000003DE
|
||||
_0803EAE4: .4byte 0x000003DF
|
||||
_0803EAE8: .4byte 0x00000441
|
||||
_0803EAEC: .4byte 0x00000443
|
||||
_0803EAF0: .4byte 0x0000045C
|
||||
_0803EAF4: .4byte 0x0000047F
|
||||
_0803EAF8: .4byte 0x00000486
|
||||
_0803EAFC: .4byte 0x00000506
|
||||
_0803EB00: .4byte 0x0000050C
|
||||
_0803EB04: .4byte 0x040000D4
|
||||
_0803EB08: .4byte gUnknown_083C5A2C
|
||||
_0803EB0C: .4byte 0x06015800
|
||||
_0803EB10: .4byte 0x80001400
|
||||
_0803EB14: .4byte gUnknown_084AA18C
|
||||
_0803EB18: .4byte 0x06011620
|
||||
_0803EB1C: .4byte 0x80000430
|
||||
_0803EB20: .4byte gUnknown_081B36A4
|
||||
_0803EB24: .4byte 0x05000320
|
||||
_0803EB28: .4byte 0x80000010
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -345,7 +345,8 @@ struct PinballGame
|
|||
/*0x36A*/ u8 unk36A[2];
|
||||
/*0x36C*/ u8 unk36C[2];
|
||||
/*0x36E*/ u16 unk36E[2];
|
||||
/*0x372*/ u8 filler372[0x11];
|
||||
/*0x372*/ u8 filler372[0x10];
|
||||
/*0x382*/ s8 unk382;
|
||||
/*0x383*/ s8 unk383;
|
||||
/*0x384*/ s8 unk384;
|
||||
/*0x385*/ s8 unk385;
|
||||
|
|
@ -420,7 +421,8 @@ struct PinballGame
|
|||
/*0x43C*/ struct Vector16 unk43C;
|
||||
/*0x440*/ u8 filler440[0x1];
|
||||
/*0x441*/ s8 unk441[2];
|
||||
/*0x443*/ u8 filler443[0xF];
|
||||
/*0x443*/ s8 unk443[2];
|
||||
/*0x445*/ u8 filler445[0xD];
|
||||
/*0x452*/ u16 unk452;
|
||||
/*0x454*/ u8 filler454[0x4];
|
||||
/*0x458*/ u16 unk458[2];
|
||||
|
|
|
|||
111
src/rom_49A34.c
111
src/rom_49A34.c
|
|
@ -118,6 +118,7 @@ extern const u8 gUnknown_084AA9EC[][0x800];
|
|||
extern const u8 gUnknown_084A856C[];
|
||||
extern const u8 gUnknown_084AA18C[];
|
||||
extern const u8 gUnknown_081408B4[];
|
||||
extern const u8 gUnknown_083C5A2C[];
|
||||
|
||||
struct Unk_086AFAC0
|
||||
{
|
||||
|
|
@ -141,6 +142,116 @@ extern u8 gUnknown_0200FBB0[];
|
|||
extern u8 gUnknown_020030A0[];
|
||||
|
||||
|
||||
void sub_3E79C(void)
|
||||
{
|
||||
s16 i;
|
||||
s16 frame;
|
||||
|
||||
frame = gMain.systemFrameCount % 10;
|
||||
for (i = 0; i < frame; i++)
|
||||
Random();
|
||||
|
||||
gCurrentPinballGame->unk18 = 0;
|
||||
gCurrentPinballGame->unk17 = 0;
|
||||
gCurrentPinballGame->unk13 = 0;
|
||||
if (gCurrentPinballGame->numCompletedBonusStages % 10 == 9)
|
||||
gCurrentPinballGame->unk384 = 18;
|
||||
else
|
||||
gCurrentPinballGame->unk384 = 15;
|
||||
|
||||
gCurrentPinballGame->unk294 = 0;
|
||||
gCurrentPinballGame->eventTimer = gCurrentPinballGame->timerBonus + 10800;
|
||||
gCurrentPinballGame->timerBonus = 0;
|
||||
gCurrentPinballGame->unk388 = 3;
|
||||
gCurrentPinballGame->unk392 = 0;
|
||||
gCurrentPinballGame->ball->unk0 = 1;
|
||||
gCurrentPinballGame->unkE6 = -88;
|
||||
gCurrentPinballGame->unk387 = 1;
|
||||
gCurrentPinballGame->unk6C4 = 3;
|
||||
gCurrentPinballGame->unk382 = 0;
|
||||
gCurrentPinballGame->unk383 = 0;
|
||||
gCurrentPinballGame->unk385 = 0;
|
||||
gCurrentPinballGame->unk386 = 0;
|
||||
gCurrentPinballGame->unk389 = 0;
|
||||
gCurrentPinballGame->unk38A = 0;
|
||||
gCurrentPinballGame->unk38C = 0;
|
||||
gCurrentPinballGame->unk38E = 0;
|
||||
gCurrentPinballGame->unk390 = 0;
|
||||
gCurrentPinballGame->unk394 = 0;
|
||||
|
||||
for (i = 0; i < 3; i++)
|
||||
{
|
||||
gCurrentPinballGame->unk3C4[i].x = 0;
|
||||
gCurrentPinballGame->unk3C4[i].y = 0;
|
||||
}
|
||||
|
||||
gCurrentPinballGame->unk3DC = 0;
|
||||
gCurrentPinballGame->unk3DD = 0;
|
||||
gCurrentPinballGame->unk3DE = 0;
|
||||
gCurrentPinballGame->unk3DF = 0;
|
||||
gCurrentPinballGame->unk3E0 = 0;
|
||||
gCurrentPinballGame->unk3E2 = 0;
|
||||
gCurrentPinballGame->unk3E1 = 0;
|
||||
gCurrentPinballGame->unk3E4 = 0;
|
||||
gCurrentPinballGame->unk3E6 = 0;
|
||||
gCurrentPinballGame->unk3E8 = 0;
|
||||
gCurrentPinballGame->unk3EA = 0;
|
||||
gCurrentPinballGame->unk3EC = 0;
|
||||
gCurrentPinballGame->unk3EE = 0;
|
||||
gCurrentPinballGame->unk3F0 = 0;
|
||||
gCurrentPinballGame->unk3F2 = 0;
|
||||
gCurrentPinballGame->unk414.x = 0;
|
||||
gCurrentPinballGame->unk414.y = 0;
|
||||
gCurrentPinballGame->unk418.x = 0;
|
||||
gCurrentPinballGame->unk418.y = 0;
|
||||
gCurrentPinballGame->unk452 = 0;
|
||||
|
||||
for (i = 0; i < 2; i++)
|
||||
{
|
||||
gCurrentPinballGame->unk441[i] = 0;
|
||||
gCurrentPinballGame->unk443[i] = 0;
|
||||
gCurrentPinballGame->unk458[i] = 0;
|
||||
gCurrentPinballGame->unk45C[i].x = 0;
|
||||
gCurrentPinballGame->unk45C[i].y = 0;
|
||||
gCurrentPinballGame->unk464[i].x = 0;
|
||||
gCurrentPinballGame->unk464[i].y = 0;
|
||||
}
|
||||
|
||||
gCurrentPinballGame->unk4C8 = 0;
|
||||
gCurrentPinballGame->unk47F = 0;
|
||||
gCurrentPinballGame->unk480 = 0;
|
||||
gCurrentPinballGame->unk486 = 0;
|
||||
gCurrentPinballGame->unk504 = 0;
|
||||
gCurrentPinballGame->unk505 = 0;
|
||||
gCurrentPinballGame->unk506 = 0;
|
||||
gCurrentPinballGame->unk507 = 0;
|
||||
gCurrentPinballGame->unk508 = 0;
|
||||
gCurrentPinballGame->unk50A = 0;
|
||||
gCurrentPinballGame->unk50C = 0;
|
||||
gCurrentPinballGame->unk50E = 0;
|
||||
gCurrentPinballGame->unk510 = 0;
|
||||
gCurrentPinballGame->unk512 = 0;
|
||||
gCurrentPinballGame->unk514 = 0;
|
||||
gCurrentPinballGame->unk516 = 0;
|
||||
gCurrentPinballGame->unk518 = 0;
|
||||
gCurrentPinballGame->unk51A = 0;
|
||||
gCurrentPinballGame->unk51C.x = 0;
|
||||
gCurrentPinballGame->unk51C.y = 0;
|
||||
gCurrentPinballGame->unk520.x = 0;
|
||||
gCurrentPinballGame->unk520.y = 0;
|
||||
gCurrentPinballGame->unk524.x = 0;
|
||||
gCurrentPinballGame->unk524.y = 0;
|
||||
gCurrentPinballGame->unk528.x = 0;
|
||||
gCurrentPinballGame->unk528.y = 0;
|
||||
gCurrentPinballGame->unk1A = 1;
|
||||
sub_423D8();
|
||||
DmaCopy16(3, gUnknown_083C5A2C, (void *)0x06015800, 0x2800);
|
||||
DmaCopy16(3, gUnknown_084AA18C, (void *)0x06011620, 0x860);
|
||||
sub_3EDF0();
|
||||
sub_3FAE0();
|
||||
DmaCopy16(3, gUnknown_081B36A4, (void *)0x05000320, 0x20);
|
||||
}
|
||||
|
||||
void sub_3EB2C(void)
|
||||
{
|
||||
switch (gCurrentPinballGame->unk13)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user