1#ifndef YAZE_GFX_TILEMAP_H
2#define YAZE_GFX_TILEMAP_H
5#include "absl/container/flat_hash_map.h"
23 int tile_size,
int num_tiles,
SnesPalette &palette);
Represents a bitmap image.
Represents a palette of colors for the Super Nintendo Entertainment System (SNES).
Contains classes for handling graphical data.
Tilemap CreateTilemap(std::vector< uint8_t > &data, int width, int height, int tile_size, int num_tiles, SnesPalette &palette)
void UpdateTilemap(Tilemap &tilemap, const std::vector< uint8_t > &data)
std::vector< uint8_t > GetTilemapData(Tilemap &tilemap, int tile_id)
void RenderTile(Tilemap &tilemap, int tile_id)
Main namespace for the application.
absl::flat_hash_map< int, Bitmap > tile_bitmaps