yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::Room::MetadataSnapshot Struct Reference

#include <room.h>

Collaboration diagram for yaze::zelda3::Room::MetadataSnapshot:

Public Member Functions

bool operator== (const MetadataSnapshot &) const =default
 

Public Attributes

uint8_t palette = 0
 
uint8_t blockset = 0
 
uint8_t spriteset = 0
 
uint8_t layout = 0
 
uint8_t floor1 = 0
 
uint8_t floor2 = 0
 
uint16_t message = 0
 
background2 bg2 {}
 
uint8_t layer2_mode = 0
 
LayerMergeType layer_merging = LayerMerge00
 
bool is_dark = false
 
bool is_light = false
 
CollisionKey collision = One_Collision
 
EffectKey effect = Effect_Nothing
 
TagKey tag1 = Nothing
 
TagKey tag2 = Nothing
 
uint8_t holewarp = 0
 
uint8_t pit_target_layer = 0
 
std::array< uint8_t, 4 > staircase_rooms {}
 
std::array< uint8_t, 4 > staircase_planes {}
 

Detailed Description

Definition at line 232 of file room.h.

Member Function Documentation

◆ operator==()

bool yaze::zelda3::Room::MetadataSnapshot::operator== ( const MetadataSnapshot & ) const
default

Member Data Documentation

◆ palette

◆ blockset

uint8_t yaze::zelda3::Room::MetadataSnapshot::blockset = 0

◆ spriteset

◆ layout

uint8_t yaze::zelda3::Room::MetadataSnapshot::layout = 0

◆ floor1

uint8_t yaze::zelda3::Room::MetadataSnapshot::floor1 = 0

◆ floor2

uint8_t yaze::zelda3::Room::MetadataSnapshot::floor2 = 0

◆ message

uint16_t yaze::zelda3::Room::MetadataSnapshot::message = 0

◆ bg2

background2 yaze::zelda3::Room::MetadataSnapshot::bg2 {}

◆ layer2_mode

uint8_t yaze::zelda3::Room::MetadataSnapshot::layer2_mode = 0

◆ layer_merging

LayerMergeType yaze::zelda3::Room::MetadataSnapshot::layer_merging = LayerMerge00

◆ is_dark

bool yaze::zelda3::Room::MetadataSnapshot::is_dark = false

◆ is_light

bool yaze::zelda3::Room::MetadataSnapshot::is_light = false

◆ collision

◆ effect

◆ tag1

TagKey yaze::zelda3::Room::MetadataSnapshot::tag1 = Nothing

◆ tag2

TagKey yaze::zelda3::Room::MetadataSnapshot::tag2 = Nothing

◆ holewarp

◆ pit_target_layer

uint8_t yaze::zelda3::Room::MetadataSnapshot::pit_target_layer = 0

◆ staircase_rooms

std::array<uint8_t, 4> yaze::zelda3::Room::MetadataSnapshot::staircase_rooms {}

◆ staircase_planes

std::array<uint8_t, 4> yaze::zelda3::Room::MetadataSnapshot::staircase_planes {}

The documentation for this struct was generated from the following file: