diff --git a/src/ppu.rs b/src/ppu.rs index 9ec80ce808a3c52941525a1ab38c88e223246029..6cb2b802f9487f591eea7ee7747c0d94afd69bfa 100644 --- a/src/ppu.rs +++ b/src/ppu.rs @@ -105,7 +105,7 @@ pub struct ObjectData { palette: u8, xflip: bool, yflip: bool, - prio: bool, + priority: bool, index: u8, } @@ -257,7 +257,7 @@ impl Ppu { palette: 0, xflip: false, yflip: false, - prio: false, + priority: false, index: 0, }; OBJ_COUNT], palette: [[0u8; RGB_SIZE]; PALETTE_SIZE], @@ -567,7 +567,7 @@ impl Ppu { obj.palette = if value & 0x10 == 0x10 { 1 } else { 0 }; obj.xflip = if value & 0x20 == 0x20 { true } else { false }; obj.yflip = if value & 0x40 == 0x40 { true } else { false }; - obj.prio = if value & 0x80 == 0x80 { false } else { true }; + obj.priority = if value & 0x80 == 0x80 { false } else { true }; obj.index = obj_index as u8; } _ => (), @@ -704,7 +704,7 @@ impl Ppu { if is_contained { // the object is only considered visible if it's a priority // or if the underlying pixel is transparent (zero value) - let is_visible = obj.prio || self.color_buffer[color_offset] == 0; + let is_visible = obj.priority || self.color_buffer[color_offset] == 0; if is_visible { // obtains the current pixel data from the tile row and // re-maps it according to the object palette