yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
lyra_terrain_source.h File Reference
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "core/lyra_terrain_document.h"
#include "zelda3/overworld/overworld_map.h"
Include dependency graph for lyra_terrain_source.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::zelda3::LyraNativeMapAssets
 

Namespaces

namespace  yaze
 
namespace  yaze::gfx
 Contains classes for handling graphical data.
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Functions

absl::Status yaze::zelda3::BindLyraTerrainSource (Overworld &overworld, core::LyraTerrainProfile *profile, gfx::Bitmap *atlas)
 
std::string yaze::zelda3::LyraMapAssetKey (const core::LyraMapProperties &p, int state)
 
absl::Status yaze::zelda3::ApplyLyraBackgroundPaletteOverride (const core::LyraMapProperties &properties, gfx::SnesPalette &palette)
 
absl::StatusOr< LyraNativeMapAssets > yaze::zelda3::ResolveLyraMapAssets (Overworld &overworld, const core::LyraMapProperties &p, int state)
 
absl::StatusOr< std::string > yaze::zelda3::DescribeLyraNativeMapAssets (const core::LyraMapProperties &p, int state, const LyraNativeMapAssets &assets)