yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::anonymous_namespace{room_census.cc} Namespace Reference

Functions

bool IsEncodedStreamObject (const RoomObject &object)
 
std::string RoomHex (int room_id)
 
std::string VanillaDungeonName (int dungeon_id)
 
std::vector< uint16_t > FingerprintRoom (const Room &room)
 

Variables

constexpr int kRooms = kRoomCensusRoomCount
 
constexpr int kFreeBlockMinCore = 3
 
constexpr int kFreeBlockMergeDistance = 3
 

Function Documentation

◆ IsEncodedStreamObject()

bool yaze::zelda3::anonymous_namespace{room_census.cc}::IsEncodedStreamObject ( const RoomObject & object)

Definition at line 35 of file room_census.cc.

References yaze::zelda3::Block, IsEncodedStreamObject(), yaze::zelda3::Nothing, and yaze::zelda3::Torch.

Referenced by FingerprintRoom(), and IsEncodedStreamObject().

Here is the call graph for this function:

◆ RoomHex()

std::string yaze::zelda3::anonymous_namespace{room_census.cc}::RoomHex ( int room_id)

Definition at line 40 of file room_census.cc.

◆ VanillaDungeonName()

std::string yaze::zelda3::anonymous_namespace{room_census.cc}::VanillaDungeonName ( int dungeon_id)

Definition at line 44 of file room_census.cc.

References VanillaDungeonName().

Referenced by VanillaDungeonName().

Here is the call graph for this function:

◆ FingerprintRoom()

std::vector< uint16_t > yaze::zelda3::anonymous_namespace{room_census.cc}::FingerprintRoom ( const Room & room)

Definition at line 78 of file room_census.cc.

References FingerprintRoom(), yaze::zelda3::Room::GetTileObjects(), yaze::zelda3::HashRoomCensusObject(), and IsEncodedStreamObject().

Referenced by FingerprintRoom().

Here is the call graph for this function:

Variable Documentation

◆ kRooms

constexpr int yaze::zelda3::anonymous_namespace{room_census.cc}::kRooms = kRoomCensusRoomCount
constexpr

Definition at line 28 of file room_census.cc.

◆ kFreeBlockMinCore

constexpr int yaze::zelda3::anonymous_namespace{room_census.cc}::kFreeBlockMinCore = 3
constexpr

Definition at line 32 of file room_census.cc.

◆ kFreeBlockMergeDistance

constexpr int yaze::zelda3::anonymous_namespace{room_census.cc}::kFreeBlockMergeDistance = 3
constexpr

Definition at line 33 of file room_census.cc.