1#ifndef YAZE_SRC_CLI_HANDLERS_AGENT_COMMAND_HANDLERS_H_
2#define YAZE_SRC_CLI_HANDLERS_AGENT_COMMAND_HANDLERS_H_
17class HexReadCommandHandler;
18class HexWriteCommandHandler;
19class HexSearchCommandHandler;
21class PaletteGetColorsCommandHandler;
22class PaletteSetColorCommandHandler;
23class PaletteAnalyzeCommandHandler;
25class SpriteListCommandHandler;
26class SpritePropertiesCommandHandler;
27class SpritePaletteCommandHandler;
29class MusicListCommandHandler;
30class MusicInfoCommandHandler;
31class MusicTracksCommandHandler;
33class DialogueListCommandHandler;
34class DialogueReadCommandHandler;
35class DialogueSearchCommandHandler;
37class MessageListCommandHandler;
38class MessageReadCommandHandler;
39class MessageSearchCommandHandler;
41class ResourceListCommandHandler;
42class ResourceSearchCommandHandler;
44class DungeonListSpritesCommandHandler;
45class DungeonDescribeRoomCommandHandler;
46class DungeonExportRoomCommandHandler;
47class DungeonListObjectsCommandHandler;
48class DungeonGetRoomTilesCommandHandler;
49class DungeonSetRoomPropertyCommandHandler;
51class OverworldFindTileCommandHandler;
52class OverworldDescribeMapCommandHandler;
53class OverworldListWarpsCommandHandler;
54class OverworldListSpritesCommandHandler;
55class OverworldGetEntranceCommandHandler;
56class OverworldTileStatsCommandHandler;
58class GuiPlaceTileCommandHandler;
59class GuiClickCommandHandler;
60class GuiDiscoverToolCommandHandler;
61class GuiScreenshotCommandHandler;
63class EmulatorStepCommandHandler;
64class EmulatorRunCommandHandler;
65class EmulatorPauseCommandHandler;
66class EmulatorResetCommandHandler;
67class EmulatorGetStateCommandHandler;
68class EmulatorSetBreakpointCommandHandler;
69class EmulatorClearBreakpointCommandHandler;
70class EmulatorListBreakpointsCommandHandler;
71class EmulatorReadMemoryCommandHandler;
72class EmulatorWriteMemoryCommandHandler;
73class EmulatorGetRegistersCommandHandler;
74class EmulatorGetMetricsCommandHandler;
std::vector< std::unique_ptr< resources::CommandHandler > > CreateAllCommandHandlers()
Factory function to create all command handlers (CLI + agent)
std::vector< std::unique_ptr< resources::CommandHandler > > CreateCliCommandHandlers()
Factory function to create all CLI-level command handlers.
std::vector< std::unique_ptr< resources::CommandHandler > > CreateAgentCommandHandlers()
Factory function to create all agent-specific command handlers.
Main namespace for the application.