Add BackgroundBuffer class for managing SNES background graphics

Introduce the BackgroundBuffer class to handle tile management and rendering for SNES backgrounds. This includes methods for setting and getting tile values, clearing the buffer, and drawing tiles and backgrounds using provided graphics data. The class is designed to facilitate efficient graphics rendering in the application.
This commit is contained in:
scawful
2025-05-03 23:40:41 -04:00
parent 38b459777d
commit c08386801e
3 changed files with 167 additions and 0 deletions

View File

@@ -1,10 +1,13 @@
set(
YAZE_APP_GFX_SRC
app/gfx/arena.cc
app/gfx/background_buffer.cc
app/gfx/bitmap.cc
app/gfx/compression.cc
app/gfx/scad_format.cc
app/gfx/snes_palette.cc
app/gfx/snes_tile.cc
app/gfx/snes_color.cc
app/gfx/tilemap.cc
app/gfx/tilesheet.cc
)