1#ifndef YAZE_APP_EDITOR_OVERWORLD_OVERWORLD_MAP_METADATA_H
2#define YAZE_APP_EDITOR_OVERWORLD_OVERWORLD_MAP_METADATA_H
6#include "absl/status/status.h"
41 const std::string& type,
int id,
42 const std::string& label);
45 const std::string& type,
int id);
The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and do...
Represents the full Overworld data, light and dark world.
Editors are the view controllers for the application.
absl::Status RenameProjectResourceLabel(project::YazeProject *project, const std::string &type, int id, const std::string &label)
OverworldMapMetadata BuildOverworldMapMetadata(const zelda3::Overworld &overworld, const Rom *rom, const project::YazeProject *project, int map_id, int game_state)
std::string GetProjectResourceLabel(const project::YazeProject *project, const std::string &type, int id)
Modern project structure with comprehensive settings consolidation.