Namespace for the command line interface. More...
Classes | |
| struct | AgentResponse |
| class | AIService |
| struct | AIServiceConfig |
| class | AsarPatchComponent |
| struct | AssertionOutcome |
| Individual assertion outcome within a harness test. More... | |
| class | AutocompleteEngine |
| struct | AutomationResult |
| Result of a GUI automation action. More... | |
| class | CanvasAutomationClient |
| class | CommandPaletteComponent |
| class | CommandRegistry |
| Single source of truth for all z3ed commands. More... | |
| struct | Context |
| struct | DiagnosticFinding |
| A single diagnostic finding. More... | |
| struct | DiagnosticReport |
| Complete diagnostic report. More... | |
| struct | DiscoveredWindowInfo |
| struct | DiscoverWidgetsQuery |
| struct | DiscoverWidgetsResult |
| class | DungeonDoctorCommandHandler |
| Dungeon doctor command for room data integrity. More... | |
| class | EnhancedChatComponent |
| class | EnhancedStatusPanel |
| struct | FewShotExample |
| class | GeminiAIService |
| struct | GeminiConfig |
| class | GraphicsDoctorCommandHandler |
| Graphics doctor command for validating graphics sheets and blocksets. More... | |
| class | GuiAutomationClient |
| Client for automating YAZE GUI through gRPC. More... | |
| struct | HarnessTestSummary |
| Aggregated metadata about a harness test. More... | |
| class | HexAnnotateCommandHandler |
| Show known data structure annotations at a ROM offset. More... | |
| class | HexCompareCommandHandler |
| Compare two ROM files byte-by-byte. More... | |
| class | HexDumpCommandHandler |
| Dump a hex view of a ROM file. More... | |
| class | HexViewerComponent |
| struct | LayoutConfig |
| struct | ListTestsResult |
| Result container for ListTests RPC. More... | |
| class | LocalGeminiCliService |
| struct | MapDistributionStats |
| Entity distribution statistics for coverage analysis. More... | |
| struct | MapPointerStatus |
| Map pointer validation status. More... | |
| class | MessageDoctorCommandHandler |
| class | MockAIService |
| struct | ModelInfo |
| class | ModelRegistry |
| class | ModernCLI |
| class | OllamaAIService |
| struct | OllamaConfig |
| class | OpenAIAIService |
| struct | OpenAIConfig |
| class | OverworldDoctorCommandHandler |
| ROM doctor command for overworld data integrity. More... | |
| class | OverworldValidateCommandHandler |
| Validate overworld map32 pointers and decompression. More... | |
| class | PaletteEditorComponent |
| struct | PanelState |
| class | PolicyEvaluator |
| struct | PolicyResult |
| struct | PolicyViolation |
| class | PromptBuilder |
| class | ProposalRegistry |
| struct | ReplayTestResult |
| struct | ResourceAction |
| struct | ResourceArgument |
| class | ResourceCatalog |
| class | ResourceContextBuilder |
| Builds contextual information from ROM resources for AI prompts. More... | |
| struct | ResourceSchema |
| class | RomCompareCommandHandler |
| Compare two ROMs to identify differences and corruption. More... | |
| struct | RomCompareResult |
| ROM comparison result for baseline comparisons. More... | |
| struct | RomContext |
| class | RomDoctorCommandHandler |
| ROM doctor command for file integrity validation. More... | |
| struct | RomFeatures |
| ROM feature detection results. More... | |
| class | RomSandboxManager |
| class | SpriteDoctorCommandHandler |
| Sprite doctor command for validating sprite tables and data. More... | |
| struct | StartRecordingResult |
| struct | StopRecordingResult |
| struct | Suggestion |
| struct | TestCaseDefinition |
| struct | TestCaseRunResult |
| struct | TestGroupDefinition |
| class | TestListCommandHandler |
| List available tests with labels and requirements. More... | |
| struct | TestResultDetails |
| Detailed execution results for a specific harness test. More... | |
| class | TestRunCommandHandler |
| Run tests with structured output. More... | |
| class | TestStatusCommandHandler |
| Show test configuration status. More... | |
| struct | TestStatusDetails |
| Detailed information about an individual test execution. More... | |
| struct | TestStep |
| A single step in a GUI test workflow. More... | |
| struct | TestSuiteConfig |
| struct | TestSuiteDefinition |
| struct | TestSuiteRunSummary |
| struct | TestWorkflow |
| A complete GUI test workflow. More... | |
| class | TestWorkflowGenerator |
| Generates GUI test workflows from natural language prompts. More... | |
| struct | Tile16Change |
| Represents a single tile16 change in a proposal. More... | |
| struct | Tile16Proposal |
| Represents a proposal for tile16 edits on the overworld. More... | |
| class | Tile16ProposalGenerator |
| Generates and manages tile16 editing proposals. More... | |
| struct | Tile16Status |
| Tile16 corruption status. More... | |
| struct | ToolArgument |
| struct | ToolCall |
| struct | ToolSpecification |
| class | TuiComponent |
| class | UnifiedLayout |
| struct | WidgetBoundingBox |
| struct | WidgetDescriptor |
Functions | |
| BrowserAIService * | GetGlobalBrowserAIService () |
| Rom * | GetGlobalRom () |
| absl::Status | HandleOverworldGetTileLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldSetTileLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldFindTileLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldDescribeMapLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldListWarpsLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldSelectRectLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldScrollToLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldSetZoomLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleOverworldGetVisibleRegionLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleGfxExportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandleGfxImportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandlePaletteExportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandlePaletteImportLegacy (const std::vector< std::string > &arg_vec) |
| absl::Status | HandlePaletteLegacy (const std::vector< std::string > &arg_vec) |
| void | HandlePaletteTUI (ftxui::ScreenInteractive &screen) |
| absl::Status | InitializeMockRom (Rom &rom) |
| Initialize a mock ROM for testing without requiring an actual ROM file. | |
| bool | ShouldUseMockRom () |
| Check if mock ROM mode should be used based on flags. | |
| std::string | SeverityToString (DiagnosticSeverity severity) |
| Convert severity to string for output. | |
| std::unique_ptr< AIService > | CreateAIService () |
| std::unique_ptr< AIService > | CreateAIService (const AIServiceConfig &config) |
| absl::StatusOr< std::unique_ptr< AIService > > | CreateAIServiceStrict (const AIServiceConfig &config) |
| absl::StatusOr< TestSuiteDefinition > | ParseTestSuiteDefinition (absl::string_view content) |
| absl::StatusOr< TestSuiteDefinition > | LoadTestSuiteFromFile (const std::string &path) |
| std::string | BuildTextSummary (const TestSuiteRunSummary &summary) |
| absl::StatusOr< std::string > | BuildJUnitReport (const TestSuiteRunSummary &summary) |
| absl::Status | WriteJUnitReport (const TestSuiteRunSummary &summary, const std::string &output_path) |
| std::string | BuildTestSuiteYaml (const TestSuiteDefinition &suite) |
| absl::Status | WriteTestSuiteToFile (const TestSuiteDefinition &suite, const std::string &path, bool overwrite) |
| Component | CreateAutocompleteInput (std::string *input_str, AutocompleteEngine *engine) |
| Create an input component with autocomplete suggestions. | |
| Component | CreateQuickActionMenu (ScreenInteractive &screen) |
| ftxui::Component | CreateQuickActionMenu (ftxui::ScreenInteractive &screen) |
| Create a quick action menu for common ROM operations. | |
| void | ShowMain () |
| std::string | GetColoredLogo () |
Variables | |
| constexpr uint32_t | kSnesHeaderBase = 0x7FC0 |
| constexpr uint32_t | kChecksumComplementPos = 0x7FDC |
| constexpr uint32_t | kChecksumPos = 0x7FDE |
| constexpr uint32_t | kMap16TilesExpanded = 0x1E8000 |
| constexpr uint32_t | kMap16TilesExpandedEnd = 0x1F0000 |
| constexpr uint32_t | kMap16ExpandedFlagPos = 0x02FD28 |
| constexpr uint32_t | kMap32ExpandedFlagPos = 0x01772E |
| constexpr int | kNumTile16Vanilla = 3752 |
| constexpr int | kNumTile16Expanded = 4096 |
| constexpr uint32_t | kPtrTableLowBase = 0x1794D |
| constexpr uint32_t | kPtrTableHighBase = 0x17B2D |
| constexpr int | kVanillaMapCount = 160 |
| constexpr uint32_t | kZSCustomVersionPos = 0x140145 |
| constexpr uint32_t | kCustomBGEnabledPos = 0x140141 |
| constexpr uint32_t | kCustomMainPalettePos = 0x140142 |
| constexpr uint32_t | kCustomMosaicPos = 0x140143 |
| constexpr uint32_t | kCustomAnimatedGFXPos = 0x140146 |
| constexpr uint32_t | kCustomOverlayPos = 0x140147 |
| constexpr uint32_t | kCustomTileGFXPos = 0x140148 |
| constexpr uint32_t | kExpandedPtrTableMarker = 0x1423FF |
| constexpr uint8_t | kExpandedPtrTableMagic = 0xEA |
| constexpr uint32_t | kExpandedPtrTableHigh = 0x142400 |
| constexpr uint32_t | kExpandedPtrTableLow = 0x142640 |
| constexpr int | kExpandedMapCount = 192 |
| const uint32_t | kProblemAddresses [] |
| const std::vector< std::string > | kMainMenuEntries |
| constexpr const char * | kZ3edLogo |
| constexpr const char * | kZ3edLogoCompact |
| constexpr const char * | kZ3edLogoMinimal |
Namespace for the command line interface.
|
strong |
Severity level for diagnostic findings.
| Enumerator | |
|---|---|
| kInfo | |
| kWarning | |
| kError | |
| kCritical | |
Definition at line 16 of file diagnostic_types.h.
|
strong |
Type of click action to perform.
| Enumerator | |
|---|---|
| kLeft | |
| kRight | |
| kMiddle | |
| kDouble | |
Definition at line 45 of file gui_automation_client.h.
|
strong |
Execution status codes returned by the harness.
| Enumerator | |
|---|---|
| kUnknown | |
| kQueued | |
| kRunning | |
| kPassed | |
| kFailed | |
| kTimeout | |
Definition at line 62 of file gui_automation_client.h.
|
strong |
| Enumerator | |
|---|---|
| kUnspecified | |
| kAll | |
| kButton | |
| kInput | |
| kMenu | |
| kTab | |
| kCheckbox | |
| kSlider | |
| kCanvas | |
| kSelectable | |
| kOther | |
Definition at line 162 of file gui_automation_client.h.
|
strong |
| Enumerator | |
|---|---|
| kInfo | |
| kWarning | |
| kCritical | |
Definition at line 16 of file policy_evaluator.h.
|
strong |
| Enumerator | |
|---|---|
| kPassed | |
| kFailed | |
| kError | |
| kSkipped | |
Definition at line 58 of file test_suite.h.
|
strong |
Type of test step to execute.
| Enumerator | |
|---|---|
| kClick | |
| kType | |
| kWait | |
| kAssert | |
| kScreenshot | |
Definition at line 18 of file test_workflow_generator.h.
|
strong |
|
strong |
|
strong |
| Enumerator | |
|---|---|
| kMainMenu | |
| kChat | |
| kStatus | |
| kTools | |
| kHexViewer | |
| kPaletteEditor | |
| kTodoManager | |
| kRomTools | |
| kGraphicsTools | |
| kSettings | |
| kHelp | |
Definition at line 28 of file unified_layout.h.
| BrowserAIService * yaze::cli::GetGlobalBrowserAIService | ( | ) |
|
extern |
| absl::Status yaze::cli::HandleOverworldGetTileLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 34 of file overworld.cc.
References yaze::zelda3::Overworld::GetTile(), yaze::Rom::is_loaded(), yaze::zelda3::Overworld::Load(), and yaze::Rom::LoadFromFile().

