Reference the TRANSPARENT_TILE_INDEX in the definition of BLANK

This commit is contained in:
Gwilym Inzani 2023-08-30 16:18:08 +01:00
parent 6853d36a9c
commit f0ddfc96b4
2 changed files with 4 additions and 2 deletions

View file

@ -128,7 +128,7 @@ pub struct RegularMap {
tiles_dirty: bool, tiles_dirty: bool,
} }
pub const TRANSPARENT_TILE_INDEX: u16 = (1 << 10) - 1; pub(crate) const TRANSPARENT_TILE_INDEX: u16 = (1 << 10) - 1;
impl TiledMapTypes for RegularMap { impl TiledMapTypes for RegularMap {
type Size = RegularBackgroundSize; type Size = RegularBackgroundSize;

View file

@ -16,6 +16,8 @@ pub use tiled1::Tiled1;
pub use tiled2::Tiled2; pub use tiled2::Tiled2;
pub use vram_manager::{DynamicTile, TileFormat, TileIndex, TileSet, VRamManager}; pub use vram_manager::{DynamicTile, TileFormat, TileIndex, TileSet, VRamManager};
use map::TRANSPARENT_TILE_INDEX;
// affine layers start at BG2 // affine layers start at BG2
pub(crate) const AFFINE_BG_ID_OFFSET: usize = 2; pub(crate) const AFFINE_BG_ID_OFFSET: usize = 2;
@ -165,7 +167,7 @@ impl Tile {
pub struct TileSetting(u16); pub struct TileSetting(u16);
impl TileSetting { impl TileSetting {
pub const BLANK: Self = TileSetting::new(1023, false, false, 0); pub const BLANK: Self = TileSetting::new(TRANSPARENT_TILE_INDEX, false, false, 0);
#[must_use] #[must_use]
pub const fn new(tile_id: u16, hflip: bool, vflip: bool, palette_id: u8) -> Self { pub const fn new(tile_id: u16, hflip: bool, vflip: bool, palette_id: u8) -> Self {