#include <gfx_sheet_png.h>
Public Attributes | |
| int | room = 0 |
| uint8_t | header_blockset = 0 |
| uint8_t | main_blockset = 0 |
| std::array< uint8_t, 8 > | sheets {} |
| std::array< bool, 8 > | from_room_blockset {} |
The 8 background sheets a dungeon room loads, as Room::LoadRoomGraphics picks them: the main blockset from the room's default entrance (the header blockset byte when there is none), with slots 3-6 replaced by the room blockset (header byte) entries that are non-zero.
Definition at line 79 of file gfx_sheet_png.h.
| int yaze::zelda3::RoomBackgroundSet::room = 0 |
| uint8_t yaze::zelda3::RoomBackgroundSet::header_blockset = 0 |
Definition at line 81 of file gfx_sheet_png.h.
Referenced by yaze::cli::anonymous_namespace{gfx_sheet_png_commands.cc}::PaletteContextJson(), and yaze::zelda3::ResolveRoomBackgroundSet().
| uint8_t yaze::zelda3::RoomBackgroundSet::main_blockset = 0 |
Definition at line 82 of file gfx_sheet_png.h.
Referenced by yaze::zelda3::ResolveRoomBackgroundSet().
| std::array<uint8_t, 8> yaze::zelda3::RoomBackgroundSet::sheets {} |
Definition at line 83 of file gfx_sheet_png.h.
Referenced by yaze::zelda3::ExportRoomBackgroundPng(), yaze::cli::anonymous_namespace{gfx_sheet_png_commands.cc}::ExportRoomBundle(), yaze::zelda3::ImportRoomBackgroundPng(), yaze::cli::anonymous_namespace{gfx_sheet_png_commands.cc}::PaletteContextJson(), and yaze::zelda3::ResolveRoomBackgroundSet().
| std::array<bool, 8> yaze::zelda3::RoomBackgroundSet::from_room_blockset {} |
Definition at line 84 of file gfx_sheet_png.h.
Referenced by yaze::cli::anonymous_namespace{gfx_sheet_png_commands.cc}::PaletteContextJson(), and yaze::zelda3::ResolveRoomBackgroundSet().