yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
room.h File Reference
#include <dungeon.h>
#include <cstdint>
#include <string_view>
#include <vector>
#include "app/gfx/bitmap.h"
#include "app/rom.h"
#include "app/zelda3/dungeon/room_object.h"
#include "app/zelda3/dungeon/room_tag.h"
#include "app/zelda3/sprite/sprite.h"
#include "util/macro.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::zelda3::LayerMergeType
 
class  yaze::zelda3::Room
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Variables

constexpr int yaze::zelda3::room_object_layout_pointer = 0x882D
 
constexpr int yaze::zelda3::room_object_pointer = 0x874C
 
constexpr int yaze::zelda3::dungeons_main_bg_palette_pointers = 0xDEC4B
 
constexpr int yaze::zelda3::dungeons_palettes = 0xDD734
 
constexpr int yaze::zelda3::room_items_pointers = 0xDB69
 
constexpr int yaze::zelda3::rooms_sprite_pointer = 0x4C298
 
constexpr int yaze::zelda3::kRoomHeaderPointer = 0xB5DD
 
constexpr int yaze::zelda3::kRoomHeaderPointerBank = 0xB5E7
 
constexpr int yaze::zelda3::gfx_groups_pointer = 0x6237
 
constexpr int yaze::zelda3::chests_length_pointer = 0xEBF6
 
constexpr int yaze::zelda3::chests_data_pointer1 = 0xEBFB
 
constexpr int yaze::zelda3::messages_id_dungeon = 0x3F61D
 
constexpr int yaze::zelda3::blocks_length = 0x8896
 
constexpr int yaze::zelda3::blocks_pointer1 = 0x15AFA
 
constexpr int yaze::zelda3::blocks_pointer2 = 0x15B01
 
constexpr int yaze::zelda3::blocks_pointer3 = 0x15B08
 
constexpr int yaze::zelda3::blocks_pointer4 = 0x15B0F
 
constexpr int yaze::zelda3::torch_data = 0x2736A
 
constexpr int yaze::zelda3::torches_length_pointer = 0x88C1
 
constexpr int yaze::zelda3::sprite_blockset_pointer = 0x5B57
 
constexpr int yaze::zelda3::sprites_data = 0x4D8B0
 
constexpr int yaze::zelda3::sprites_data_empty_room = 0x4D8AE
 
constexpr int yaze::zelda3::sprites_end_data = 0x4EC9E
 
constexpr int yaze::zelda3::pit_pointer = 0x394AB
 
constexpr int yaze::zelda3::pit_count = 0x394A6
 
constexpr int yaze::zelda3::doorPointers = 0xF83C0
 
constexpr int yaze::zelda3::door_gfx_up = 0x4D9E
 
constexpr int yaze::zelda3::door_gfx_down = 0x4E06
 
constexpr int yaze::zelda3::door_gfx_cavexit_down = 0x4E06
 
constexpr int yaze::zelda3::door_gfx_left = 0x4E66
 
constexpr int yaze::zelda3::door_gfx_right = 0x4EC6
 
constexpr int yaze::zelda3::door_pos_up = 0x197E
 
constexpr int yaze::zelda3::door_pos_down = 0x1996
 
constexpr int yaze::zelda3::door_pos_left = 0x19AE
 
constexpr int yaze::zelda3::door_pos_right = 0x19C6
 
constexpr int yaze::zelda3::dungeon_spr_ptrs = 0x090000
 
constexpr int yaze::zelda3::NumberOfRooms = 296
 
constexpr uint16_t yaze::zelda3::stairsObjects [] = {0x139, 0x138, 0x13B, 0x12E, 0x12D}
 
constexpr std::string_view yaze::zelda3::kRoomNames []