| absl::Status yaze::cli::HandleOverworldSetTileLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 85 of file overworld.cc.
References yaze::Rom::is_loaded(), yaze::zelda3::Overworld::Load(), yaze::Rom::LoadFromFile(), yaze::Rom::SaveToFile(), yaze::zelda3::Overworld::set_current_world(), and yaze::zelda3::Overworld::SetTile().
| absl::Status yaze::cli::HandleOverworldFindTileLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 163 of file overworld.cc.
References ASSIGN_OR_RETURN, yaze::cli::overworld::FindTileMatches(), yaze::cli::overworld::InferWorldFromMapId(), yaze::Rom::is_loaded(), yaze::zelda3::Overworld::Load(), yaze::Rom::LoadFromFile(), yaze::cli::overworld::TileSearchOptions::map_id, yaze::cli::overworld::ParseNumeric(), yaze::cli::overworld::ParseWorldSpecifier(), yaze::cli::overworld::TileSearchOptions::world, and yaze::cli::overworld::WorldName().
| absl::Status yaze::cli::HandleOverworldDescribeMapLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 326 of file overworld.cc.
References ASSIGN_OR_RETURN, yaze::cli::overworld::BuildMapSummary(), yaze::Rom::is_loaded(), yaze::zelda3::kNumOverworldMaps, yaze::zelda3::Overworld::Load(), yaze::Rom::LoadFromFile(), yaze::cli::overworld::ParseNumeric(), and yaze::cli::overworld::WorldName().
| absl::Status yaze::cli::HandleOverworldListWarpsLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 509 of file overworld.cc.
References ASSIGN_OR_RETURN, yaze::cli::overworld::CollectWarpEntries(), yaze::cli::overworld::InferWorldFromMapId(), yaze::Rom::is_loaded(), yaze::cli::overworld::kEntrance, yaze::cli::overworld::kExit, yaze::cli::overworld::kHole, yaze::zelda3::kNumOverworldMaps, yaze::zelda3::Overworld::Load(), yaze::Rom::LoadFromFile(), yaze::cli::overworld::WarpQuery::map_id, yaze::cli::overworld::ParseNumeric(), yaze::cli::overworld::ParseWorldSpecifier(), yaze::cli::overworld::WarpQuery::type, yaze::cli::overworld::WarpTypeName(), yaze::cli::overworld::WarpQuery::world, and yaze::cli::overworld::WorldName().
| absl::Status yaze::cli::HandleOverworldSelectRectLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 722 of file overworld.cc.
| absl::Status yaze::cli::HandleOverworldScrollToLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 760 of file overworld.cc.
| absl::Status yaze::cli::HandleOverworldSetZoomLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 795 of file overworld.cc.
| absl::Status yaze::cli::HandleOverworldGetVisibleRegionLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 823 of file overworld.cc.
| absl::Status yaze::cli::HandleGfxExportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 14 of file gfx.cc.
References yaze::gfx::Arena::Get(), yaze::Rom::is_loaded(), yaze::Rom::LoadFromFile(), and yaze::gfx::SaveCgx().

