rgbds supports 'X - 1' instead of 'X + -1'

This commit is contained in:
Rangi
2020-03-21 14:01:05 -04:00
parent 5a5f5ececd
commit 6a6ba10315
32 changed files with 47 additions and 47 deletions

View File

@@ -395,10 +395,10 @@ ValidateBTParty:
ld a, [hl]
and a
x = $ff
rept ($ff + -NUM_POKEMON)
rept ($ff - NUM_POKEMON)
jr z, .invalid
cp x
x = x + -1
x = x - 1
endr
jr nz, .valid

View File

@@ -211,7 +211,7 @@ DetermineContestWinners:
CopyTempContestant:
; Could've just called CopyBytes.
ld de, wBugContestTempWinnerID
rept BUG_CONTESTANT_SIZE + -1
rept BUG_CONTESTANT_SIZE - 1
ld a, [de]
inc de
ld [hli], a

View File

@@ -57,7 +57,7 @@ CelebiShrineEvent:
ld c, 4
.OAMloop:
ld [hli], a ; tile id
rept SPRITEOAMSTRUCT_LENGTH + -1
rept SPRITEOAMSTRUCT_LENGTH - 1
inc hl
endr
inc a

View File

@@ -383,7 +383,7 @@ FlyToAnim:
ld c, 4
.OAMloop
ld [hli], a ; tile id
rept SPRITEOAMSTRUCT_LENGTH + -1
rept SPRITEOAMSTRUCT_LENGTH - 1
inc hl
endr
inc a

View File

@@ -98,10 +98,10 @@ RotateUnownFrontpic:
gbprinterrect: MACRO
y = 0
rept \1
x = \1 * (\2 + -1) + y
x = \1 * (\2 - 1) + y
rept \2
dw wGameboyPrinterRAM tile x
x = x + -\2
x = x - \2
endr
y = y + 1
endr