Fix graphic bug
This commit is contained in:
parent
d1b089556e
commit
fa2fa9e5f5
@ -424,7 +424,7 @@ impl Display {
|
|||||||
let mut num_rendered: u8 = 0;
|
let mut num_rendered: u8 = 0;
|
||||||
for i in 0..39 {
|
for i in 0..39 {
|
||||||
// Gameboy limitation
|
// Gameboy limitation
|
||||||
if num_rendered > 10 {
|
if num_rendered >= 10 {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
let sprite = &sprites[i];
|
let sprite = &sprites[i];
|
||||||
@ -441,7 +441,7 @@ impl Display {
|
|||||||
let render_y = self.curline;
|
let render_y = self.curline;
|
||||||
|
|
||||||
// Is this sprite on the current line?
|
// 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;
|
num_rendered += 1;
|
||||||
// Flip sprite, TODO: Validate
|
// Flip sprite, TODO: Validate
|
||||||
let y_o: u8 = match sprite.is_y_flipped() {
|
let y_o: u8 = match sprite.is_y_flipped() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user