From 488f36272ca9c149e4087998c3146ce822ac5f0c Mon Sep 17 00:00:00 2001 From: Franco Colmenarez Date: Fri, 5 Nov 2021 08:13:35 -0500 Subject: [PATCH] Fix OAM search bug --- src/ppu.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ppu.rs b/src/ppu.rs index e449b40..1ce75bd 100644 --- a/src/ppu.rs +++ b/src/ppu.rs @@ -114,7 +114,7 @@ impl Sprite { } pub fn get_pixel(&self, lcd_x: u8, lcd_y: u8, bus: &Bus) -> Option { - todo!("Implement sprite flipping"); + // todo!("Implement sprite flipping"); if lcd_x < self.x.saturating_sub(8) || lcd_x >= self.x { return None; } @@ -269,7 +269,7 @@ impl PPU { let lcd_y = PPU::get_lcd_y(bus).saturating_add(16); - if lcd_y < y || lcd_y > (y + sprite_height) { + if lcd_y < y || lcd_y > (y + sprite_height - 1) { addr += 4; continue; }