Give a name to RandomRange.

This commit is contained in:
yenatch 2014-05-03 21:44:18 -04:00
parent a7a95e59f7
commit dbb7431cde
2 changed files with 26 additions and 17 deletions

View File

@ -50,26 +50,35 @@ BattleRandom:: ; 2f9f
; 2fb1
Function2fb1:: ; 2fb1
RandomRange:: ; 2fb1
; Return a random number between 0 and a (non-inclusive).
push bc
ld c, a
; b = $100 % c
xor a
sub c
.asm_2fb5
.mod
sub c
jr nc, .asm_2fb5
jr nc, .mod
add c
ld b, a
; Get a random number
; from 0 to $ff - b.
push bc
.asm_2fbb
.loop
call Random
ld a, [hRandomAdd]
ld c, a
add b
jr c, .asm_2fbb
jr c, .loop
ld a, c
pop bc
call SimpleDivide
pop bc
ret
; 2fcb

View File

@ -87348,7 +87348,7 @@ Functionb8219: ; b8219
jr nc, .quit
ld a, 10
call Function2fb1
call RandomRange
cp 4
jr nc, .quit
@ -87631,23 +87631,23 @@ Functionb83e5: ; b83e5
ret
.asm_b83f6
ld a, $a
call Function2fb1
ld a, 10
call RandomRange
and a
jr nz, Functionb843b
jr Functionb841f
.asm_b8400
ld a, $a
call Function2fb1
cp $5
ld a, 10
call RandomRange
cp 5
jr nc, Functionb843b
jr Functionb841f
.asm_b840b
ld a, $a
call Function2fb1
cp $8
ld a, 10
call RandomRange
cp 8
jr nc, Functionb843b
jr .asm_b8416
@ -87663,7 +87663,7 @@ Functionb841f: ; b841f
; Read a TreeMons table.
ld a, 100
call Function2fb1
call RandomRange
.asm_b8424
sub [hl]
jr c, .asm_b842c
@ -99806,8 +99806,8 @@ Functionfd044: ; fd044
.asm_fd08b
call Functionfd099
ld a, $5
call Function2fb1
ld a, 5
call RandomRange
inc a
ld [$dc18], a
scf