#include <room.h>

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 {} |
|
default |
| uint8_t yaze::zelda3::Room::MetadataSnapshot::palette = 0 |
Definition at line 233 of file room.h.
Referenced by yaze::zelda3::Room::CaptureMetadataSnapshot(), yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataFromJson(), yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::blockset = 0 |
Definition at line 234 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::spriteset = 0 |
Definition at line 235 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::layout = 0 |
Definition at line 236 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::floor1 = 0 |
Definition at line 237 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::floor2 = 0 |
Definition at line 238 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint16_t yaze::zelda3::Room::MetadataSnapshot::message = 0 |
Definition at line 239 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| background2 yaze::zelda3::Room::MetadataSnapshot::bg2 {} |
Definition at line 240 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::layer2_mode = 0 |
Definition at line 241 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| LayerMergeType yaze::zelda3::Room::MetadataSnapshot::layer_merging = LayerMerge00 |
Definition at line 242 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| bool yaze::zelda3::Room::MetadataSnapshot::is_dark = false |
Definition at line 243 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| bool yaze::zelda3::Room::MetadataSnapshot::is_light = false |
Definition at line 244 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| CollisionKey yaze::zelda3::Room::MetadataSnapshot::collision = One_Collision |
Definition at line 245 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| EffectKey yaze::zelda3::Room::MetadataSnapshot::effect = Effect_Nothing |
Definition at line 246 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
Definition at line 247 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
Definition at line 248 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::holewarp = 0 |
Definition at line 249 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| uint8_t yaze::zelda3::Room::MetadataSnapshot::pit_target_layer = 0 |
Definition at line 250 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| std::array<uint8_t, 4> yaze::zelda3::Room::MetadataSnapshot::staircase_rooms {} |
Definition at line 251 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::zelda3::Room::RestoreMetadataSnapshot().
| std::array<uint8_t, 4> yaze::zelda3::Room::MetadataSnapshot::staircase_planes {} |
Definition at line 252 of file room.h.
Referenced by yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::zelda3::Room::RestoreMetadataSnapshot().