#include <rom_settings.h>

Public Member Functions | |
| void | SetAddressOverrides (const RomAddressOverrides &overrides) |
| void | ClearOverrides () |
| const RomAddressOverrides & | address_overrides () const |
| uint32_t | GetAddressOr (const std::string &key, uint32_t default_value) const |
Static Public Member Functions | |
| static RomSettings & | Get () |
Private Attributes | |
| RomAddressOverrides | overrides_ |
Definition at line 66 of file rom_settings.h.
|
inlinestatic |
Definition at line 68 of file rom_settings.h.
Referenced by yaze::zelda3::music::anonymous_namespace{music_bank.cc}::ExpandedAuxBankRom(), yaze::zelda3::music::anonymous_namespace{music_bank.cc}::ExpandedMusicHookAddress(), yaze::zelda3::music::anonymous_namespace{music_bank.cc}::ExpandedOverworldBankRom(), yaze::zelda3::GetDungeonMapTile16Expanded(), yaze::zelda3::GetExpandedPtrTableHigh(), yaze::zelda3::GetExpandedPtrTableLow(), yaze::zelda3::GetExpandedPtrTableMagic(), yaze::zelda3::GetExpandedPtrTableMarker(), yaze::editor::GetExpandedTextDataEnd(), yaze::editor::GetExpandedTextDataStart(), yaze::zelda3::GetMap16TilesExpanded(), yaze::zelda3::GetMap32TileBLExpanded(), yaze::zelda3::GetMap32TileBRExpanded(), yaze::zelda3::GetMap32TileTRExpanded(), yaze::zelda3::GetOverworldEntranceFlagExpanded(), yaze::zelda3::GetOverworldEntranceIdExpanded(), yaze::zelda3::GetOverworldEntranceMapExpanded(), yaze::zelda3::GetOverworldEntrancePosExpanded(), yaze::zelda3::GetOverworldMapParentIdExpanded(), yaze::zelda3::GetOverworldMessagesExpanded(), yaze::zelda3::GetOverworldScreenChange1Expanded(), yaze::zelda3::GetOverworldScreenChange2Expanded(), yaze::zelda3::GetOverworldScreenChange3Expanded(), yaze::zelda3::GetOverworldScreenChange4Expanded(), yaze::zelda3::GetOverworldTransitionPositionXExpanded(), yaze::zelda3::GetOverworldTransitionPositionYExpanded(), yaze::zelda3::Load2BppGraphics(), yaze::zelda3::LoadGraphics(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::editor::EditorManager::LoadRom(), and yaze::editor::GraphicsEditor::Save().
|
inline |
Definition at line 73 of file rom_settings.h.
References overrides_.
Referenced by yaze::editor::EditorManager::LoadProjectWithRom().
|
inline |
Definition at line 77 of file rom_settings.h.
References yaze::core::RomAddressOverrides::addresses, and overrides_.
Referenced by yaze::editor::EditorManager::LoadRom().
|
inline |
Definition at line 79 of file rom_settings.h.
References overrides_.
|
inline |
Definition at line 81 of file rom_settings.h.
References yaze::core::RomAddressOverrides::GetAddress(), and overrides_.
Referenced by yaze::zelda3::music::anonymous_namespace{music_bank.cc}::ExpandedAuxBankRom(), yaze::zelda3::music::anonymous_namespace{music_bank.cc}::ExpandedMusicHookAddress(), yaze::zelda3::music::anonymous_namespace{music_bank.cc}::ExpandedOverworldBankRom(), yaze::zelda3::GetDungeonMapTile16Expanded(), yaze::zelda3::GetExpandedPtrTableHigh(), yaze::zelda3::GetExpandedPtrTableLow(), yaze::zelda3::GetExpandedPtrTableMagic(), yaze::zelda3::GetExpandedPtrTableMarker(), yaze::editor::GetExpandedTextDataEnd(), yaze::editor::GetExpandedTextDataStart(), yaze::zelda3::GetMap16TilesExpanded(), yaze::zelda3::GetMap32TileBLExpanded(), yaze::zelda3::GetMap32TileBRExpanded(), yaze::zelda3::GetMap32TileTRExpanded(), yaze::zelda3::GetOverworldEntranceFlagExpanded(), yaze::zelda3::GetOverworldEntranceIdExpanded(), yaze::zelda3::GetOverworldEntranceMapExpanded(), yaze::zelda3::GetOverworldEntrancePosExpanded(), yaze::zelda3::GetOverworldMapParentIdExpanded(), yaze::zelda3::GetOverworldMessagesExpanded(), yaze::zelda3::GetOverworldScreenChange1Expanded(), yaze::zelda3::GetOverworldScreenChange2Expanded(), yaze::zelda3::GetOverworldScreenChange3Expanded(), yaze::zelda3::GetOverworldScreenChange4Expanded(), yaze::zelda3::GetOverworldTransitionPositionXExpanded(), yaze::zelda3::GetOverworldTransitionPositionYExpanded(), yaze::zelda3::Load2BppGraphics(), yaze::zelda3::LoadGraphics(), and yaze::editor::GraphicsEditor::Save().

|
private |
Definition at line 87 of file rom_settings.h.
Referenced by address_overrides(), ClearOverrides(), GetAddressOr(), and SetAddressOverrides().