#include <array>#include <cstdint>#include <string_view>
Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::DoorDimensions |
| Door dimensions in tiles (8x8 pixel tiles) More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Functions | |
| constexpr std::string_view | yaze::zelda3::GetDoorTypeName (DoorType type) |
| Get human-readable name for door type. | |
| constexpr std::string_view | yaze::zelda3::GetDoorDirectionName (DoorDirection dir) |
| Get human-readable name for door direction. | |
| constexpr DoorDimensions | yaze::zelda3::GetDoorDimensions (DoorDirection dir) |
| Get door dimensions based on direction. | |
| constexpr DoorDimensions | yaze::zelda3::GetEditorDoorDimensions (DoorDirection dir, DoorType type) |
| Get editor interaction dimensions for a door. | |
| constexpr DoorType | yaze::zelda3::DoorTypeFromRaw (uint8_t raw_type) |
| Convert raw type byte to DoorType enum. | |
| constexpr DoorDirection | yaze::zelda3::DoorDirectionFromRaw (uint8_t raw_dir) |
| Convert raw direction byte to DoorDirection enum. | |
| constexpr std::array< DoorType, 20 > | yaze::zelda3::GetAllDoorTypes () |
| Get commonly used door types for UI dropdowns Returns the most frequently used door types (not all 52) | |