diff options
Diffstat (limited to 'scripts/Museum1F.asm')
-rwxr-xr-x | scripts/Museum1F.asm | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/scripts/Museum1F.asm b/scripts/Museum1F.asm new file mode 100755 index 00000000..fdae9293 --- /dev/null +++ b/scripts/Museum1F.asm @@ -0,0 +1,65 @@ +Museum1F_Script: + ld a, $1 + ld [wAutoTextBoxDrawingControl], a + xor a + ld [wDoNotWaitForButtonPressAfterDisplayingText], a + ld hl, Museum1F_ScriptPointers + ld a, [wMuseum1FCurScript] + call CallFunctionInTable + ret + +Museum1F_ScriptPointers: + dw Museum1FScript0 + dw Museum1FScript1 + +Museum1FScript0: + ld a, [wYCoord] + cp $4 + ret nz + ld a, [wXCoord] + cp $9 + jr z, .asm_5c120 + ld a, [wXCoord] + cp $a + ret nz +.asm_5c120 + xor a + ld [hJoyHeld], a + ld a, $1 + ld [hSpriteIndexOrTextID], a + jp DisplayTextID + +Museum1FScript1: + ret + +Museum1F_TextPointers: + dw Museum1FText1 + dw Museum1FText2 + dw Museum1FText3 + dw Museum1FText4 + dw Museum1FText5 + +Museum1FText1: + TX_ASM + callba Func_f1c1b + jp TextScriptEnd + +Museum1FText2: + TX_ASM + callba Func_f1d2a + jp TextScriptEnd + +Museum1FText3: + TX_ASM + callba Func_f1d36 + jp TextScriptEnd + +Museum1FText4: + TX_ASM + callba Func_f1d80 + jp TextScriptEnd + +Museum1FText5: + TX_ASM + callba Func_f1d8c + jp TextScriptEnd |