| absl::Status yaze::cli::HandleGfxImportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 58 of file gfx.cc.
References yaze::Rom::filename(), yaze::gfx::Arena::Get(), yaze::Rom::is_loaded(), yaze::gfx::LoadCgx(), yaze::Rom::LoadFromFile(), and yaze::Rom::SaveToFile().
| absl::Status yaze::cli::HandlePaletteExportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 47 of file palette.cc.
References yaze::gfx::PaletteGroupMap::get_group(), yaze::Rom::is_loaded(), yaze::Rom::LoadFromFile(), yaze::zelda3::LoadGameData(), yaze::zelda3::GameData::palette_groups, and yaze::gfx::SaveCol().
Referenced by HandlePaletteLegacy().
| absl::Status yaze::cli::HandlePaletteImportLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 120 of file palette.cc.
References yaze::gfx::DecodeColFile(), yaze::Rom::filename(), yaze::gfx::PaletteGroupMap::get_group(), yaze::Rom::is_loaded(), yaze::Rom::LoadFromFile(), yaze::zelda3::LoadGameData(), yaze::zelda3::GameData::palette_groups, and yaze::Rom::SaveToFile().
Referenced by HandlePaletteLegacy().
| absl::Status yaze::cli::HandlePaletteLegacy | ( | const std::vector< std::string > & | arg_vec | ) |
Definition at line 22 of file palette.cc.
References HandlePaletteExportLegacy(), and HandlePaletteImportLegacy().

