yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
room_default_entrance.h File Reference
#include <cstdint>
#include <vector>
Include dependency graph for room_default_entrance.h:
This graph shows which files directly or indirectly include this file:

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)