#include <cstdint>#include <vector>

Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::RoomDefaultEntrance |
| struct | yaze::zelda3::RoomMainBlocksetResolution |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Enumerations | |
| enum class | yaze::zelda3::RoomEntranceSource : uint8_t { yaze::zelda3::kNone , yaze::zelda3::kDirect , yaze::zelda3::kDungeonMap , yaze::zelda3::kNeighbour } |
| enum class | yaze::zelda3::RoomMainBlocksetSource : uint8_t { yaze::zelda3::kExplicitPreview , yaze::zelda3::kDirectDefault , yaze::zelda3::kInferredDefault , yaze::zelda3::kHeaderFallback , yaze::zelda3::kZeroFallback } |
Functions | |
| RoomMainBlocksetResolution | yaze::zelda3::ResolveRoomMainBlockset (int room_id, uint8_t header_blockset, uint8_t requested_main_blockset, const GameData &game_data) |
| int | yaze::zelda3::DungeonBackgroundPaletteOffset (uint8_t main_blockset, int destination_slot) |
| std::vector< RoomDefaultEntrance > | yaze::zelda3::ComputeRoomDefaultEntrances (Rom &rom) |