| void yaze::cli::HandlePaletteTUI | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 41 of file palette.cc.
| absl::Status yaze::cli::InitializeMockRom | ( | Rom & | rom | ) |
Initialize a mock ROM for testing without requiring an actual ROM file.
This creates a minimal but valid ROM structure populated with:
Purpose: Allow AI agent testing and CI/CD without committing ROM files
| rom | ROM object to initialize as mock |
Definition at line 16 of file mock_rom.cc.
References yaze::project::YazeProject::InitializeEmbeddedLabels(), yaze::project::ResourceLabelManager::labels_, yaze::project::ResourceLabelManager::labels_loaded_, yaze::Rom::LoadFromData(), yaze::Rom::resource_label(), yaze::project::YazeProject::resource_labels, and yaze::zelda3::Zelda3Labels::ToResourceLabels().
Referenced by yaze::cli::resources::CommandContext::Initialize(), and yaze::cli::agent::anonymous_namespace{conversation_test.cc}::LoadRomForAgent().

| bool yaze::cli::ShouldUseMockRom | ( | ) |
Check if mock ROM mode should be used based on flags.
Definition at line 80 of file mock_rom.cc.
|
inline |
Convert severity to string for output.
Definition at line 26 of file diagnostic_types.h.
References kCritical, kError, kInfo, and kWarning.
Referenced by yaze::cli::DiagnosticFinding::FormatJson().
| std::unique_ptr< AIService > yaze::cli::CreateAIService | ( | ) |
Definition at line 30 of file service_factory.cc.
References CreateAIService(), yaze::cli::AIServiceConfig::gemini_api_key, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::ollama_host, yaze::cli::AIServiceConfig::openai_api_key, and yaze::cli::AIServiceConfig::provider.
Referenced by CreateAIService(), yaze::cli::agent::HandlePlanCommand(), and yaze::cli::agent::HandleRunCommand().

