Editors are the view controllers for the application. More...
Namespaces | |
namespace | anonymous_namespace{assembly_editor.cc} |
namespace | anonymous_namespace{dungeon_editor.cc} |
namespace | anonymous_namespace{editor_manager.cc} |
namespace | anonymous_namespace{gfx_group_editor.cc} |
namespace | anonymous_namespace{palette_editor.cc} |
namespace | anonymous_namespace{shortcut_manager.cc} |
namespace | palette_internal |
namespace | zsprite |
Namespace for the ZSprite format from Zarby's ZSpriteMaker. | |
Classes | |
class | AssemblyEditor |
Text editor for modifying assembly code. More... | |
class | CommandManager |
struct | DictionaryEntry |
class | DungeonEditor |
DungeonEditor class for editing dungeons. More... | |
class | Editor |
Interface for editor classes. More... | |
struct | EditorContext |
class | EditorManager |
The EditorManager controls the main editor window and manages the various editor classes. More... | |
class | EditorSet |
Contains a complete set of editors for a single ROM instance. More... | |
struct | ExampleAppPropertyEditor |
struct | ExampleMemberInfo |
struct | ExampleTreeNode |
class | ExtensionManager |
class | FileDialogWrapper |
struct | FolderItem |
class | GfxGroupEditor |
Manage graphics group configurations in a Rom. More... | |
class | GraphicsEditor |
Allows the user to edit graphics sheets from the game or view prototype graphics. More... | |
class | HistoryManager |
struct | MemoryEditorWithDiffChecker |
struct | MessageData |
class | MessageEditor |
class | MusicEditor |
A class for editing music data in a Rom. More... | |
class | OverworldEditor |
Manipulates the Overworld and OverworldMap data in a Rom. More... | |
class | PaletteEditor |
Allows the user to view and edit in game palettes. More... | |
struct | ParsedElement |
class | PopupManager |
struct | PopupParams |
class | Renderer |
The Renderer class represents the renderer for the Yaze application. More... | |
class | ScreenEditor |
The ScreenEditor class allows the user to edit a variety of screens in the game or create a custom menu. More... | |
class | SettingsEditor |
struct | Shortcut |
class | ShortcutManager |
class | SpriteEditor |
Allows the user to edit sprites. More... | |
struct | SpriteItem |
struct | TextElement |
class | Tile16Editor |
Popup window to edit Tile16 data. More... | |
Enumerations | |
enum class | EditorType { kAssembly , kDungeon , kGraphics , kMusic , kOverworld , kPalette , kScreen , kSprite , kMessage , kSettings } |
enum | MyItemColumnID { MyItemColumnID_ID , MyItemColumnID_Name , MyItemColumnID_Action , MyItemColumnID_Quantity , MyItemColumnID_Description } |
enum | PaletteCategory |
Functions | |
absl::Status | DisplayPalette (gfx::SnesPalette &palette, bool loaded) |
uint8_t | FindMatchingCharacter (char value) |
int8_t | FindDictionaryEntry (uint8_t value) |
std::optional< TextElement > | FindMatchingCommand (uint8_t b) |
std::optional< TextElement > | FindMatchingSpecial (uint8_t value) |
ParsedElement | FindMatchingElement (const std::string &str) |
std::string | ParseTextDataByte (uint8_t value) |
std::vector< uint8_t > | ParseMessageToData (std::string str) |
std::vector< DictionaryEntry > | BuildDictionaryEntries (Rom *rom) |
std::string | ReplaceAllDictionaryWords (std::string str, std::vector< DictionaryEntry > dictionary) |
absl::StatusOr< MessageData > | ParseSingleMessage (const std::vector< uint8_t > &rom_data, int *current_pos) |
std::vector< std::string > | ParseMessageData (std::vector< MessageData > &message_data, const std::vector< DictionaryEntry > &dictionary_entries) |
void | ReadAllTextData (Rom *rom, std::vector< MessageData > &list_of_texts_) |
std::vector< std::string > | ImportMessageData (std::string_view filename) |
bool | IsMouseHoveringOverEntity (const zelda3::GameEntity &entity, ImVec2 canvas_p0, ImVec2 scrolling) |
void | MoveEntityOnGrid (zelda3::GameEntity *entity, ImVec2 canvas_p0, ImVec2 scrolling, bool free_movement) |
void | HandleEntityDragging (zelda3::GameEntity *entity, ImVec2 canvas_p0, ImVec2 scrolling, bool &is_dragging_entity, zelda3::GameEntity *&dragged_entity, zelda3::GameEntity *¤t_entity, bool free_movement) |
bool | DrawEntranceInserterPopup () |
bool | DrawOverworldEntrancePopup (zelda3::OverworldEntrance &entrance) |
void | DrawExitInserterPopup () |
bool | DrawExitEditorPopup (zelda3::OverworldExit &exit) |
void | DrawItemInsertPopup () |
bool | DrawItemEditorPopup (zelda3::OverworldItem &item) |
void | DrawSpriteTable (std::function< void(int)> onSpriteSelect) |
void | DrawSpriteInserterPopup () |
bool | DrawSpriteEditorPopup (zelda3::Sprite &sprite) |
constexpr ImVec2 | kOverworldCanvasSize (kOverworldMapSize *8, kOverworldMapSize *8) |
constexpr ImVec2 | kCurrentGfxCanvasSize (0x100+1, 0x10 *0x40+1) |
constexpr ImVec2 | kBlocksetCanvasSize (0x100+1, 0x4000+1) |
constexpr ImVec2 | kGraphicsBinCanvasSize (0x100+1, kNumSheetsToLoad *0x40+1) |
std::string | PrintShortcut (const std::vector< ImGuiKey > &keys) |
std::vector< ImGuiKey > | ParseShortcut (const std::string &shortcut) |
void | ExecuteShortcuts (const ShortcutManager &shortcut_manager) |
Variables | |
constexpr ImGuiTableFlags | kDungeonObjectTableFlags |
constexpr ImGuiTabItemFlags | kDungeonTabFlags |
constexpr ImGuiTabBarFlags | kDungeonTabBarFlags |
constexpr ImGuiTableFlags | kDungeonTableFlags |
constexpr std::array< const char *, 10 > | kEditorNames |
constexpr const char * | kOverworldEditorName = ICON_MD_LAYERS " Overworld Editor" |
constexpr const char * | kGraphicsEditorName = ICON_MD_PHOTO " Graphics Editor" |
constexpr const char * | kPaletteEditorName = ICON_MD_PALETTE " Palette Editor" |
constexpr const char * | kScreenEditorName = ICON_MD_SCREENSHOT " Screen Editor" |
constexpr const char * | kSpriteEditorName = ICON_MD_SMART_TOY " Sprite Editor" |
constexpr const char * | kMessageEditorName = ICON_MD_MESSAGE " Message Editor" |
constexpr const char * | kSettingsEditorName = ICON_MD_SETTINGS " Settings Editor" |
constexpr const char * | kAssemblyEditorName = ICON_MD_CODE " Assembly Editor" |
constexpr const char * | kDungeonEditorName = ICON_MD_CASTLE " Dungeon Editor" |
constexpr const char * | kMusicEditorName = ICON_MD_MUSIC_NOTE " Music Editor" |
constexpr ImGuiTableFlags | kGfxEditTableFlags |
const std::string | kSuperDonkeyTiles [] |
const std::string | kSuperDonkeySprites [] |
constexpr ImGuiTableFlags | kPaletteTableFlags |
constexpr ImGuiColorEditFlags | kPalNoAlpha = ImGuiColorEditFlags_NoAlpha |
constexpr ImGuiColorEditFlags | kPalButtonFlags2 |
constexpr ImGuiColorEditFlags | kColorPopupFlags |
constexpr uint32_t | kRedPen = 0xFF0000FF |
const uint8_t | kMessageTerminator = 0x7F |
const std::string | kBankToken = "BANK" |
const std::string | DICTIONARYTOKEN = "D" |
constexpr uint8_t | DICTOFF = 0x88 |
constexpr int | kTextData = 0xE0000 |
constexpr int | kTextDataEnd = 0xE7FFF |
constexpr int | kNumDictionaryEntries = 0x61 |
constexpr int | kPointersDictionaries = 0x74703 |
constexpr uint8_t | kScrollVertical = 0x73 |
constexpr uint8_t | kLine1 = 0x74 |
constexpr uint8_t | kLine2 = 0x75 |
constexpr uint8_t | kLine3 = 0x76 |
const std::string | CHEESE = "\uBEBE" |
constexpr int | kTextData2 = 0x75F40 |
constexpr int | kTextData2End = 0x773FF |
constexpr ImGuiTableFlags | kMessageTableFlags |
constexpr int | kGfxFont = 0x70000 |
constexpr int | kCharactersWidth = 0x74ADF |
constexpr int | kNumMessages = 396 |
constexpr int | kCurrentMessageWidth = 172 |
constexpr int | kCurrentMessageHeight = 4096 |
constexpr int | kFontGfxMessageSize = 128 |
constexpr int | kFontGfxMessageDepth = 8 |
constexpr int | kFontGfx16Size = 172 * 4096 |
constexpr uint8_t | kWidthArraySize = 100 |
constexpr uint8_t | kBlockTerminator = 0x80 |
constexpr uint8_t | kMessageBankChangeId = 0x80 |
const ImGuiTableFlags | toolset_table_flags_ = ImGuiTableFlags_SizingFixedFit |
const ImGuiTableFlags | music_editor_flags_ |
constexpr float | kInputFieldSize = 30.f |
constexpr int | kTile16Size = 0x10 |
constexpr std::array< const char *, 8 > | kMapSettingsColumnNames |
constexpr unsigned int | k4BPP = 4 |
constexpr unsigned int | kByteSize = 3 |
constexpr unsigned int | kMessageIdSize = 5 |
constexpr unsigned int | kNumSheetsToLoad = 223 |
constexpr unsigned int | kTile8DisplayHeight = 64 |
constexpr unsigned int | kOverworldMapSize = 0x200 |
constexpr ImGuiTableFlags | kOWMapFlags |
constexpr ImGuiTableFlags | kToolsetTableFlags = ImGuiTableFlags_SizingFixedFit |
constexpr ImGuiTableFlags | kOWEditFlags |
constexpr absl::string_view | kWorldList |
constexpr absl::string_view | kGamePartComboString = "Part 0\0Part 1\0Part 2\0" |
constexpr absl::string_view | kTileSelectorTab = "##TileSelectorTabBar" |
constexpr absl::string_view | kOWEditTable = "##OWEditTable" |
constexpr absl::string_view | kOWMapTable = "#MapSettingsTable" |
constexpr ImGuiTabItemFlags | kSpriteTabFlags |
constexpr ImGuiTabBarFlags | kSpriteTabBarFlags |
constexpr ImGuiTableFlags | kSpriteTableFlags |
constexpr std::string | kCtrlKey = "Ctrl" |
constexpr std::string | kAltKey = "Alt" |
constexpr std::string | kShiftKey = "Shift" |
constexpr std::string | kSuperKey = "Super" |
constexpr const char * | kPaletteGroupAddressesKeys [] |
Editors are the view controllers for the application.
|
strong |
Definition at line 24 of file snes_palette.h.
absl::Status yaze::editor::DisplayPalette | ( | gfx::SnesPalette & | palette, |
bool | loaded ) |
Definition at line 86 of file palette_editor.cc.
References ASSIGN_OR_RETURN, kPalButtonFlags2, yaze::gfx::SnesPalette::size(), and TEXT_WITH_SEPARATOR.
Referenced by yaze::editor::OverworldEditor::DrawToolset().
uint8_t yaze::editor::FindMatchingCharacter | ( | char | value | ) |
Definition at line 12 of file message_data.cc.
Referenced by yaze::editor::MessageEditor::DrawCharacterToPreview(), ParseMessageToData(), yaze::test::TEST_F(), and yaze::test::TEST_F().
int8_t yaze::editor::FindDictionaryEntry | ( | uint8_t | value | ) |
Definition at line 21 of file message_data.cc.
References DICTOFF.
Referenced by ParseSingleMessage(), ParseTextDataByte(), ReadAllTextData(), yaze::test::TEST_F(), and yaze::test::TEST_F().
std::optional< TextElement > yaze::editor::FindMatchingCommand | ( | uint8_t | b | ) |
Definition at line 28 of file message_data.cc.
Referenced by ParseMessageData(), ParseSingleMessage(), ParseTextDataByte(), and ReadAllTextData().
std::optional< TextElement > yaze::editor::FindMatchingSpecial | ( | uint8_t | value | ) |
Definition at line 37 of file message_data.cc.
Referenced by ParseTextDataByte(), and ReadAllTextData().
ParsedElement yaze::editor::FindMatchingElement | ( | const std::string & | str | ) |
Definition at line 48 of file message_data.cc.
References DICTIONARYTOKEN, and DICTOFF.
Referenced by ParseMessageToData(), yaze::test::TEST_F(), and yaze::test::TEST_F().
std::string yaze::editor::ParseTextDataByte | ( | uint8_t | value | ) |
Definition at line 73 of file message_data.cc.
References DICTIONARYTOKEN, FindDictionaryEntry(), FindMatchingCommand(), and FindMatchingSpecial().
Referenced by BuildDictionaryEntries(), ParseSingleMessage(), ReadAllTextData(), yaze::test::TEST_F(), and yaze::test::TEST_F().
std::vector< uint8_t > yaze::editor::ParseMessageToData | ( | std::string | str | ) |
Definition at line 102 of file message_data.cc.
References yaze::editor::ParsedElement::Active, DICTIONARYTOKEN, FindMatchingCharacter(), FindMatchingElement(), yaze::editor::TextElement::HasArgument, yaze::editor::TextElement::ID, yaze::editor::ParsedElement::Parent, and yaze::editor::ParsedElement::Value.
Referenced by yaze::editor::DictionaryEntry::DictionaryEntry(), yaze::editor::MessageEditor::DrawCurrentMessage(), yaze::editor::MessageEditor::ImportMessagesFromFile(), and yaze::test::TEST_F().
std::vector< DictionaryEntry > yaze::editor::BuildDictionaryEntries | ( | Rom * | rom | ) |
Definition at line 149 of file message_data.cc.
References yaze::Rom::data(), kNumDictionaryEntries, kPointersDictionaries, kTextData, ParseTextDataByte(), and yaze::SnesToPc().
Referenced by yaze::editor::MessageEditor::Initialize(), yaze::test::MessageTest::SetUp(), and yaze::test::TEST_F().
std::string yaze::editor::ReplaceAllDictionaryWords | ( | std::string | str, |
std::vector< DictionaryEntry > | dictionary ) |
Definition at line 181 of file message_data.cc.
Referenced by yaze::editor::MessageData::OptimizeMessageForDictionary(), yaze::test::TEST_F(), and yaze::test::TEST_F().
absl::StatusOr< MessageData > yaze::editor::ParseSingleMessage | ( | const std::vector< uint8_t > & | rom_data, |
int * | current_pos ) |
Definition at line 192 of file message_data.cc.
References yaze::editor::MessageData::Address, yaze::editor::MessageData::ContentsParsed, yaze::editor::MessageData::Data, yaze::editor::MessageData::DataParsed, DICTIONARYTOKEN, FindDictionaryEntry(), FindMatchingCommand(), yaze::Get24LocalFromPC(), yaze::util::HexWord(), yaze::editor::MessageData::ID, kMessageTerminator, kPointersDictionaries, ParseTextDataByte(), and yaze::editor::MessageData::RawString.
Referenced by yaze::test::TEST_F(), yaze::test::TEST_F(), and yaze::test::TEST_F().
std::vector< std::string > yaze::editor::ParseMessageData | ( | std::vector< MessageData > & | message_data, |
const std::vector< DictionaryEntry > & | dictionary_entries ) |
Definition at line 272 of file message_data.cc.
References yaze::editor::DictionaryEntry::Contents, DICTOFF, FindMatchingCommand(), kLine2, kLine3, and kScrollVertical.
Referenced by yaze::editor::MessageEditor::Initialize(), and yaze::test::TEST_F().
void yaze::editor::ReadAllTextData | ( | Rom * | rom, |
std::vector< MessageData > & | list_of_texts_ ) |
Definition at line 310 of file message_data.cc.
References yaze::Rom::data(), DICTIONARYTOKEN, FindDictionaryEntry(), FindMatchingCommand(), FindMatchingSpecial(), yaze::Get24LocalFromPC(), yaze::util::HexByte(), kBankToken, kMessageTerminator, kPointersDictionaries, kTextData, kTextData2, yaze::Rom::mutable_data(), and ParseTextDataByte().
Referenced by yaze::editor::MessageEditor::Initialize().
std::vector< std::string > yaze::editor::ImportMessageData | ( | std::string_view | filename | ) |
Definition at line 399 of file message_data.cc.
Referenced by yaze::test::TEST_F().
bool yaze::editor::IsMouseHoveringOverEntity | ( | const zelda3::GameEntity & | entity, |
ImVec2 | canvas_p0, | ||
ImVec2 | scrolling ) |
Definition at line 21 of file entity.cc.
References yaze::zelda3::GameEntity::x_, and yaze::zelda3::GameEntity::y_.
Referenced by yaze::editor::OverworldEditor::DrawOverworldEntrances(), yaze::editor::OverworldEditor::DrawOverworldExits(), yaze::editor::OverworldEditor::DrawOverworldItems(), yaze::editor::OverworldEditor::DrawOverworldSprites(), and HandleEntityDragging().
void yaze::editor::MoveEntityOnGrid | ( | zelda3::GameEntity * | entity, |
ImVec2 | canvas_p0, | ||
ImVec2 | scrolling, | ||
bool | free_movement ) |
Definition at line 36 of file entity.cc.
References yaze::zelda3::GameEntity::set_x(), and yaze::zelda3::GameEntity::set_y().
Referenced by HandleEntityDragging().
void yaze::editor::HandleEntityDragging | ( | zelda3::GameEntity * | entity, |
ImVec2 | canvas_p0, | ||
ImVec2 | scrolling, | ||
bool & | is_dragging_entity, | ||
zelda3::GameEntity *& | dragged_entity, | ||
zelda3::GameEntity *& | current_entity, | ||
bool | free_movement ) |
Definition at line 56 of file entity.cc.
References yaze::zelda3::GameEntity::entity_id_, yaze::zelda3::GameEntity::entity_type_, yaze::util::HexByte(), IsMouseHoveringOverEntity(), yaze::zelda3::GameEntity::kEntrance, yaze::zelda3::GameEntity::kExit, yaze::zelda3::GameEntity::kItem, yaze::zelda3::GameEntity::kSprite, yaze::zelda3::GameEntity::map_id_, MoveEntityOnGrid(), yaze::zelda3::GameEntity::UpdateMapProperties(), yaze::zelda3::GameEntity::x_, and yaze::zelda3::GameEntity::y_.
Referenced by yaze::editor::OverworldEditor::DrawOverworldEntrances(), yaze::editor::OverworldEditor::DrawOverworldExits(), yaze::editor::OverworldEditor::DrawOverworldItems(), and yaze::editor::OverworldEditor::DrawOverworldSprites().
bool yaze::editor::DrawEntranceInserterPopup | ( | ) |
Definition at line 105 of file entity.cc.
References ICON_MD_CANCEL, ICON_MD_DONE, and yaze::gui::InputHex().
Referenced by yaze::editor::OverworldEditor::DrawOverworldEntrances().
bool yaze::editor::DrawOverworldEntrancePopup | ( | zelda3::OverworldEntrance & | entrance | ) |
Definition at line 130 of file entity.cc.
References yaze::zelda3::OverworldEntrance::deleted, yaze::zelda3::OverworldEntrance::entrance_id_, ICON_MD_CANCEL, ICON_MD_DELETE, ICON_MD_DONE, yaze::gui::InputHex(), yaze::gui::InputHexByte(), yaze::gui::InputHexWord(), kInputFieldSize, yaze::zelda3::GameEntity::map_id_, yaze::zelda3::GameEntity::x_, and yaze::zelda3::GameEntity::y_.
Referenced by yaze::editor::OverworldEditor::DrawOverworldEntrances().
void yaze::editor::DrawExitInserterPopup | ( | ) |
Definition at line 162 of file entity.cc.
References ICON_MD_CANCEL, ICON_MD_DONE, and yaze::gui::InputHex().
Referenced by yaze::editor::OverworldEditor::DrawOverworldExits().
bool yaze::editor::DrawExitEditorPopup | ( | zelda3::OverworldExit & | exit | ) |
Definition at line 180 of file entity.cc.
References yaze::zelda3::OverworldExit::deleted_, yaze::zelda3::OverworldExit::door_type_1_, yaze::zelda3::OverworldExit::door_type_2_, yaze::zelda3::GameEntity::entity_id_, ICON_MD_CANCEL, ICON_MD_DELETE, ICON_MD_DONE, yaze::gui::InputHex(), yaze::gui::InputHexByte(), yaze::gui::InputHexWord(), yaze::zelda3::OverworldExit::is_automatic_, yaze::zelda3::OverworldExit::is_hole_, yaze::zelda3::OverworldExit::large_map_, yaze::zelda3::GameEntity::map_id_, yaze::zelda3::OverworldExit::room_id_, yaze::gui::TextWithSeparators(), yaze::zelda3::GameEntity::x_, yaze::zelda3::OverworldExit::x_camera_, yaze::zelda3::OverworldExit::x_scroll_, yaze::zelda3::GameEntity::y_, yaze::zelda3::OverworldExit::y_camera_, and yaze::zelda3::OverworldExit::y_scroll_.
Referenced by yaze::editor::OverworldEditor::DrawOverworldExits().
void yaze::editor::DrawItemInsertPopup | ( | ) |
Definition at line 312 of file entity.cc.
References ICON_MD_CANCEL, ICON_MD_DONE, and yaze::zelda3::kSecretItemNames.
Referenced by yaze::editor::OverworldEditor::DrawOverworldItems().
bool yaze::editor::DrawItemEditorPopup | ( | zelda3::OverworldItem & | item | ) |
Definition at line 342 of file entity.cc.
References yaze::zelda3::OverworldItem::deleted, ICON_MD_CLOSE, ICON_MD_DELETE, ICON_MD_DONE, yaze::zelda3::OverworldItem::id_, and yaze::zelda3::kSecretItemNames.
Referenced by yaze::editor::OverworldEditor::DrawOverworldItems().
void yaze::editor::DrawSpriteTable | ( | std::function< void(int)> | onSpriteSelect | ) |
Definition at line 379 of file entity.cc.
References MyItemColumnID_ID, MyItemColumnID_Name, and yaze::editor::SpriteItem::SortWithSortSpecs().
Referenced by DrawSpriteEditorPopup(), and DrawSpriteInserterPopup().
void yaze::editor::DrawSpriteInserterPopup | ( | ) |
Definition at line 428 of file entity.cc.
References DrawSpriteTable(), ICON_MD_CANCEL, and ICON_MD_DONE.
Referenced by yaze::editor::OverworldEditor::DrawOverworldSprites().
bool yaze::editor::DrawSpriteEditorPopup | ( | zelda3::Sprite & | sprite | ) |
Definition at line 452 of file entity.cc.
References DrawSpriteTable(), ICON_MD_CLOSE, ICON_MD_DELETE, ICON_MD_DONE, yaze::zelda3::Sprite::map_id(), yaze::zelda3::Sprite::name(), yaze::zelda3::Sprite::set_deleted(), yaze::zelda3::Sprite::set_id(), and yaze::zelda3::Sprite::UpdateMapProperties().
Referenced by yaze::editor::OverworldEditor::DrawOverworldSprites().
|
constexpr |
References kOverworldMapSize.
|
constexpr |
|
constexpr |
|
constexpr |
References kNumSheetsToLoad.
std::string yaze::editor::PrintShortcut | ( | const std::vector< ImGuiKey > & | keys | ) |
Definition at line 86 of file shortcut_manager.cc.
Referenced by yaze::editor::SettingsEditor::DrawKeyboardShortcuts(), and yaze::editor::ShortcutManager::GetKeys().
std::vector< ImGuiKey > yaze::editor::ParseShortcut | ( | const std::string & | shortcut | ) |
Definition at line 102 of file shortcut_manager.cc.
References kAltKey, kCtrlKey, kShiftKey, kSuperKey, and yaze::gui::MapKeyToImGuiKey().
void yaze::editor::ExecuteShortcuts | ( | const ShortcutManager & | shortcut_manager | ) |
Definition at line 140 of file shortcut_manager.cc.
References yaze::editor::ShortcutManager::GetShortcuts().
Referenced by yaze::editor::EditorManager::Update().
|
constexpr |
Definition at line 38 of file dungeon_editor.cc.
Referenced by yaze::editor::DungeonEditor::DrawObjectRenderer().
|
constexpr |
Definition at line 18 of file dungeon_editor.h.
Referenced by yaze::editor::DungeonEditor::DrawDungeonTabView().
|
constexpr |
Definition at line 21 of file dungeon_editor.h.
Referenced by yaze::editor::DungeonEditor::DrawDungeonTabView().
|
constexpr |
Definition at line 26 of file dungeon_editor.h.
Referenced by yaze::editor::DungeonEditor::DrawUsageStats(), and yaze::editor::DungeonEditor::UpdateDungeonRoomView().
|
constexpr |
Definition at line 42 of file editor.h.
Referenced by yaze::editor::anonymous_namespace{editor_manager.cc}::GetEditorName().
|
constexpr |
Definition at line 54 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 55 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 56 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 57 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 58 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 59 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 60 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 61 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 62 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::DrawHomepage(), and yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 63 of file editor_manager.cc.
Referenced by yaze::editor::EditorManager::Initialize().
|
constexpr |
Definition at line 39 of file graphics_editor.cc.
Referenced by yaze::editor::GraphicsEditor::UpdateGfxEdit(), and yaze::editor::GraphicsEditor::UpdateLinkGfxView().
const std::string yaze::editor::kSuperDonkeyTiles[] |
Definition at line 23 of file graphics_editor.h.
Referenced by yaze::editor::GraphicsEditor::DecompressSuperDonkey().
const std::string yaze::editor::kSuperDonkeySprites[] |
Definition at line 31 of file graphics_editor.h.
Referenced by yaze::editor::GraphicsEditor::DecompressSuperDonkey().
|
constexpr |
Definition at line 48 of file palette_editor.cc.
Referenced by yaze::editor::PaletteEditor::Update().
|
constexpr |
Definition at line 52 of file palette_editor.cc.
Referenced by yaze::editor::PaletteEditor::DrawPaletteGroup().
|
constexpr |
Definition at line 54 of file palette_editor.cc.
Referenced by DisplayPalette().
|
constexpr |
Definition at line 58 of file palette_editor.cc.
Referenced by yaze::editor::PaletteEditor::HandleColorPopup().
|
constexpr |
Definition at line 27 of file screen_editor.cc.
Referenced by yaze::editor::ScreenEditor::DrawDungeonMapsTabs().
const uint8_t yaze::editor::kMessageTerminator = 0x7F |
Definition at line 15 of file message_data.h.
Referenced by ParseSingleMessage(), ReadAllTextData(), and yaze::editor::MessageEditor::Save().
const std::string yaze::editor::kBankToken = "BANK" |
Definition at line 16 of file message_data.h.
Referenced by ReadAllTextData().
const std::string yaze::editor::DICTIONARYTOKEN = "D" |
Definition at line 17 of file message_data.h.
Referenced by yaze::editor::DictionaryEntry::DictionaryEntry(), FindMatchingElement(), ParseMessageToData(), ParseSingleMessage(), ParseTextDataByte(), and ReadAllTextData().
|
constexpr |
Definition at line 18 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DrawCharacterToPreview(), FindDictionaryEntry(), FindMatchingElement(), and ParseMessageData().
|
constexpr |
Definition at line 73 of file message_data.h.
Referenced by BuildDictionaryEntries(), yaze::editor::MessageEditor::DisplayTextOverflowError(), ReadAllTextData(), and yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 74 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DisplayTextOverflowError(), and yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 75 of file message_data.h.
Referenced by BuildDictionaryEntries(), and yaze::test::TEST_F().
|
constexpr |
Definition at line 76 of file message_data.h.
Referenced by BuildDictionaryEntries(), ParseSingleMessage(), and ReadAllTextData().
|
constexpr |
Definition at line 77 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DrawCharacterToPreview(), and ParseMessageData().
|
constexpr |
Definition at line 78 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DrawCharacterToPreview().
|
constexpr |
Definition at line 79 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DrawCharacterToPreview(), and ParseMessageData().
|
constexpr |
Definition at line 80 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DrawCharacterToPreview(), and ParseMessageData().
const std::string yaze::editor::CHEESE = "\uBEBE" |
Definition at line 87 of file message_data.h.
Referenced by yaze::editor::MessageData::OptimizeMessageForDictionary().
|
constexpr |
Definition at line 314 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DisplayTextOverflowError(), ReadAllTextData(), and yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 315 of file message_data.h.
Referenced by yaze::editor::MessageEditor::DisplayTextOverflowError(), and yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 41 of file message_editor.cc.
Referenced by yaze::editor::MessageEditor::DrawDictionary(), yaze::editor::MessageEditor::DrawMessageList(), and yaze::editor::MessageEditor::Update().
|
constexpr |
Definition at line 19 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 20 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize(), and yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 21 of file message_editor.h.
|
constexpr |
Definition at line 22 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 23 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 24 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 25 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 26 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::DrawMessagePreview().
|
constexpr |
Definition at line 28 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Initialize(), and yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 29 of file message_editor.h.
Referenced by yaze::editor::MessageEditor::Save().
|
constexpr |
Definition at line 30 of file message_editor.h.
const ImGuiTableFlags yaze::editor::toolset_table_flags_ = ImGuiTableFlags_SizingFixedFit |
Definition at line 49 of file music_editor.h.
Referenced by yaze::editor::MusicEditor::DrawSongToolset(), and yaze::editor::MusicEditor::DrawToolset().
const ImGuiTableFlags yaze::editor::music_editor_flags_ |
Definition at line 50 of file music_editor.h.
Referenced by yaze::editor::MusicEditor::Update().
|
constexpr |
Definition at line 19 of file entity.cc.
Referenced by yaze::editor::OverworldEditor::DrawCustomOverworldMapSettings(), DrawOverworldEntrancePopup(), and yaze::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
|
constexpr |
Definition at line 251 of file overworld_editor.cc.
Referenced by yaze::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 21 of file overworld_editor.h.
|
constexpr |
Definition at line 22 of file overworld_editor.h.
|
constexpr |
Definition at line 23 of file overworld_editor.h.
|
constexpr |
Definition at line 24 of file overworld_editor.h.
Referenced by kGraphicsBinCanvasSize().
|
constexpr |
Definition at line 25 of file overworld_editor.h.
|
constexpr |
Definition at line 26 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::CheckForCurrentMap(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::OverworldEditor::DrawOverworldEdits(), yaze::editor::OverworldEditor::DrawOverworldMaps(), kOverworldCanvasSize(), yaze::editor::OverworldEditor::LoadGraphics(), and yaze::editor::OverworldEditor::RenderUpdatedMapBitmap().
|
constexpr |
Definition at line 34 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 36 of file overworld_editor.h.
|
constexpr |
Definition at line 37 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::UpdateUsageStats().
|
constexpr |
Definition at line 50 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 53 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 55 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::DrawTileSelector().
|
constexpr |
Definition at line 56 of file overworld_editor.h.
|
constexpr |
Definition at line 57 of file overworld_editor.h.
Referenced by yaze::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 16 of file sprite_editor.h.
|
constexpr |
Definition at line 19 of file sprite_editor.h.
Referenced by yaze::editor::SpriteEditor::DrawVanillaSpriteEditor().
|
constexpr |
Definition at line 24 of file sprite_editor.h.
|
constexpr |
Definition at line 97 of file shortcut_manager.cc.
Referenced by ParseShortcut().
|
constexpr |
Definition at line 98 of file shortcut_manager.cc.
Referenced by ParseShortcut().
|
constexpr |
Definition at line 99 of file shortcut_manager.cc.
Referenced by ParseShortcut().
|
constexpr |
Definition at line 100 of file shortcut_manager.cc.
Referenced by ParseShortcut().
|
constexpr |
Definition at line 53 of file snes_palette.h.