diff options
author | Marcus Huderle <huderlem@gmail.com> | 2015-07-29 22:08:10 -0700 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2015-07-29 22:08:10 -0700 |
commit | bcdfb05fe3556f40a4b8025a2334b493d987376b (patch) | |
tree | 39d895d8819b515c48219c14a7f26bbd11f5cfcb | |
parent | 1155c78f86f4966a450d97326d214a58e229aaf4 (diff) |
Label index for initial map selection.
-rwxr-xr-x | main.asm | 8 | ||||
-rwxr-xr-x | wram.asm | 8 |
2 files changed, 11 insertions, 5 deletions
@@ -23262,13 +23262,13 @@ Func_1658f: ; 0x1658f ld hl, Func_f269 call nz, BankSwitch .showNextMap - ld a, [$d4e1] + ld a, [wInitialMapSelectionIndex] inc a cp $7 ; number of maps to choose from at the start of play jr c, .gotMapId xor a ; wrap around to 0 .gotMapId - ld [$d4e1], a + ld [wInitialMapSelectionIndex], a ld c, a ld b, $0 ld hl, RedStageInitialMaps @@ -28891,13 +28891,13 @@ Func_1c839: ; 0x1c839 ld hl, Func_f269 call nz, BankSwitch .showNextMap - ld a, [$d4e1] + ld a, [wInitialMapSelectionIndex] inc a cp $7 ; number of maps to choose from at the start of play jr c, .gotMapId xor a ; wrap around to 0 .gotMapId - ld [$d4e1], a + ld [wInitialMapSelectionIndex], a ld c, a ld b, $0 ld hl, BlueStageInitialMaps @@ -74,7 +74,13 @@ wBallRotation:: ; 0xd4c4 ; wBallSpin is added to this every frame ds 1 - ds $2b + ds $1c + +wInitialMapSelectionIndex:: ; 0xd4e1 +; index to keep track of the spinning map selection at the start of a new game + ds 1 + + ds $e wLeftMapMoveCounter:: ; 0xd4f0 ; Diglett or Poliwag counter that counts to three to trigger a Map Move |