| std::unique_ptr< AIService > yaze::cli::CreateAIService | ( | const AIServiceConfig & | config | ) |
Definition at line 59 of file service_factory.cc.
References CreateAIServiceStrict(), yaze::cli::AIServiceConfig::gemini_api_key, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::openai_api_key, and yaze::cli::AIServiceConfig::provider.

| absl::StatusOr< std::unique_ptr< AIService > > yaze::cli::CreateAIServiceStrict | ( | const AIServiceConfig & | config | ) |
Definition at line 101 of file service_factory.cc.
References yaze::cli::OllamaConfig::base_url, yaze::cli::AIServiceConfig::gemini_api_key, yaze::cli::GeminiConfig::model, yaze::cli::OllamaConfig::model, yaze::cli::OpenAIConfig::model, yaze::cli::AIServiceConfig::model, yaze::cli::AIServiceConfig::ollama_host, yaze::cli::AIServiceConfig::openai_api_key, yaze::cli::GeminiConfig::prompt_version, yaze::cli::OpenAIConfig::prompt_version, yaze::cli::AIServiceConfig::provider, yaze::cli::GeminiConfig::use_function_calling, yaze::cli::OpenAIConfig::use_function_calling, yaze::cli::GeminiConfig::verbose, yaze::cli::OpenAIConfig::verbose, and yaze::cli::AIServiceConfig::verbose.
Referenced by yaze::cli::agent::ConversationalAgentService::ConfigureProvider(), and CreateAIService().
| absl::StatusOr< TestSuiteDefinition > yaze::cli::ParseTestSuiteDefinition | ( | absl::string_view | content | ) |
Definition at line 535 of file test_suite_loader.cc.
References yaze::cli::TestSuiteDefinition::config, yaze::cli::TestSuiteDefinition::description, yaze::cli::TestSuiteDefinition::name, RETURN_IF_ERROR, and yaze::cli::TestSuiteDefinition::version.
Referenced by LoadTestSuiteFromFile().
| absl::StatusOr< TestSuiteDefinition > yaze::cli::LoadTestSuiteFromFile | ( | const std::string & | path | ) |
Definition at line 600 of file test_suite_loader.cc.
References ParseTestSuiteDefinition().

