#include <overworld.h>

Public Types | |
| enum class | LayoutKind { kLegacy , kOlderTailEa , kLyraOffline , kZScreamPerSheet , kUnknownCustom } |
Public Attributes | |
| LayoutKind | layout_kind = LayoutKind::kLegacy |
| zscream::LayoutDialect | zscream_layout = zscream::LayoutDialect::kUnmarked |
| rom::LyraLayoutInspection | lyra_layout |
| uint8_t | asm_version = 0xFF |
| OverworldVersion | version = OverworldVersion::kVanilla |
| bool | is_vanilla = true |
| bool | supports_expanded_space = false |
| bool | supports_area_enum = false |
| bool | supports_custom_bg_colors = false |
| bool | has_expanded_tile16 = false |
| bool | has_expanded_tile32 = false |
| bool | has_expanded_entrances = false |
| bool | has_tail_map_expansion = false |
| int | editable_map_count = kSpecialWorldMapIdStart + 0x20 |
Definition at line 273 of file overworld.h.
|
strong |
| Enumerator | |
|---|---|
| kLegacy | |
| kOlderTailEa | |
| kLyraOffline | |
| kZScreamPerSheet | |
| kUnknownCustom | |
Definition at line 274 of file overworld.h.
| LayoutKind yaze::zelda3::OverworldRomProfile::layout_kind = LayoutKind::kLegacy |
Definition at line 281 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| zscream::LayoutDialect yaze::zelda3::OverworldRomProfile::zscream_layout = zscream::LayoutDialect::kUnmarked |
Definition at line 282 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| rom::LyraLayoutInspection yaze::zelda3::OverworldRomProfile::lyra_layout |
Definition at line 283 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| uint8_t yaze::zelda3::OverworldRomProfile::asm_version = 0xFF |
Definition at line 284 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| OverworldVersion yaze::zelda3::OverworldRomProfile::version = OverworldVersion::kVanilla |
Definition at line 285 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| bool yaze::zelda3::OverworldRomProfile::is_vanilla = true |
Definition at line 286 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| bool yaze::zelda3::OverworldRomProfile::supports_expanded_space = false |
Definition at line 287 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| bool yaze::zelda3::OverworldRomProfile::supports_area_enum = false |
Definition at line 288 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| bool yaze::zelda3::OverworldRomProfile::supports_custom_bg_colors = false |
Definition at line 289 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| bool yaze::zelda3::OverworldRomProfile::has_expanded_tile16 = false |
Definition at line 290 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| bool yaze::zelda3::OverworldRomProfile::has_expanded_tile32 = false |
Definition at line 291 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile(), and yaze::zelda3::Map32StorageBytesForProfile().
| bool yaze::zelda3::OverworldRomProfile::has_expanded_entrances = false |
Definition at line 292 of file overworld.h.
Referenced by yaze::editor::OverworldEditor::ApplyEntranceEdit(), yaze::zelda3::DetectOverworldRomProfile(), and yaze::zelda3::Overworld::SaveEntrances().
| bool yaze::zelda3::OverworldRomProfile::has_tail_map_expansion = false |
Definition at line 293 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().
| int yaze::zelda3::OverworldRomProfile::editable_map_count = kSpecialWorldMapIdStart + 0x20 |
Definition at line 294 of file overworld.h.
Referenced by yaze::zelda3::DetectOverworldRomProfile().