#include <lyra_terrain_document.h>
Public Member Functions | |
| bool | operator== (const LyraMapProperties &) const =default |
Public Attributes | |
| std::array< uint8_t, 8 > | graphics_sheets |
| uint8_t | main_palette = 0 |
| uint8_t | palette_set = 1 |
| std::optional< std::array< uint16_t, 128 > > | background_palette |
| uint8_t | animated_sheet = 0x5B |
| std::array< int, 3 > | sprite_graphics = {-1, -1, -1} |
| std::array< int, 3 > | sprite_palettes = {-1, -1, -1} |
| std::array< uint8_t, 4 > | music = {0, 0, 0, 0} |
| uint16_t | message_id = 0 |
Definition at line 18 of file lyra_terrain_document.h.
|
default |
| std::array<uint8_t, 8> yaze::core::LyraMapProperties::graphics_sheets |
Definition at line 19 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::CopyNativeGraphicsSettings(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| uint8_t yaze::core::LyraMapProperties::main_palette = 0 |
Definition at line 21 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::CopyNativeGraphicsSettings(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| uint8_t yaze::core::LyraMapProperties::palette_set = 1 |
Definition at line 22 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::CopyNativeGraphicsSettings(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| std::optional<std::array<uint16_t, 128> > yaze::core::LyraMapProperties::background_palette |
Definition at line 24 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::ApplyLyraBackgroundPaletteOverride(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| uint8_t yaze::core::LyraMapProperties::animated_sheet = 0x5B |
Definition at line 25 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::CopyNativeGraphicsSettings(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| std::array<int, 3> yaze::core::LyraMapProperties::sprite_graphics = {-1, -1, -1} |
Definition at line 26 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::CopyNativeGraphicsSettings(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| std::array<int, 3> yaze::core::LyraMapProperties::sprite_palettes = {-1, -1, -1} |
Definition at line 27 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::CopyNativeGraphicsSettings(), yaze::zelda3::DescribeLyraNativeMapAssets(), yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::zelda3::LyraMapAssetKey(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson(), and yaze::zelda3::ResolveLyraMapAssets().
| std::array<uint8_t, 4> yaze::core::LyraMapProperties::music = {0, 0, 0, 0} |
Definition at line 28 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::core::LyraTerrainDocument::Parse(), and yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson().
| uint16_t yaze::core::LyraMapProperties::message_id = 0 |
Definition at line 29 of file lyra_terrain_document.h.
Referenced by yaze::editor::LyraTerrainCanvas::DrawProperties(), yaze::core::LyraTerrainDocument::Parse(), and yaze::core::anonymous_namespace{lyra_terrain_document.cc}::PropertiesJson().