| std::string yaze::cli::BuildTextSummary | ( | const TestSuiteRunSummary & | summary | ) |
Definition at line 112 of file test_suite_reporter.cc.
References kPassed, yaze::cli::TestSuiteDefinition::name, yaze::cli::TestSuiteRunSummary::results, yaze::cli::TestSuiteRunSummary::started_at, and yaze::cli::TestSuiteRunSummary::suite.
| absl::StatusOr< std::string > yaze::cli::BuildJUnitReport | ( | const TestSuiteRunSummary & | summary | ) |
Definition at line 180 of file test_suite_reporter.cc.
References kError, kFailed, yaze::cli::TestSuiteDefinition::name, yaze::cli::TestSuiteRunSummary::results, yaze::cli::TestSuiteRunSummary::started_at, and yaze::cli::TestSuiteRunSummary::suite.
Referenced by WriteJUnitReport().
| absl::Status yaze::cli::WriteJUnitReport | ( | const TestSuiteRunSummary & | summary, |
| const std::string & | output_path ) |
Definition at line 265 of file test_suite_reporter.cc.
References ASSIGN_OR_RETURN, and BuildJUnitReport().

| std::string yaze::cli::BuildTestSuiteYaml | ( | const TestSuiteDefinition & | suite | ) |
Definition at line 77 of file test_suite_writer.cc.
References yaze::cli::TestSuiteDefinition::config, yaze::cli::TestGroupDefinition::depends_on, yaze::cli::TestGroupDefinition::description, yaze::cli::TestSuiteDefinition::description, yaze::cli::TestSuiteDefinition::groups, yaze::cli::TestGroupDefinition::name, yaze::cli::TestSuiteDefinition::name, yaze::cli::TestSuiteConfig::parallel_execution, yaze::cli::TestSuiteConfig::retry_on_failure, yaze::cli::TestGroupDefinition::tests, yaze::cli::TestSuiteConfig::timeout_seconds, and yaze::cli::TestSuiteDefinition::version.
Referenced by WriteTestSuiteToFile().
| absl::Status yaze::cli::WriteTestSuiteToFile | ( | const TestSuiteDefinition & | suite, |
| const std::string & | path, | ||
| bool | overwrite ) |
Definition at line 147 of file test_suite_writer.cc.
References BuildTestSuiteYaml().

| ftxui::Component yaze::cli::CreateAutocompleteInput | ( | std::string * | input_str, |
| AutocompleteEngine * | engine ) |
Create an input component with autocomplete suggestions.
| input_str | Pointer to the input string |
| engine | Pointer to the autocomplete engine |
Definition at line 12 of file autocomplete_ui.cc.
References yaze::cli::AutocompleteEngine::GetSuggestions().
Referenced by yaze::cli::tui::ChatTUI::Run().

