2020-07-07 22:50:58 +00:00
|
|
|
; reloads text box tile patterns, current map view, and tileset tile patterns
|
|
|
|
ReloadMapData::
|
|
|
|
ldh a, [hLoadedROMBank]
|
|
|
|
push af
|
|
|
|
ld a, [wCurMap]
|
|
|
|
call SwitchToMapRomBank
|
|
|
|
call DisableLCD
|
|
|
|
call LoadTextBoxTilePatterns
|
|
|
|
call LoadCurrentMapView
|
|
|
|
call LoadTilesetTilePatternData
|
|
|
|
call EnableLCD
|
|
|
|
pop af
|
|
|
|
ldh [hLoadedROMBank], a
|
|
|
|
ld [MBC1RomBank], a
|
|
|
|
ret
|
|
|
|
|
|
|
|
; reloads tileset tile patterns
|
|
|
|
ReloadTilesetTilePatterns::
|
|
|
|
ldh a, [hLoadedROMBank]
|
|
|
|
push af
|
|
|
|
ld a, [wCurMap]
|
|
|
|
call SwitchToMapRomBank
|
|
|
|
call DisableLCD
|
|
|
|
call LoadTilesetTilePatternData
|
|
|
|
call EnableLCD
|
|
|
|
pop af
|
|
|
|
ldh [hLoadedROMBank], a
|
|
|
|
ld [MBC1RomBank], a
|
|
|
|
ret
|
|
|
|
|
|
|
|
; shows the town map and lets the player choose a destination to fly to
|
|
|
|
ChooseFlyDestination::
|
2024-07-16 17:02:54 +00:00
|
|
|
ld hl, wStatusFlags4
|
|
|
|
res BIT_NO_BATTLES, [hl]
|
2020-07-07 22:50:58 +00:00
|
|
|
farjp LoadTownMap_Fly
|
|
|
|
|
|
|
|
; causes the text box to close without waiting for a button press after displaying text
|
|
|
|
DisableWaitingAfterTextDisplay::
|
|
|
|
ld a, $01
|
|
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
|
|
|
ret
|