#include <cstddef>
#include <string>
#include "absl/strings/str_format.h"
#include "core/project.h"
#include "zelda3/resource_labels.h"
Go to the source code of this file.
|
| zelda3::ResourceLabelProvider | yaze::editor::dungeon_project_labels::LabelsForProject (const project::YazeProject *project) |
| |
| std::string | yaze::editor::dungeon_project_labels::GetRoomTagLabel (const project::YazeProject *project, int id) |
| |
| const core::DungeonEntry * | yaze::editor::dungeon_project_labels::FindDungeonForRoom (const project::YazeProject *project, int room_id, size_t *dungeon_index=nullptr) |
| |
| const core::DungeonRoom * | yaze::editor::dungeon_project_labels::FindDungeonRoom (const project::YazeProject *project, int room_id) |
| |
| std::string | yaze::editor::dungeon_project_labels::FormatDungeonName (const core::DungeonEntry &dungeon) |
| |
| std::string | yaze::editor::dungeon_project_labels::GetDungeonNameForRoom (const project::YazeProject *project, int room_id) |
| |
| std::string | yaze::editor::dungeon_project_labels::GetEntranceLabel (const project::YazeProject *project, int entrance_id, int room_id) |
| |
| std::string | yaze::editor::dungeon_project_labels::GetRoomFloorLabel (const project::YazeProject *project, int room_id) |
| |
| std::string | yaze::editor::dungeon_project_labels::FindRoomOverride (const project::YazeProject *project, int room_id) |
| |
| bool | yaze::editor::dungeon_project_labels::HasCustomRoomLabel (const project::YazeProject *project, int room_id) |
| |
| void | yaze::editor::dungeon_project_labels::SetRoomLabel (project::YazeProject *project, int room_id, const std::string &label) |
| |
| void | yaze::editor::dungeon_project_labels::ClearRoomLabel (project::YazeProject *project, int room_id) |
| |
| std::string | yaze::editor::dungeon_project_labels::GetRoomLabel (const project::YazeProject *project, int room_id) |
| |