#include <overworld_allocation.h>

Public Attributes | |
| int | area = 0 |
| AllocationWorld | world = AllocationWorld::kLight |
| std::string | name |
| bool | used = false |
| std::vector< std::string > | evidence |
| std::optional< int > | parent |
| std::optional< int > | parent_past_end |
| AllocationAreaSize | size = AllocationAreaSize::kSmall |
| std::string | map_pointer_source = "none" |
| bool | map_pointer_valid = false |
| MapStreamScan | high |
| MapStreamScan | low |
| int | unique_tile32 = -1 |
| std::optional< int > | duplicate_of |
| int | entrances = 0 |
| int | holes = 0 |
| int | exits = 0 |
| int | sprites = 0 |
| std::vector< int > | overlay_users |
| bool | overlay_named_in_code = false |
| std::vector< std::string > | uncovered_tables |
Definition at line 93 of file overworld_allocation.h.
| int yaze::zelda3::AreaAllocation::area = 0 |
Definition at line 94 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| AllocationWorld yaze::zelda3::AreaAllocation::world = AllocationWorld::kLight |
Definition at line 95 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| std::string yaze::zelda3::AreaAllocation::name |
Definition at line 96 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| bool yaze::zelda3::AreaAllocation::used = false |
Definition at line 98 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| std::vector<std::string> yaze::zelda3::AreaAllocation::evidence |
Definition at line 99 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson().
| std::optional<int> yaze::zelda3::AreaAllocation::parent |
Definition at line 104 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| std::optional<int> yaze::zelda3::AreaAllocation::parent_past_end |
Definition at line 105 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| AllocationAreaSize yaze::zelda3::AreaAllocation::size = AllocationAreaSize::kSmall |
Definition at line 106 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().
| std::string yaze::zelda3::AreaAllocation::map_pointer_source = "none" |
Definition at line 111 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), yaze::zelda3::BuildOverworldAllocationReport(), and yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::MapColumn().
| bool yaze::zelda3::AreaAllocation::map_pointer_valid = false |
Definition at line 112 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), yaze::zelda3::BuildOverworldAllocationReport(), yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::MapColumn(), and yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::ScanAreaMap().
| MapStreamScan yaze::zelda3::AreaAllocation::high |
| MapStreamScan yaze::zelda3::AreaAllocation::low |
| int yaze::zelda3::AreaAllocation::unique_tile32 = -1 |
| std::optional<int> yaze::zelda3::AreaAllocation::duplicate_of |
Definition at line 116 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), yaze::zelda3::BuildOverworldAllocationReport(), and yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::MapColumn().
| int yaze::zelda3::AreaAllocation::entrances = 0 |
Definition at line 118 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson().
| int yaze::zelda3::AreaAllocation::holes = 0 |
Definition at line 119 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson().
| int yaze::zelda3::AreaAllocation::exits = 0 |
Definition at line 120 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson().
| int yaze::zelda3::AreaAllocation::sprites = 0 |
Definition at line 121 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson().
| std::vector<int> yaze::zelda3::AreaAllocation::overlay_users |
Definition at line 122 of file overworld_allocation.h.
| bool yaze::zelda3::AreaAllocation::overlay_named_in_code = false |
Definition at line 123 of file overworld_allocation.h.
| std::vector<std::string> yaze::zelda3::AreaAllocation::uncovered_tables |
Definition at line 125 of file overworld_allocation.h.
Referenced by yaze::zelda3::anonymous_namespace{overworld_allocation.cc}::AreaJson(), and yaze::zelda3::BuildOverworldAllocationReport().