diff options
| author | PikalaxALT <pikalaxalt@gmail.com> | 2019-03-31 10:33:27 -0400 | 
|---|---|---|
| committer | huderlem <huderlem@gmail.com> | 2019-03-31 15:43:51 -0500 | 
| commit | 608a2172403abdae4ceba7f56ab78120dd0b9f1f (patch) | |
| tree | bf7d56177f2223f38b77d053fde964be2fb097e7 /asm | |
| parent | 82a3f29b880037f1e06e26e10f53ecc0c045ec00 (diff) | |
sub_8018B08
Diffstat (limited to 'asm')
| -rwxr-xr-x | asm/mystery_gift.s | 145 | 
1 files changed, 0 insertions, 145 deletions
| diff --git a/asm/mystery_gift.s b/asm/mystery_gift.s index 6f2ecd8ce..6fec153ca 100755 --- a/asm/mystery_gift.s +++ b/asm/mystery_gift.s @@ -5,151 +5,6 @@  	.text -	thumb_func_start sub_8018B08 -sub_8018B08: @ 8018B08 -	push {r4-r6,lr} -	sub sp, 0x1C -	adds r5, r0, 0 -	adds r4, r1, 0 -	adds r1, r3, 0 -	lsls r2, 24 -	lsrs r6, r2, 24 -	ldrb r0, [r5] -	cmp r0, 0x1 -	beq _08018B98 -	cmp r0, 0x1 -	bgt _08018B26 -	cmp r0, 0 -	beq _08018B30 -	b _08018C3E -_08018B26: -	cmp r0, 0x2 -	beq _08018BE4 -	cmp r0, 0xFF -	beq _08018C1A -	b _08018C3E -_08018B30: -	ldr r0, =gStringVar4 -	bl StringExpandPlaceholders -	cmp r6, 0 -	bne _08018B48 -	ldr r0, =gUnknown_082F05C8 -	b _08018B4A -	.pool -_08018B48: -	ldr r0, =gUnknown_082F05D0 -_08018B4A: -	bl AddWindow -	strh r0, [r4] -	ldrb r0, [r4] -	movs r1, 0x11 -	bl FillWindowPixelBuffer -	ldrb r0, [r4] -	movs r2, 0 -	str r2, [sp] -	str r2, [sp, 0x4] -	ldr r1, =gUnknown_082F0728 -	str r1, [sp, 0x8] -	str r2, [sp, 0xC] -	ldr r1, =gStringVar4 -	str r1, [sp, 0x10] -	movs r1, 0x1 -	movs r3, 0x1 -	bl AddTextPrinterParameterized4 -	ldrb r0, [r4] -	movs r1, 0x1 -	movs r2, 0xF -	bl sub_8098858 -	ldrb r0, [r4] -	movs r1, 0x2 -	bl CopyWindowToVram -	ldrb r0, [r4] -	bl PutWindowTilemap -	b _08018BD6 -	.pool -_08018B98: -	ldr r0, =gUnknown_082F05E8 -	ldr r1, [r0, 0x4] -	ldr r0, [r0] -	str r0, [sp, 0x14] -	str r1, [sp, 0x18] -	cmp r6, 0 -	bne _08018BBC -	ldr r0, =0xff00ffff -	ldr r1, [sp, 0x14] -	ands r1, r0 -	movs r0, 0x90 -	lsls r0, 12 -	b _08018BC6 -	.pool -_08018BBC: -	ldr r0, =0xff00ffff -	ldr r1, [sp, 0x14] -	ands r1, r0 -	movs r0, 0xF0 -	lsls r0, 12 -_08018BC6: -	orrs r1, r0 -	str r1, [sp, 0x14] -	add r0, sp, 0x14 -	movs r1, 0xA -	movs r2, 0xE -	movs r3, 0 -	bl CreateYesNoMenu -_08018BD6: -	ldrb r0, [r5] -	adds r0, 0x1 -	strb r0, [r5] -	b _08018C3E -	.pool -_08018BE4: -	bl Menu_ProcessInputNoWrapClearOnChoose -	lsls r0, 24 -	asrs r6, r0, 24 -	movs r1, 0x80 -	lsls r1, 17 -	adds r0, r1 -	lsrs r0, 24 -	cmp r0, 0x2 -	bhi _08018C3E -	movs r0, 0 -	strb r0, [r5] -	ldrb r0, [r4] -	bl rbox_fill_rectangle -	ldrb r0, [r4] -	bl ClearWindowTilemap -	ldrb r0, [r4] -	movs r1, 0x1 -	bl CopyWindowToVram -	ldrb r0, [r4] -	bl RemoveWindow -	adds r0, r6, 0 -	b _08018C42 -_08018C1A: -	movs r0, 0 -	strb r0, [r5] -	ldrb r0, [r4] -	bl rbox_fill_rectangle -	ldrb r0, [r4] -	bl ClearWindowTilemap -	ldrb r0, [r4] -	movs r1, 0x1 -	bl CopyWindowToVram -	ldrb r0, [r4] -	bl RemoveWindow -	movs r0, 0x1 -	negs r0, r0 -	b _08018C42 -_08018C3E: -	movs r0, 0x2 -	negs r0, r0 -_08018C42: -	add sp, 0x1C -	pop {r4-r6} -	pop {r1} -	bx r1 -	thumb_func_end sub_8018B08 -  	thumb_func_start sub_8018C4C  sub_8018C4C: @ 8018C4C  	push {r4-r6,lr} | 
