Fix graphic bug

This commit is contained in:
Kevin Hamacher 2020-02-14 22:26:05 +01:00
parent d1b089556e
commit fa2fa9e5f5

View File

@ -424,7 +424,7 @@ impl Display {
let mut num_rendered: u8 = 0;
for i in 0..39 {
// Gameboy limitation
if num_rendered > 10 {
if num_rendered >= 10 {
break;
}
let sprite = &sprites[i];
@ -441,7 +441,7 @@ impl Display {
let render_y = self.curline;
// Is this sprite on the current line?
if y.wrapping_add(8) >= render_y && y <= render_y {
if y.wrapping_add(8) > render_y && y <= render_y {
num_rendered += 1;
// Flip sprite, TODO: Validate
let y_o: u8 = match sprite.is_y_flipped() {