#include <inventory.h>
Public Member Functions | |
auto | Bitmap () const |
auto | Tilesheet () const |
auto | Palette () const |
absl::Status | Create () |
Public Member Functions inherited from yaze::SharedRom | |
SharedRom ()=default | |
virtual | ~SharedRom ()=default |
std::shared_ptr< Rom > | shared_rom () |
auto | rom () |
Private Member Functions | |
absl::Status | BuildTileset () |
Private Attributes | |
std::vector< uint8_t > | data_ |
gfx::Bitmap | bitmap_ |
std::vector< uint8_t > | tilesheets_ |
std::vector< uint8_t > | test_ |
gfx::Bitmap | tilesheets_bmp_ |
gfx::SnesPalette | palette_ |
gui::Canvas | canvas_ |
std::vector< gfx::TileInfo > | tiles_ |
Additional Inherited Members | |
Static Public Attributes inherited from yaze::SharedRom | |
static std::shared_ptr< Rom > | shared_rom_ = nullptr |
Definition at line 16 of file inventory.h.
|
inline |
Definition at line 18 of file inventory.h.
References bitmap_.
|
inline |
Definition at line 19 of file inventory.h.
References tilesheets_bmp_.
|
inline |
Definition at line 20 of file inventory.h.
References palette_.
absl::Status yaze::zelda3::Inventory::Create | ( | ) |
Definition at line 13 of file inventory.cc.
References ASSIGN_OR_RETURN, bitmap_, BuildTileset(), data_, yaze::zelda3::Renderer::GetInstance(), yaze::gfx::GetTilesInfo(), yaze::zelda3::kBowItemPos, palette_, yaze::core::Renderer::RenderBitmap(), RETURN_IF_ERROR, yaze::SharedRom::rom(), test_, and tiles_.
|
private |
Definition at line 76 of file inventory.cc.
References ASSIGN_OR_RETURN, yaze::zelda3::Renderer::GetInstance(), yaze::Load2BppGraphics(), palette_, yaze::core::Renderer::RenderBitmap(), RETURN_IF_ERROR, yaze::SharedRom::rom(), test_, tilesheets_, and tilesheets_bmp_.
Referenced by Create().
|
private |
Definition at line 27 of file inventory.h.
Referenced by Create().
|
private |
Definition at line 28 of file inventory.h.
|
private |
Definition at line 30 of file inventory.h.
Referenced by BuildTileset().
|
private |
Definition at line 31 of file inventory.h.
Referenced by BuildTileset(), and Create().
|
private |
Definition at line 32 of file inventory.h.
Referenced by BuildTileset(), and Tilesheet().
|
private |
Definition at line 33 of file inventory.h.
Referenced by BuildTileset(), Create(), and Palette().
|
private |
Definition at line 35 of file inventory.h.
|
private |
Definition at line 36 of file inventory.h.
Referenced by Create().