30 void LoadObject(uint32_t routine_ptr, std::array<uint8_t, 16>& sheet_ids);
A class to hold a shared pointer to a Rom object.
Implementation of the Memory interface for emulating memory in a SNES system.
Represents a bitmap image.
emu::memory::CpuCallbacks cpu_callbacks_
void LoadObject(uint32_t routine_ptr, std::array< uint8_t, 16 > &sheet_ids)
void UpdateObjectBitmap()
std::vector< uint8_t > rom_data_
void RenderObject(uint32_t routine_ptr)
DungeonObjectRenderer()=default
emu::memory::MemoryImpl memory_
std::vector< uint8_t > tilemap_
std::array< uint8_t, 16 > sheets
std::vector< gfx::SnesPalette > palettes