One table the game or yaze indexes with an overworld area ID. More...
#include <overworld_allocation.h>
Public Member Functions | |
| bool | Covers (int area) const |
| bool | Applies (int area) const |
| bool | Misses (int area) const |
The game reads this table for area but has no entry for it. | |
Public Attributes | |
| std::string | id |
| std::string | label |
| std::string | group |
| bool | in_rom = true |
| uint32_t | pc = 0 |
| uint32_t | snes = 0 |
| int | entry_bytes = 1 |
| int | first_area = 0 |
| int | last_area = 0 |
| std::string | past_end |
| std::string | note |
| int | applies_first = 0x00 |
| int | applies_last = 0xBF |
One table the game or yaze indexes with an overworld area ID.
Definition at line 43 of file overworld_allocation.h.
|
inline |
Definition at line 61 of file overworld_allocation.h.
References first_area, and last_area.
Referenced by Misses().
|
inline |
Definition at line 64 of file overworld_allocation.h.
References applies_first, and applies_last.
Referenced by Misses().
|
inline |
The game reads this table for area but has no entry for it.
Definition at line 68 of file overworld_allocation.h.
References Applies(), and Covers().
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::TableJson().

| std::string yaze::zelda3::AreaTableInfo::id |
| std::string yaze::zelda3::AreaTableInfo::label |
| std::string yaze::zelda3::AreaTableInfo::group |
| bool yaze::zelda3::AreaTableInfo::in_rom = true |
| uint32_t yaze::zelda3::AreaTableInfo::pc = 0 |
| uint32_t yaze::zelda3::AreaTableInfo::snes = 0 |
| int yaze::zelda3::AreaTableInfo::entry_bytes = 1 |
| int yaze::zelda3::AreaTableInfo::first_area = 0 |
| int yaze::zelda3::AreaTableInfo::last_area = 0 |
| std::string yaze::zelda3::AreaTableInfo::past_end |
| std::string yaze::zelda3::AreaTableInfo::note |
| int yaze::zelda3::AreaTableInfo::applies_first = 0x00 |
Definition at line 58 of file overworld_allocation.h.
Referenced by Applies(), and yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::TableJson().
| int yaze::zelda3::AreaTableInfo::applies_last = 0xBF |
Definition at line 59 of file overworld_allocation.h.
Referenced by Applies(), and yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::TableJson().