AddChest(const ChestData &chest_data) | yaze::zelda3::DungeonEditorSystem | |
AddDoor(const DoorData &door_data) | yaze::zelda3::DungeonEditorSystem | |
AddEntrance(const EntranceData &entrance_data) | yaze::zelda3::DungeonEditorSystem | |
AddItem(const ItemData &item_data) | yaze::zelda3::DungeonEditorSystem | |
AddSprite(const SpriteData &sprite_data) | yaze::zelda3::DungeonEditorSystem | |
CanRedo() const | yaze::zelda3::DungeonEditorSystem | |
CanUndo() const | yaze::zelda3::DungeonEditorSystem | |
chest_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
ChestChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
chests_ | yaze::zelda3::DungeonEditorSystem | private |
ClearHistory() | yaze::zelda3::DungeonEditorSystem | |
ConnectRooms(int room1_id, int room2_id, int x1, int y1, int x2, int y2) | yaze::zelda3::DungeonEditorSystem | |
CreateRoom(int room_id, const std::string &name="") | yaze::zelda3::DungeonEditorSystem | |
DeleteRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
DisconnectRooms(int room1_id, int room2_id) | yaze::zelda3::DungeonEditorSystem | |
door_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
DoorChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
doors_ | yaze::zelda3::DungeonEditorSystem | private |
dungeon_settings_ | yaze::zelda3::DungeonEditorSystem | private |
DungeonEditorSystem(Rom *rom) | yaze::zelda3::DungeonEditorSystem | explicit |
DuplicateRoom(int source_room_id, int target_room_id) | yaze::zelda3::DungeonEditorSystem | |
editor_state_ | yaze::zelda3::DungeonEditorSystem | private |
EditorMode enum name | yaze::zelda3::DungeonEditorSystem | |
entrance_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
EntranceChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
entrances_ | yaze::zelda3::DungeonEditorSystem | private |
EntranceType enum name | yaze::zelda3::DungeonEditorSystem | |
ExportDungeonToFile(const std::string &file_path) | yaze::zelda3::DungeonEditorSystem | |
ExportRoomToFile(int room_id, const std::string &file_path) | yaze::zelda3::DungeonEditorSystem | |
GenerateChestId() | yaze::zelda3::DungeonEditorSystem | private |
GenerateDoorId() | yaze::zelda3::DungeonEditorSystem | private |
GenerateEntranceId() | yaze::zelda3::DungeonEditorSystem | private |
GenerateItemId() | yaze::zelda3::DungeonEditorSystem | private |
GenerateSpriteId() | yaze::zelda3::DungeonEditorSystem | private |
GetChest(int chest_id) | yaze::zelda3::DungeonEditorSystem | |
GetChestsByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetCurrentRoom() const | yaze::zelda3::DungeonEditorSystem | |
GetDoor(int door_id) | yaze::zelda3::DungeonEditorSystem | |
GetDoorsByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetDungeonSettings() | yaze::zelda3::DungeonEditorSystem | |
GetDungeonValidationErrors() | yaze::zelda3::DungeonEditorSystem | |
GetEditorMode() const | yaze::zelda3::DungeonEditorSystem | |
GetEditorState() const | yaze::zelda3::DungeonEditorSystem | |
GetEntrance(int entrance_id) | yaze::zelda3::DungeonEditorSystem | |
GetEntrancesByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetEntrancesByType(DungeonEditorSystem::EntranceType type) | yaze::zelda3::DungeonEditorSystem | |
GetItem(int item_id) | yaze::zelda3::DungeonEditorSystem | |
GetItemsByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetItemsByType(DungeonEditorSystem::ItemType type) | yaze::zelda3::DungeonEditorSystem | |
GetObjectEditor() | yaze::zelda3::DungeonEditorSystem | |
GetROM() const | yaze::zelda3::DungeonEditorSystem | |
GetRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetRoomProperties(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetSprite(int sprite_id) | yaze::zelda3::DungeonEditorSystem | |
GetSpritesByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
GetSpritesByType(DungeonEditorSystem::SpriteType type) | yaze::zelda3::DungeonEditorSystem | |
GetValidationErrors(int room_id) | yaze::zelda3::DungeonEditorSystem | |
HasUnsavedChanges() const | yaze::zelda3::DungeonEditorSystem | |
ImportDungeonFromFile(const std::string &file_path) | yaze::zelda3::DungeonEditorSystem | |
ImportRoomFromFile(const std::string &file_path, int room_id) | yaze::zelda3::DungeonEditorSystem | |
Initialize() | yaze::zelda3::DungeonEditorSystem | |
InitializeChestSystem() | yaze::zelda3::DungeonEditorSystem | private |
InitializeDoorSystem() | yaze::zelda3::DungeonEditorSystem | private |
InitializeEntranceSystem() | yaze::zelda3::DungeonEditorSystem | private |
InitializeItemSystem() | yaze::zelda3::DungeonEditorSystem | private |
InitializeObjectEditor() | yaze::zelda3::DungeonEditorSystem | private |
InitializeSpriteSystem() | yaze::zelda3::DungeonEditorSystem | private |
IsDirty() const | yaze::zelda3::DungeonEditorSystem | |
item_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
ItemChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
items_ | yaze::zelda3::DungeonEditorSystem | private |
ItemType enum name | yaze::zelda3::DungeonEditorSystem | |
kMaxUndoHistory | yaze::zelda3::DungeonEditorSystem | privatestatic |
LoadChestData() | yaze::zelda3::DungeonEditorSystem | private |
LoadDoorData() | yaze::zelda3::DungeonEditorSystem | private |
LoadDungeon(int dungeon_id) | yaze::zelda3::DungeonEditorSystem | |
LoadEntranceData() | yaze::zelda3::DungeonEditorSystem | private |
LoadItemData() | yaze::zelda3::DungeonEditorSystem | private |
LoadRoomData(int room_id) | yaze::zelda3::DungeonEditorSystem | private |
LoadSpriteData() | yaze::zelda3::DungeonEditorSystem | private |
mode_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
ModeChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
MoveItem(int item_id, int new_x, int new_y) | yaze::zelda3::DungeonEditorSystem | |
MoveSprite(int sprite_id, int new_x, int new_y) | yaze::zelda3::DungeonEditorSystem | |
next_chest_id_ | yaze::zelda3::DungeonEditorSystem | private |
next_door_id_ | yaze::zelda3::DungeonEditorSystem | private |
next_entrance_id_ | yaze::zelda3::DungeonEditorSystem | private |
next_item_id_ | yaze::zelda3::DungeonEditorSystem | private |
next_sprite_id_ | yaze::zelda3::DungeonEditorSystem | private |
object_editor_ | yaze::zelda3::DungeonEditorSystem | private |
Redo() | yaze::zelda3::DungeonEditorSystem | |
redo_history_ | yaze::zelda3::DungeonEditorSystem | private |
ReloadRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
RemoveChest(int chest_id) | yaze::zelda3::DungeonEditorSystem | |
RemoveDoor(int door_id) | yaze::zelda3::DungeonEditorSystem | |
RemoveEntrance(int entrance_id) | yaze::zelda3::DungeonEditorSystem | |
RemoveItem(int item_id) | yaze::zelda3::DungeonEditorSystem | |
RemoveSprite(int sprite_id) | yaze::zelda3::DungeonEditorSystem | |
RenderDungeonMap() | yaze::zelda3::DungeonEditorSystem | |
RenderRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
RenderRoomPreview(int room_id, EditorMode mode) | yaze::zelda3::DungeonEditorSystem | |
rom_ | yaze::zelda3::DungeonEditorSystem | private |
room_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
room_properties_ | yaze::zelda3::DungeonEditorSystem | private |
RoomChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
rooms_ | yaze::zelda3::DungeonEditorSystem | private |
SaveChestData() | yaze::zelda3::DungeonEditorSystem | private |
SaveDoorData() | yaze::zelda3::DungeonEditorSystem | private |
SaveDungeon() | yaze::zelda3::DungeonEditorSystem | |
SaveEntranceData() | yaze::zelda3::DungeonEditorSystem | private |
SaveItemData() | yaze::zelda3::DungeonEditorSystem | private |
SaveRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
SaveRoomData(int room_id) | yaze::zelda3::DungeonEditorSystem | private |
SaveSpriteData() | yaze::zelda3::DungeonEditorSystem | private |
SetChestChangedCallback(ChestChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetChestItem(int chest_id, int item_id, int quantity) | yaze::zelda3::DungeonEditorSystem | |
SetChestOpened(int chest_id, bool opened) | yaze::zelda3::DungeonEditorSystem | |
SetCurrentRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
SetDoorChangedCallback(DoorChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetDoorKeyRequirement(int door_id, bool requires_key, int key_type) | yaze::zelda3::DungeonEditorSystem | |
SetDoorLocked(int door_id, bool locked) | yaze::zelda3::DungeonEditorSystem | |
SetDungeonSettings(const DungeonSettings &settings) | yaze::zelda3::DungeonEditorSystem | |
SetEditorMode(EditorMode mode) | yaze::zelda3::DungeonEditorSystem | |
SetEntranceChangedCallback(EntranceChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetItemChangedCallback(ItemChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetItemHidden(int item_id, bool hidden) | yaze::zelda3::DungeonEditorSystem | |
SetModeChangedCallback(ModeChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetObjectEditorMode() | yaze::zelda3::DungeonEditorSystem | |
SetROM(Rom *rom) | yaze::zelda3::DungeonEditorSystem | |
SetRoomChangedCallback(RoomChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetRoomProperties(int room_id, const RoomProperties &properties) | yaze::zelda3::DungeonEditorSystem | |
SetSpriteActive(int sprite_id, bool active) | yaze::zelda3::DungeonEditorSystem | |
SetSpriteChangedCallback(SpriteChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
SetValidationCallback(ValidationCallback callback) | yaze::zelda3::DungeonEditorSystem | |
sprite_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
SpriteChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
sprites_ | yaze::zelda3::DungeonEditorSystem | private |
SpriteType enum name | yaze::zelda3::DungeonEditorSystem | |
Undo() | yaze::zelda3::DungeonEditorSystem | |
undo_history_ | yaze::zelda3::DungeonEditorSystem | private |
UpdateChest(int chest_id, const ChestData &chest_data) | yaze::zelda3::DungeonEditorSystem | |
UpdateDoor(int door_id, const DoorData &door_data) | yaze::zelda3::DungeonEditorSystem | |
UpdateEntrance(int entrance_id, const EntranceData &entrance_data) | yaze::zelda3::DungeonEditorSystem | |
UpdateItem(int item_id, const ItemData &item_data) | yaze::zelda3::DungeonEditorSystem | |
UpdateSprite(int sprite_id, const SpriteData &sprite_data) | yaze::zelda3::DungeonEditorSystem | |
ValidateChest(const ChestData &chest) | yaze::zelda3::DungeonEditorSystem | private |
ValidateDoor(const DoorData &door) | yaze::zelda3::DungeonEditorSystem | private |
ValidateDungeon() | yaze::zelda3::DungeonEditorSystem | |
ValidateEntrance(const EntranceData &entrance) | yaze::zelda3::DungeonEditorSystem | private |
ValidateItem(const ItemData &item) | yaze::zelda3::DungeonEditorSystem | private |
ValidateRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
ValidateSprite(const SpriteData &sprite) | yaze::zelda3::DungeonEditorSystem | private |
validation_callback_ | yaze::zelda3::DungeonEditorSystem | private |
ValidationCallback typedef | yaze::zelda3::DungeonEditorSystem | |
~DungeonEditorSystem()=default | yaze::zelda3::DungeonEditorSystem | |