diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/events/bug_contest/judging.asm | 2 | ||||
-rw-r--r-- | engine/games/unown_puzzle.asm | 2 | ||||
-rw-r--r-- | engine/gfx/sprites.asm | 4 | ||||
-rw-r--r-- | engine/overworld/map_objects.asm | 28 |
4 files changed, 18 insertions, 18 deletions
diff --git a/engine/events/bug_contest/judging.asm b/engine/events/bug_contest/judging.asm index 9945f2031..361aef81a 100644 --- a/engine/events/bug_contest/judging.asm +++ b/engine/events/bug_contest/judging.asm @@ -126,7 +126,7 @@ INCLUDE "data/events/bug_contest_winners.asm" BugContest_GetPlayersResult: ld hl, wBugContestThirdPlaceWinnerID - ld de, - BUG_CONTESTANT_SIZE + ld de, -BUG_CONTESTANT_SIZE ld b, 3 ; 3rd, 2nd, or 1st .loop ld a, [hl] diff --git a/engine/games/unown_puzzle.asm b/engine/games/unown_puzzle.asm index 8a631159f..93305dab9 100644 --- a/engine/games/unown_puzzle.asm +++ b/engine/games/unown_puzzle.asm @@ -90,7 +90,7 @@ _UnownPuzzle: ret InitUnownPuzzlePiecePositions: - ld c, 1 + ld c, 1 ld b, 16 .load_loop call Random diff --git a/engine/gfx/sprites.asm b/engine/gfx/sprites.asm index 20613cc60..81a8da5e7 100644 --- a/engine/gfx/sprites.asm +++ b/engine/gfx/sprites.asm @@ -318,7 +318,7 @@ AddOrSubtractY: ld hl, wCurSpriteOAMFlags bit OAM_Y_FLIP, [hl] jr z, .ok - ; 8 - a + ; -8 - a add $8 xor $ff inc a @@ -333,7 +333,7 @@ AddOrSubtractX: ld hl, wCurSpriteOAMFlags bit OAM_X_FLIP, [hl] jr z, .ok - ; 8 - a + ; -8 - a add $8 xor $ff inc a diff --git a/engine/overworld/map_objects.asm b/engine/overworld/map_objects.asm index 16562213b..5e2691fc1 100644 --- a/engine/overworld/map_objects.asm +++ b/engine/overworld/map_objects.asm @@ -2318,7 +2318,7 @@ Function56cd: jr c, .ok3 sub BG_MAP_WIDTH .ok3 - ldh [hUsedSpriteIndex], a + ldh [hCurSpriteXCoord], a ld a, [wPlayerBGMapOffsetY] ld e, a ld hl, OBJECT_SPRITE_Y_OFFSET @@ -2347,7 +2347,7 @@ Function56cd: jr c, .ok6 sub BG_MAP_HEIGHT .ok6 - ldh [hUsedSpriteTile], a + ldh [hCurSpriteYCoord], a ld hl, OBJECT_PALETTE add hl, bc bit BIG_OBJECT_F, [hl] @@ -2360,18 +2360,18 @@ Function56cd: ld e, a .ok7 ld a, d - ldh [hFFBF], a + ldh [hCurSpriteXPixel], a .loop - ldh a, [hFFBF] + ldh a, [hCurSpriteXPixel] ld d, a - ldh a, [hUsedSpriteTile] + ldh a, [hCurSpriteYCoord] add e dec a cp SCREEN_HEIGHT jr nc, .ok9 ld b, a .next - ldh a, [hUsedSpriteIndex] + ldh a, [hCurSpriteXCoord] add d dec a cp SCREEN_WIDTH @@ -2856,7 +2856,7 @@ InitSprites: add hl, bc ld a, [hl] and $ff ^ (1 << 7) - ldh [hFFC1], a + ldh [hCurSpriteTile], a xor a bit 7, [hl] jr nz, .skip1 @@ -2885,7 +2885,7 @@ InitSprites: jr z, .skip4 or PRIORITY .skip4 - ldh [hFFC2], a + ldh [hCurSpriteOAMFlags], a ld hl, OBJECT_SPRITE_X add hl, bc ld a, [hl] @@ -2896,7 +2896,7 @@ InitSprites: ld e, a ld a, [wPlayerBGMapOffsetX] add e - ldh [hFFBF], a + ldh [hCurSpriteXPixel], a ld hl, OBJECT_SPRITE_Y add hl, bc ld a, [hl] @@ -2907,7 +2907,7 @@ InitSprites: ld e, a ld a, [wPlayerBGMapOffsetY] add e - ldh [hFFC0], a + ldh [hCurSpriteYPixel], a ld hl, OBJECT_FACING_STEP add hl, bc ld a, [hl] @@ -2932,19 +2932,19 @@ InitSprites: cp LOW(wVirtualOAMEnd) jr nc, .full .addsprite - ldh a, [hFFC0] + ldh a, [hCurSpriteYPixel] add [hl] inc hl ld [bc], a ; y inc c - ldh a, [hFFBF] + ldh a, [hCurSpriteXPixel] add [hl] inc hl ld [bc], a ; x inc c ld e, [hl] inc hl - ldh a, [hFFC1] + ldh a, [hCurSpriteTile] bit ABSOLUTE_TILE_ID_F, e jr z, .nope1 xor a @@ -2956,7 +2956,7 @@ InitSprites: ld a, e bit RELATIVE_ATTRIBUTES_F, a jr z, .nope2 - ldh a, [hFFC2] + ldh a, [hCurSpriteOAMFlags] or e .nope2 and OBP_NUM | X_FLIP | Y_FLIP | PRIORITY |