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 | 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 |
class | ConstantManager |
struct | DictionaryEntry |
class | DungeonEditor |
DungeonEditor class for editing dungeons. More... | |
class | Editor |
Interface for editor classes. More... | |
struct | EditorContext |
struct | EditorLayoutParams |
Dynamic Editor Layout Parameters. More... | |
class | EditorManager |
The EditorManager controls the main editor window and manages the various editor classes. More... | |
class | EntranceContext |
struct | ExampleAppPropertyEditor |
struct | ExampleMemberInfo |
struct | ExampleTreeNode |
class | ExtensionManager |
struct | FlagsMenu |
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 |
class | ResourceManager |
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 |
class | SpriteEditor |
Allows the user to edit sprites. More... | |
struct | SpriteItem |
struct | TextElement |
class | Tile16Editor |
Popup window to edit Tile16 data. More... | |
Typedefs | |
typedef struct yaze::app::editor::EditorLayoutParams | EditorLayoutParams |
Dynamic Editor Layout Parameters. | |
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 } |
Functions | |
absl::Status | DrawEditor (EditorLayoutParams *params) |
absl::Status | DisplayPalette (gfx::SnesPalette &palette, bool loaded) |
uint8_t | FindMatchingCharacter (char value) |
uint8_t | FindDictionaryEntry (uint8_t value) |
TextElement | FindMatchingCommand (uint8_t b) |
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 (app::Rom *rom) |
std::string | ReplaceAllDictionaryWords (std::string str, std::vector< DictionaryEntry > dictionary) |
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::overworld::OverworldEntrance &entrance) |
void | DrawExitInserterPopup () |
bool | DrawExitEditorPopup (zelda3::overworld::OverworldExit &exit) |
void | DrawItemInsertPopup () |
bool | DrawItemEditorPopup (zelda3::overworld::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) |
ImGuiKey | MapKeyToImGuiKey (char key) |
Variables | |
constexpr ImGuiTableFlags | kDungeonObjectTableFlags |
constexpr ImGuiTabItemFlags | kDungeonTabFlags |
constexpr ImGuiTabBarFlags | kDungeonTabBarFlags |
constexpr ImGuiTableFlags | kDungeonTableFlags |
constexpr std::array< const char *, 10 > | kEditorNames |
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 | BANKToken = "BANK" |
const std::string | DICTIONARYTOKEN = "D" |
constexpr uint8_t | DICTOFF = 0x88 |
constexpr int | kTextData = 0xE0000 |
constexpr int | kTextDataEnd = 0xE7FFF |
constexpr int | kNumDictionaryEntries = 97 |
constexpr int | kPointersDictionaries = 0x74703 |
const std::string | CHEESE = "\uBEBE" |
constexpr ImGuiTableFlags | kMessageTableFlags |
constexpr ImGuiTableFlags | kDictTableFlags |
constexpr int | kGfxFont = 0x70000 |
constexpr int | kTextData2 = 0x75F40 |
constexpr int | kTextData2End = 0x773FF |
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 uint8_t | kWidthArraySize = 100 |
constexpr uint8_t | kBlockTerminator = 0x80 |
constexpr uint8_t | kMessageBankChangeId = 0x80 |
constexpr uint8_t | kScrollVertical = 0x73 |
constexpr uint8_t | kLine1 = 0x74 |
constexpr uint8_t | kLine2 = 0x75 |
constexpr uint8_t | kLine3 = 0x76 |
constexpr float | kInputFieldSize = 30.f |
constexpr int | kTile16Size = 0x10 |
constexpr std::array< const char *, 8 > | kMapSettingsColumnNames |
constexpr uint | k4BPP = 4 |
constexpr uint | kByteSize = 3 |
constexpr uint | kMessageIdSize = 5 |
constexpr uint | kNumSheetsToLoad = 223 |
constexpr uint | kTile8DisplayHeight = 64 |
constexpr uint | 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 int | kEntranceTileTypePtrLow = 0xDB8BF |
constexpr int | kEntranceTileTypePtrHigh = 0xDB917 |
constexpr int | kNumEntranceTileTypes = 0x2C |
constexpr ImGuiTabItemFlags | kSpriteTabFlags |
constexpr ImGuiTabBarFlags | kSpriteTabBarFlags |
constexpr ImGuiTableFlags | kSpriteTableFlags |
Editors are the view controllers for the application.
typedef struct yaze::app::editor::EditorLayoutParams yaze::app::editor::EditorLayoutParams |
Dynamic Editor Layout Parameters.
|
strong |
absl::Status yaze::app::editor::DrawEditor | ( | EditorLayoutParams * | params | ) |
Definition at line 10 of file editor.cc.
References yaze::app::editor::EditorLayoutParams::bottom, DrawEditor(), yaze::app::editor::EditorLayoutParams::editor, yaze::app::editor::EditorLayoutParams::h_split, kEditorNames, yaze::app::editor::EditorLayoutParams::left, RETURN_IF_ERROR, yaze::app::editor::EditorLayoutParams::right, yaze::app::editor::EditorLayoutParams::top, yaze::app::editor::Editor::type(), yaze::app::editor::Editor::Update(), and yaze::app::editor::EditorLayoutParams::v_split.
Referenced by yaze::app::editor::EditorManager::DrawDynamicLayout(), and DrawEditor().
absl::Status yaze::app::editor::DisplayPalette | ( | gfx::SnesPalette & | palette, |
bool | loaded ) |
Definition at line 87 of file palette_editor.cc.
References ASSIGN_OR_RETURN, yaze::app::gfx::SnesPalette::GetColor(), kPalButtonFlags2, yaze::app::gfx::SnesPalette::size(), and TEXT_WITH_SEPARATOR.
Referenced by yaze::app::editor::OverworldEditor::DrawToolset().
uint8_t yaze::app::editor::FindMatchingCharacter | ( | char | value | ) |
Definition at line 9 of file message_data.cc.
Referenced by yaze::app::editor::MessageEditor::DrawCharacterToPreview(), and ParseMessageToData().
uint8_t yaze::app::editor::FindDictionaryEntry | ( | uint8_t | value | ) |
Definition at line 18 of file message_data.cc.
References DICTOFF.
Referenced by ParseTextDataByte(), yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
TextElement yaze::app::editor::FindMatchingCommand | ( | uint8_t | b | ) |
Definition at line 25 of file message_data.cc.
Referenced by yaze::app::editor::MessageEditor::Initialize(), ParseTextDataByte(), yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
TextElement yaze::app::editor::FindMatchingSpecial | ( | uint8_t | value | ) |
Definition at line 35 of file message_data.cc.
Referenced by ParseTextDataByte(), yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
ParsedElement yaze::app::editor::FindMatchingElement | ( | const std::string & | str | ) |
Definition at line 47 of file message_data.cc.
References DICTIONARYTOKEN, and DICTOFF.
Referenced by ParseMessageToData().
std::string yaze::app::editor::ParseTextDataByte | ( | uint8_t | value | ) |
Definition at line 72 of file message_data.cc.
References DICTIONARYTOKEN, yaze::app::editor::TextElement::Empty(), FindDictionaryEntry(), FindMatchingCommand(), FindMatchingSpecial(), and yaze::app::editor::TextElement::GenericToken.
Referenced by BuildDictionaryEntries(), yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
std::vector< uint8_t > yaze::app::editor::ParseMessageToData | ( | std::string | str | ) |
Definition at line 101 of file message_data.cc.
References yaze::app::editor::ParsedElement::Active, DICTIONARYTOKEN, FindMatchingCharacter(), FindMatchingElement(), yaze::app::editor::TextElement::HasArgument, yaze::app::editor::TextElement::ID, yaze::app::editor::ParsedElement::Parent, and yaze::app::editor::ParsedElement::Value.
Referenced by yaze::app::editor::DictionaryEntry::DictionaryEntry(), and yaze::app::editor::MessageEditor::DrawCurrentMessage().
std::vector< DictionaryEntry > yaze::app::editor::BuildDictionaryEntries | ( | app::Rom * | rom | ) |
Definition at line 148 of file message_data.cc.
References yaze::app::Rom::data(), kNumDictionaryEntries, kPointersDictionaries, kTextData, ParseTextDataByte(), and yaze::app::core::SnesToPc().
Referenced by yaze::app::editor::MessageEditor::Initialize().
std::string yaze::app::editor::ReplaceAllDictionaryWords | ( | std::string | str, |
std::vector< DictionaryEntry > | dictionary ) |
Definition at line 465 of file message_editor.cc.
Referenced by yaze::app::editor::MessageData::OptimizeMessageForDictionary().
bool yaze::app::editor::IsMouseHoveringOverEntity | ( | const zelda3::GameEntity & | entity, |
ImVec2 | canvas_p0, | ||
ImVec2 | scrolling ) |
Definition at line 21 of file entity.cc.
References yaze::app::zelda3::GameEntity::x_, and yaze::app::zelda3::GameEntity::y_.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldEntrances(), yaze::app::editor::OverworldEditor::DrawOverworldExits(), yaze::app::editor::OverworldEditor::DrawOverworldItems(), yaze::app::editor::OverworldEditor::DrawOverworldSprites(), and HandleEntityDragging().
void yaze::app::editor::MoveEntityOnGrid | ( | zelda3::GameEntity * | entity, |
ImVec2 | canvas_p0, | ||
ImVec2 | scrolling, | ||
bool | free_movement ) |
Definition at line 36 of file entity.cc.
References yaze::app::zelda3::GameEntity::set_x(), and yaze::app::zelda3::GameEntity::set_y().
Referenced by HandleEntityDragging().
void yaze::app::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::app::zelda3::GameEntity::entity_id_, yaze::app::zelda3::GameEntity::entity_type_, IsMouseHoveringOverEntity(), yaze::app::zelda3::GameEntity::kEntrance, yaze::app::zelda3::GameEntity::kExit, yaze::app::zelda3::GameEntity::kItem, yaze::app::zelda3::GameEntity::kSprite, yaze::app::zelda3::GameEntity::map_id_, MoveEntityOnGrid(), yaze::app::zelda3::GameEntity::UpdateMapProperties(), yaze::app::core::UppercaseHexByte(), yaze::app::zelda3::GameEntity::x_, and yaze::app::zelda3::GameEntity::y_.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldEntrances(), yaze::app::editor::OverworldEditor::DrawOverworldExits(), yaze::app::editor::OverworldEditor::DrawOverworldItems(), and yaze::app::editor::OverworldEditor::DrawOverworldSprites().
bool yaze::app::editor::DrawEntranceInserterPopup | ( | ) |
Definition at line 105 of file entity.cc.
References ICON_MD_CANCEL, ICON_MD_DONE, and yaze::app::gui::InputHex().
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldEntrances().
bool yaze::app::editor::DrawOverworldEntrancePopup | ( | zelda3::overworld::OverworldEntrance & | entrance | ) |
Definition at line 130 of file entity.cc.
References yaze::app::zelda3::overworld::OverworldEntrance::deleted, yaze::app::zelda3::overworld::OverworldEntrance::entrance_id_, ICON_MD_CANCEL, ICON_MD_DELETE, ICON_MD_DONE, yaze::app::gui::InputHex(), yaze::app::gui::InputHexByte(), yaze::app::gui::InputHexWord(), kInputFieldSize, yaze::app::zelda3::GameEntity::map_id_, yaze::app::zelda3::GameEntity::x_, and yaze::app::zelda3::GameEntity::y_.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldEntrances().
void yaze::app::editor::DrawExitInserterPopup | ( | ) |
Definition at line 163 of file entity.cc.
References ICON_MD_CANCEL, ICON_MD_DONE, and yaze::app::gui::InputHex().
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldExits().
bool yaze::app::editor::DrawExitEditorPopup | ( | zelda3::overworld::OverworldExit & | exit | ) |
Definition at line 181 of file entity.cc.
References yaze::app::zelda3::overworld::OverworldExit::deleted_, yaze::app::zelda3::overworld::OverworldExit::door_type_1_, yaze::app::zelda3::overworld::OverworldExit::door_type_2_, yaze::app::zelda3::GameEntity::entity_id_, ICON_MD_CANCEL, ICON_MD_DELETE, ICON_MD_DONE, yaze::app::gui::InputHex(), yaze::app::gui::InputHexByte(), yaze::app::gui::InputHexWord(), yaze::app::zelda3::overworld::OverworldExit::is_automatic_, yaze::app::zelda3::overworld::OverworldExit::is_hole_, yaze::app::zelda3::overworld::OverworldExit::large_map_, yaze::app::zelda3::GameEntity::map_id_, yaze::app::zelda3::overworld::OverworldExit::room_id_, yaze::app::gui::TextWithSeparators(), yaze::app::zelda3::GameEntity::x_, yaze::app::zelda3::overworld::OverworldExit::x_camera_, yaze::app::zelda3::overworld::OverworldExit::x_scroll_, yaze::app::zelda3::GameEntity::y_, yaze::app::zelda3::overworld::OverworldExit::y_camera_, and yaze::app::zelda3::overworld::OverworldExit::y_scroll_.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldExits().
void yaze::app::editor::DrawItemInsertPopup | ( | ) |
Definition at line 313 of file entity.cc.
References ICON_MD_CANCEL, ICON_MD_DONE, and yaze::app::zelda3::overworld::kSecretItemNames.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldItems().
bool yaze::app::editor::DrawItemEditorPopup | ( | zelda3::overworld::OverworldItem & | item | ) |
Definition at line 344 of file entity.cc.
References yaze::app::zelda3::overworld::OverworldItem::deleted, ICON_MD_CLOSE, ICON_MD_DELETE, ICON_MD_DONE, yaze::app::zelda3::overworld::OverworldItem::id_, and yaze::app::zelda3::overworld::kSecretItemNames.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldItems().
void yaze::app::editor::DrawSpriteTable | ( | std::function< void(int)> | onSpriteSelect | ) |
Definition at line 382 of file entity.cc.
References MyItemColumnID_ID, MyItemColumnID_Name, and yaze::app::editor::SpriteItem::SortWithSortSpecs().
Referenced by DrawSpriteEditorPopup(), and DrawSpriteInserterPopup().
void yaze::app::editor::DrawSpriteInserterPopup | ( | ) |
Definition at line 431 of file entity.cc.
References DrawSpriteTable(), ICON_MD_CANCEL, and ICON_MD_DONE.
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldSprites().
bool yaze::app::editor::DrawSpriteEditorPopup | ( | zelda3::Sprite & | sprite | ) |
Definition at line 455 of file entity.cc.
References DrawSpriteTable(), ICON_MD_CLOSE, ICON_MD_DELETE, ICON_MD_DONE, yaze::app::zelda3::Sprite::map_id(), yaze::app::zelda3::Sprite::name(), yaze::app::zelda3::Sprite::set_deleted(), yaze::app::zelda3::Sprite::set_id(), and yaze::app::zelda3::Sprite::UpdateMapProperties().
Referenced by yaze::app::editor::OverworldEditor::DrawOverworldSprites().
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
ImGuiKey yaze::app::editor::MapKeyToImGuiKey | ( | char | key | ) |
Definition at line 11 of file command_manager.cc.
|
constexpr |
Definition at line 37 of file dungeon_editor.cc.
Referenced by yaze::app::editor::DungeonEditor::DrawObjectRenderer().
|
constexpr |
Definition at line 20 of file dungeon_editor.h.
Referenced by yaze::app::editor::DungeonEditor::DrawDungeonTabView().
|
constexpr |
Definition at line 23 of file dungeon_editor.h.
Referenced by yaze::app::editor::DungeonEditor::DrawDungeonTabView().
|
constexpr |
Definition at line 28 of file dungeon_editor.h.
Referenced by yaze::app::editor::DungeonEditor::DrawUsageStats(), and yaze::app::editor::DungeonEditor::UpdateDungeonRoomView().
|
constexpr |
Definition at line 43 of file editor.h.
Referenced by DrawEditor().
|
constexpr |
Definition at line 38 of file graphics_editor.cc.
Referenced by yaze::app::editor::GraphicsEditor::UpdateGfxEdit(), and yaze::app::editor::GraphicsEditor::UpdateLinkGfxView().
const std::string yaze::app::editor::kSuperDonkeyTiles[] |
Definition at line 24 of file graphics_editor.h.
Referenced by yaze::app::editor::GraphicsEditor::DecompressSuperDonkey().
const std::string yaze::app::editor::kSuperDonkeySprites[] |
Definition at line 32 of file graphics_editor.h.
Referenced by yaze::app::editor::GraphicsEditor::DecompressSuperDonkey().
|
constexpr |
Definition at line 49 of file palette_editor.cc.
Referenced by yaze::app::editor::PaletteEditor::Update().
|
constexpr |
Definition at line 53 of file palette_editor.cc.
Referenced by yaze::app::editor::PaletteEditor::DrawPaletteGroup().
|
constexpr |
Definition at line 55 of file palette_editor.cc.
Referenced by DisplayPalette().
|
constexpr |
Definition at line 59 of file palette_editor.cc.
Referenced by yaze::app::editor::PaletteEditor::HandleColorPopup().
|
constexpr |
Definition at line 26 of file screen_editor.cc.
Referenced by yaze::app::editor::ScreenEditor::DrawDungeonMapsTabs().
const uint8_t yaze::app::editor::kMessageTerminator = 0x7F |
Definition at line 17 of file message_data.h.
Referenced by yaze::app::editor::MessageEditor::ReadAllTextData(), yaze::app::editor::MessageEditor::ReadAllTextDataV2(), and yaze::app::editor::MessageEditor::Save().
const std::string yaze::app::editor::BANKToken = "BANK" |
Definition at line 18 of file message_data.h.
Referenced by yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
const std::string yaze::app::editor::DICTIONARYTOKEN = "D" |
Definition at line 19 of file message_data.h.
Referenced by yaze::app::editor::DictionaryEntry::DictionaryEntry(), FindMatchingElement(), ParseMessageToData(), ParseTextDataByte(), yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
|
constexpr |
Definition at line 20 of file message_data.h.
Referenced by yaze::app::editor::MessageEditor::DrawCharacterToPreview(), FindDictionaryEntry(), FindMatchingElement(), and yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 76 of file message_data.h.
Referenced by BuildDictionaryEntries(), yaze::app::editor::MessageEditor::DisplayTextOverflowError(), yaze::app::editor::MessageEditor::ReadAllTextData(), yaze::app::editor::MessageEditor::ReadAllTextDataV2(), and yaze::app::editor::MessageEditor::Save().
|
constexpr |
Definition at line 77 of file message_data.h.
Referenced by yaze::app::editor::MessageEditor::DisplayTextOverflowError(), and yaze::app::editor::MessageEditor::Save().
|
constexpr |
Definition at line 78 of file message_data.h.
Referenced by BuildDictionaryEntries().
|
constexpr |
Definition at line 79 of file message_data.h.
Referenced by BuildDictionaryEntries(), yaze::app::editor::MessageEditor::ReadAllTextData(), and yaze::app::editor::MessageEditor::ReadAllTextDataV2().
const std::string yaze::app::editor::CHEESE = "\uBEBE" |
Definition at line 87 of file message_data.h.
Referenced by yaze::app::editor::MessageData::OptimizeMessageForDictionary().
|
constexpr |
Definition at line 40 of file message_editor.cc.
Referenced by yaze::app::editor::MessageEditor::DrawMessageList().
|
constexpr |
Definition at line 44 of file message_editor.cc.
Referenced by yaze::app::editor::MessageEditor::DrawDictionary(), and yaze::app::editor::MessageEditor::Update().
|
constexpr |
Definition at line 18 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
|
constexpr |
Definition at line 20 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::DisplayTextOverflowError(), and yaze::app::editor::MessageEditor::Save().
|
constexpr |
Definition at line 21 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize(), and yaze::app::editor::MessageEditor::Save().
|
constexpr |
Definition at line 22 of file message_editor.h.
|
constexpr |
Definition at line 23 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 24 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 25 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 26 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 28 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 29 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::Save().
|
constexpr |
Definition at line 30 of file message_editor.h.
|
constexpr |
Definition at line 31 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::DrawCharacterToPreview(), and yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 32 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::DrawCharacterToPreview().
|
constexpr |
Definition at line 33 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::DrawCharacterToPreview(), and yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 34 of file message_editor.h.
Referenced by yaze::app::editor::MessageEditor::DrawCharacterToPreview(), and yaze::app::editor::MessageEditor::Initialize().
|
constexpr |
Definition at line 19 of file entity.cc.
Referenced by yaze::app::editor::OverworldEditor::DrawCustomOverworldMapSettings(), DrawOverworldEntrancePopup(), and yaze::app::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 57 of file overworld_editor.cc.
Referenced by yaze::app::editor::OverworldEditor::CheckForOverworldEdits(), yaze::app::editor::OverworldEditor::DrawOverworldSprites(), yaze::app::editor::OverworldEditor::LoadGraphics(), and yaze::app::editor::OverworldEditor::RenderUpdatedMapBitmap().
|
constexpr |
Definition at line 258 of file overworld_editor.cc.
Referenced by yaze::app::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::app::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 30 of file overworld_editor.h.
|
constexpr |
Definition at line 31 of file overworld_editor.h.
|
constexpr |
Definition at line 32 of file overworld_editor.h.
|
constexpr |
Definition at line 33 of file overworld_editor.h.
|
constexpr |
Definition at line 34 of file overworld_editor.h.
|
constexpr |
Definition at line 35 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::CheckForCurrentMap(), yaze::app::editor::OverworldEditor::DrawAreaGraphics(), yaze::app::editor::OverworldEditor::DrawOverworldEdits(), yaze::app::editor::OverworldEditor::DrawOverworldMaps(), yaze::app::editor::OverworldEditor::LoadGraphics(), and yaze::app::editor::OverworldEditor::RenderUpdatedMapBitmap().
|
constexpr |
Definition at line 43 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::app::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 45 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::DrawToolset().
|
constexpr |
Definition at line 46 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::UpdateUsageStats().
|
constexpr |
Definition at line 59 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::app::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 62 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::app::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 64 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::DrawTileSelector().
|
constexpr |
Definition at line 65 of file overworld_editor.h.
|
constexpr |
Definition at line 66 of file overworld_editor.h.
Referenced by yaze::app::editor::OverworldEditor::DrawCustomOverworldMapSettings(), and yaze::app::editor::OverworldEditor::DrawOverworldMapSettings().
|
constexpr |
Definition at line 68 of file overworld_editor.h.
Referenced by yaze::app::editor::EntranceContext::LoadEntranceTileTypes().
|
constexpr |
Definition at line 69 of file overworld_editor.h.
Referenced by yaze::app::editor::EntranceContext::LoadEntranceTileTypes().
|
constexpr |
Definition at line 70 of file overworld_editor.h.
Referenced by yaze::app::editor::EntranceContext::LoadEntranceTileTypes().
|
constexpr |
Definition at line 14 of file sprite_editor.h.
|
constexpr |
Definition at line 17 of file sprite_editor.h.
Referenced by yaze::app::editor::SpriteEditor::DrawVanillaSpriteEditor().
|
constexpr |
Definition at line 22 of file sprite_editor.h.