45 const uint8_t palette =
static_cast<uint8_t
>(palette_id & 0x07);
55 if (!tile || quadrant < 0 || quadrant > 3) {
59 static_cast<uint8_t
>(palette_id & 0x07);
Tile composition of four 8x8 tiles.
std::array< TileInfo, 4 > tiles_info
SNES 16-bit tile metadata container.
Zelda 3 specific classes and functions.
gfx::Tile16 HorizontalFlipTile16(gfx::Tile16 tile)
gfx::TileInfo & MutableTile16QuadrantInfo(gfx::Tile16 &tile, int quadrant)
void SetTile16AllQuadrantPalettes(gfx::Tile16 *tile, uint8_t palette_id)
gfx::TileInfo VerticalFlipTileInfo(gfx::TileInfo info)
void SyncTile16TilesInfo(gfx::Tile16 *tile)
gfx::Tile16 VerticalFlipTile16(gfx::Tile16 tile)
gfx::Tile16 RotateTile16Clockwise(gfx::Tile16 tile)
const gfx::TileInfo & Tile16QuadrantInfo(const gfx::Tile16 &tile, int quadrant)
gfx::TileInfo HorizontalFlipTileInfo(gfx::TileInfo info)
bool SetTile16QuadrantPalette(gfx::Tile16 *tile, int quadrant, uint8_t palette_id)