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

#include <dungeon_atlas.h>

Collaboration diagram for yaze::zelda3::atlas::DungeonAtlasRoom:

Public Attributes

int room_id = 0
 
std::string area
 
Origin area_origin
 
std::string owner
 
std::string owner_name
 
RoomStatus status = RoomStatus::kInUse
 
Origin status_origin
 
bool reached = false
 
bool empty = false
 
bool interior = false
 
int objects = 0
 
int sprites = 0
 
float vanilla_similarity = -1.0f
 
uint8_t tag1 = 0
 
uint8_t tag2 = 0
 
int blockset = 0
 
std::string name
 
Origin name_origin
 
std::string note
 
std::vector< std::string > reasons
 
std::vector< std::string > plans
 
std::vector< AtlasDoor > doors
 
std::vector< AtlasLink > links_out
 
std::vector< AtlasLink > links_in
 
AtlasBadges badges
 
bool pit_damage = false
 

Detailed Description

Definition at line 89 of file dungeon_atlas.h.

Member Data Documentation

◆ room_id

int yaze::zelda3::atlas::DungeonAtlasRoom::room_id = 0

Definition at line 90 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ area

std::string yaze::zelda3::atlas::DungeonAtlasRoom::area

Definition at line 91 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ area_origin

Origin yaze::zelda3::atlas::DungeonAtlasRoom::area_origin

Definition at line 93 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ owner

std::string yaze::zelda3::atlas::DungeonAtlasRoom::owner

Definition at line 94 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ owner_name

std::string yaze::zelda3::atlas::DungeonAtlasRoom::owner_name

Definition at line 95 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ status

RoomStatus yaze::zelda3::atlas::DungeonAtlasRoom::status = RoomStatus::kInUse

Definition at line 96 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ status_origin

Origin yaze::zelda3::atlas::DungeonAtlasRoom::status_origin

Definition at line 97 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ reached

bool yaze::zelda3::atlas::DungeonAtlasRoom::reached = false

Definition at line 98 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ empty

bool yaze::zelda3::atlas::DungeonAtlasRoom::empty = false

Definition at line 99 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ interior

bool yaze::zelda3::atlas::DungeonAtlasRoom::interior = false

Definition at line 100 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ objects

int yaze::zelda3::atlas::DungeonAtlasRoom::objects = 0

Definition at line 101 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ sprites

int yaze::zelda3::atlas::DungeonAtlasRoom::sprites = 0

Definition at line 102 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ vanilla_similarity

float yaze::zelda3::atlas::DungeonAtlasRoom::vanilla_similarity = -1.0f

Definition at line 103 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ tag1

uint8_t yaze::zelda3::atlas::DungeonAtlasRoom::tag1 = 0

Definition at line 104 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ tag2

uint8_t yaze::zelda3::atlas::DungeonAtlasRoom::tag2 = 0

Definition at line 105 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ blockset

int yaze::zelda3::atlas::DungeonAtlasRoom::blockset = 0

Definition at line 106 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ name

std::string yaze::zelda3::atlas::DungeonAtlasRoom::name

Definition at line 107 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ name_origin

Origin yaze::zelda3::atlas::DungeonAtlasRoom::name_origin

Definition at line 108 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ note

std::string yaze::zelda3::atlas::DungeonAtlasRoom::note

Definition at line 109 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ reasons

std::vector<std::string> yaze::zelda3::atlas::DungeonAtlasRoom::reasons

Definition at line 110 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ plans

std::vector<std::string> yaze::zelda3::atlas::DungeonAtlasRoom::plans

Definition at line 111 of file dungeon_atlas.h.

◆ doors

std::vector<AtlasDoor> yaze::zelda3::atlas::DungeonAtlasRoom::doors

Definition at line 112 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ links_out

std::vector<AtlasLink> yaze::zelda3::atlas::DungeonAtlasRoom::links_out

Definition at line 113 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ links_in

std::vector<AtlasLink> yaze::zelda3::atlas::DungeonAtlasRoom::links_in

Definition at line 114 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ badges

AtlasBadges yaze::zelda3::atlas::DungeonAtlasRoom::badges

Definition at line 116 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().

◆ pit_damage

bool yaze::zelda3::atlas::DungeonAtlasRoom::pit_damage = false

Definition at line 117 of file dungeon_atlas.h.

Referenced by yaze::zelda3::atlas::BuildDungeonAtlas().


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