#include <array>#include <cstddef>#include <cstdint>#include <map>#include <optional>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"#include "app/gfx/types/snes_palette.h"#include "app/gfx/types/snes_tile.h"#include "core/rom_settings.h"#include "rom/rom.h"#include "zelda3/game_data.h"#include "zelda3/graphics/resolved_graphics_context.h"#include "zelda3/overworld/graphics_preview.h"#include "zelda3/overworld/overworld_version_helper.h"Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::OverworldMapTiles |
| Overworld map tile32 data. More... | |
| struct | yaze::zelda3::AreaRenderProperties |
| Per-area render settings the game reads with the area id ($8A). More... | |
| struct | yaze::zelda3::OverworldMainSlotProvenance |
| class | yaze::zelda3::OverworldMap |
| Represents a single Overworld map screen. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Typedefs | |
| using | yaze::zelda3::OverworldBlockset = std::vector<std::vector<uint16_t>> |
| Represents tile32 data for the overworld. | |
| typedef struct yaze::zelda3::OverworldMapTiles | yaze::zelda3::OverworldMapTiles |
| Overworld map tile32 data. | |
| using | yaze::zelda3::OverworldTilesetKey = std::array<uint8_t, 17> |
Functions | |
| int | yaze::zelda3::GetOverworldMessagesExpanded () |
| int | yaze::zelda3::GetOverworldMapParentIdExpanded () |
| int | yaze::zelda3::GetOverworldTransitionPositionYExpanded () |
| int | yaze::zelda3::GetOverworldTransitionPositionXExpanded () |
| int | yaze::zelda3::GetOverworldScreenChange1Expanded () |
| int | yaze::zelda3::GetOverworldScreenChange2Expanded () |
| int | yaze::zelda3::GetOverworldScreenChange3Expanded () |
| int | yaze::zelda3::GetOverworldScreenChange4Expanded () |
| int | yaze::zelda3::SubscreenOverlayScreen (uint16_t overlay_id) |
| bool | yaze::zelda3::IsBackgroundSubscreenOverlay (uint16_t overlay_id) |
| bool | yaze::zelda3::IsOverworldBackdropPixel (uint8_t index) |