mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 08:11:33 +11:00
Reference the TRANSPARENT_TILE_INDEX in the definition of BLANK
This commit is contained in:
parent
6853d36a9c
commit
f0ddfc96b4
|
@ -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;
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Reference in a new issue