2018-06-24 14:09:41 +00:00
|
|
|
LoadTileMapToTempTileMap::
|
2018-04-05 04:35:14 +00:00
|
|
|
; Load wTileMap into wTempTileMap
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh a, [rSVBK]
|
2018-04-05 04:35:14 +00:00
|
|
|
push af
|
|
|
|
ld a, BANK(wTempTileMap)
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh [rSVBK], a
|
2018-04-05 04:35:14 +00:00
|
|
|
hlcoord 0, 0
|
|
|
|
decoord 0, 0, wTempTileMap
|
|
|
|
ld bc, wTileMapEnd - wTileMap
|
|
|
|
call CopyBytes
|
|
|
|
pop af
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh [rSVBK], a
|
2018-04-05 04:35:14 +00:00
|
|
|
ret
|
|
|
|
|
2018-06-24 14:09:41 +00:00
|
|
|
Call_LoadTempTileMapToTileMap::
|
2018-04-05 04:35:14 +00:00
|
|
|
xor a
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh [hBGMapMode], a
|
2018-04-05 04:35:14 +00:00
|
|
|
call LoadTempTileMapToTileMap
|
|
|
|
ld a, 1
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh [hBGMapMode], a
|
2018-04-05 04:35:14 +00:00
|
|
|
ret
|
|
|
|
|
2018-06-24 14:09:41 +00:00
|
|
|
LoadTempTileMapToTileMap::
|
2018-04-05 04:35:14 +00:00
|
|
|
; Load wTempTileMap into wTileMap
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh a, [rSVBK]
|
2018-04-05 04:35:14 +00:00
|
|
|
push af
|
|
|
|
ld a, BANK(wTempTileMap)
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh [rSVBK], a
|
2018-04-05 04:35:14 +00:00
|
|
|
hlcoord 0, 0, wTempTileMap
|
|
|
|
decoord 0, 0
|
|
|
|
ld bc, wTileMapEnd - wTileMap
|
|
|
|
call CopyBytes
|
|
|
|
pop af
|
2018-08-25 18:28:22 +00:00
|
|
|
ldh [rSVBK], a
|
2018-04-05 04:35:14 +00:00
|
|
|
ret
|