| Component yaze::cli::CreateQuickActionMenu | ( | ScreenInteractive & | screen | ) |
Definition at line 46 of file autocomplete_ui.cc.
| ftxui::Component yaze::cli::CreateQuickActionMenu | ( | ftxui::ScreenInteractive & | screen | ) |
Create a quick action menu for common ROM operations.
| screen | The screen interactive reference |
| void yaze::cli::ShowMain | ( | ) |
Definition at line 970 of file tui.cc.
References yaze::cli::LayoutConfig::bottom_panel_height, yaze::cli::LayoutConfig::left_panel_width, yaze::cli::LayoutConfig::right_panel_width, yaze::cli::UnifiedLayout::Run(), yaze::cli::UnifiedLayout::SetLayoutConfig(), yaze::cli::LayoutConfig::show_chat, yaze::cli::LayoutConfig::show_status, yaze::cli::LayoutConfig::show_tools, and ShowMain().
Referenced by main(), and ShowMain().

|
inline |
Definition at line 47 of file z3ed_ascii_logo.h.
Referenced by yaze::cli::anonymous_namespace{tui.cc}::DashboardComponent(), anonymous_namespace{cli_main.cc}::PrintCompactHelp(), anonymous_namespace{cli_main.cc}::PrintVersion(), and yaze::cli::ModernCLI::ShowHelp().
|
constexpr |
Definition at line 234 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ReadRomHeader().
|
constexpr |
Definition at line 235 of file diagnostic_types.h.
Referenced by yaze::cli::RomDoctorCommandHandler::Execute(), yaze::cli::anonymous_namespace{rom_compare_commands.cc}::FindDiffRegions(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ReadRomHeader().
|
constexpr |
Definition at line 236 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::FindDiffRegions(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ReadRomHeader().
|
constexpr |
Definition at line 239 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::CheckTile16Corruption(), yaze::cli::OverworldValidateCommandHandler::Execute(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::OutputTextSummary(), yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ValidateExpandedTables(), and yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 240 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::CheckTile16Corruption(), yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::ValidateExpandedTables(), and yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 241 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal(), and yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 242 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 243 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 244 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
|
constexpr |
Definition at line 249 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ValidateMapPointers().
|
constexpr |
Definition at line 250 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ValidateMapPointers().
|
constexpr |
Definition at line 251 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ValidateMapPointers().
|
constexpr |
Definition at line 254 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ApplyTailExpansion(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 257 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckZScreamHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 258 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckZScreamHeuristics(), and yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 259 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 260 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 261 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 262 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures().
|
constexpr |
Definition at line 269 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ApplyTailExpansion(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 270 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::ApplyTailExpansion(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::DetectRomFeatures(), and yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::DetectRomFeaturesLocal().
|
constexpr |
Definition at line 271 of file diagnostic_types.h.
|
constexpr |
Definition at line 272 of file diagnostic_types.h.
|
constexpr |
Definition at line 273 of file diagnostic_types.h.
| const uint32_t yaze::cli::kProblemAddresses[] |
Definition at line 276 of file diagnostic_types.h.
Referenced by yaze::cli::anonymous_namespace{rom_doctor_commands.cc}::CheckCorruptionHeuristics(), yaze::cli::anonymous_namespace{overworld_doctor_commands.cc}::CheckTile16Corruption(), and yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateTile16Region().
| const std::vector<std::string> yaze::cli::kMainMenuEntries |
Definition at line 21 of file tui.h.
Referenced by yaze::cli::anonymous_namespace{tui.cc}::DashboardComponent(), and yaze::cli::anonymous_namespace{tui.cc}::MainMenuComponent().
|
constexpr |
Definition at line 10 of file z3ed_ascii_logo.h.
|
constexpr |
Definition at line 23 of file z3ed_ascii_logo.h.
|
constexpr |
Definition at line 37 of file z3ed_ascii_logo.h.