diff options
author | yenatch <yenatch@gmail.com> | 2014-06-14 14:24:35 -0700 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2014-06-14 14:24:35 -0700 |
commit | 81bbab85ac7d7f4c2efe794a4b3cc1e51c0b2689 (patch) | |
tree | 6fe00a8968a096b3147b53c8bdb5213d6c58e2e0 /engine/save.asm | |
parent | 53ae0e93fad9f4c3eaef92f102b1eeb531e59d68 (diff) |
Hall of Fame sram labels and related constants.
Diffstat (limited to 'engine/save.asm')
-rwxr-xr-x | engine/save.asm | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/engine/save.asm b/engine/save.asm index 9f7e326a..1b8f1467 100755 --- a/engine/save.asm +++ b/engine/save.asm @@ -628,38 +628,40 @@ SAVCheckRandomID: ;$7ad1 ld [$0000],a ret -Func_73b0d: ; 73b0d (1c:7b0d) +SaveHallOfFameTeams: ; 73b0d (1c:7b0d) ld a, [wd5a2] dec a - cp $32 + cp NUM_HOF_TEAMS jr nc, .asm_73b28 - ld hl, $a598 - ld bc, $60 + ld hl, sHallOfFame + ld bc, HOF_TEAM call AddNTimes ld e, l ld d, h ld hl, wcc5b - ld bc, $60 - jr CopyToSRAM0 + ld bc, HOF_TEAM + jr HallOfFame_Copy + .asm_73b28 - ld hl, $a5f8 - ld de, $a598 - ld bc, $1260 - call CopyToSRAM0 + ld hl, sHallOfFame + HOF_TEAM + ld de, sHallOfFame + ld bc, HOF_TEAM * (NUM_HOF_TEAMS - 1) + call HallOfFame_Copy ld hl, wcc5b - ld de, $b7f8 - ld bc, $60 - jr CopyToSRAM0 + ld de, sHallOfFame + HOF_TEAM * (NUM_HOF_TEAMS - 1) + ld bc, HOF_TEAM + jr HallOfFame_Copy -Func_73b3f: ; 73b3f (1c:7b3f) - ld hl, $a598 - ld bc, $60 +LoadHallOfFameTeams: ; 73b3f (1c:7b3f) + ld hl, sHallOfFame + ld bc, HOF_TEAM ld a, [wWhichTrade] ; wWhichTrade call AddNTimes ld de, wcc5b - ld bc, $60 + ld bc, HOF_TEAM ; fallthrough -CopyToSRAM0: ; 73b51 (1c:7b51) + +HallOfFame_Copy: ; 73b51 (1c:7b51) ld a, $a ld [$0], a ld a, $1 |