yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
overworld_property_edit.h File Reference
#include <array>
#include <string>
#include <vector>
Include dependency graph for overworld_property_edit.h:

Go to the source code of this file.

Classes

struct  yaze::editor::OverworldPropertyEdit
 
struct  yaze::editor::OverworldMapMetadataClipboard
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 

Enumerations

enum class  yaze::editor::OverworldPropertyField {
  yaze::editor::kAreaSize , yaze::editor::kAreaGraphics , yaze::editor::kAreaPalette , yaze::editor::kMainPalette ,
  yaze::editor::kSpriteGraphics , yaze::editor::kSpritePalette , yaze::editor::kAnimatedGraphics , yaze::editor::kCustomTileset ,
  yaze::editor::kMessageId , yaze::editor::kMusic , yaze::editor::kMosaic , yaze::editor::kMosaicExpanded ,
  yaze::editor::kAreaSpecificBgColor , yaze::editor::kSubscreenOverlay
}
 
enum class  yaze::editor::OverworldMapMetadataClipboardScope { yaze::editor::kAll , yaze::editor::kGraphics , yaze::editor::kPalettes , yaze::editor::kMusicMessages }
 

Functions

const char * yaze::editor::OverworldPropertyFieldName (OverworldPropertyField field)
 
const char * yaze::editor::OverworldMapMetadataClipboardScopeName (OverworldMapMetadataClipboardScope scope)
 
std::string yaze::editor::DescribeOverworldMapMetadataClipboard (const OverworldMapMetadataClipboard &clipboard)
 
std::string yaze::editor::DescribeOverworldPropertyEdit (const OverworldPropertyEdit &edit)
 
bool yaze::editor::CanPasteOverworldMapMetadata (const OverworldMapMetadataClipboard &clipboard, OverworldMapMetadataClipboardScope requested_scope)
 
std::vector< OverworldPropertyEdityaze::editor::BuildOverworldMetadataPasteEdits (int target_map_id, const OverworldMapMetadataClipboard &clipboard, OverworldMapMetadataClipboardScope requested_scope)