30 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
33 handlers.push_back(std::make_unique<HexReadCommandHandler>());
34 handlers.push_back(std::make_unique<HexWriteCommandHandler>());
35 handlers.push_back(std::make_unique<HexSearchCommandHandler>());
38 handlers.push_back(std::make_unique<PaletteGetColorsCommandHandler>());
39 handlers.push_back(std::make_unique<PaletteSetColorCommandHandler>());
40 handlers.push_back(std::make_unique<PaletteAnalyzeCommandHandler>());
43 handlers.push_back(std::make_unique<SpriteListCommandHandler>());
44 handlers.push_back(std::make_unique<SpritePropertiesCommandHandler>());
45 handlers.push_back(std::make_unique<SpritePaletteCommandHandler>());
48 handlers.push_back(std::make_unique<MusicListCommandHandler>());
49 handlers.push_back(std::make_unique<MusicInfoCommandHandler>());
50 handlers.push_back(std::make_unique<MusicTracksCommandHandler>());
53 handlers.push_back(std::make_unique<DialogueListCommandHandler>());
54 handlers.push_back(std::make_unique<DialogueReadCommandHandler>());
55 handlers.push_back(std::make_unique<DialogueSearchCommandHandler>());
58 handlers.push_back(std::make_unique<MessageListCommandHandler>());
59 handlers.push_back(std::make_unique<MessageReadCommandHandler>());
60 handlers.push_back(std::make_unique<MessageSearchCommandHandler>());
68 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
71 handlers.push_back(std::make_unique<SimpleChatCommandHandler>());
74 handlers.push_back(std::make_unique<ResourceListCommandHandler>());
75 handlers.push_back(std::make_unique<ResourceSearchCommandHandler>());
78 handlers.push_back(std::make_unique<DungeonListSpritesCommandHandler>());
79 handlers.push_back(std::make_unique<DungeonDescribeRoomCommandHandler>());
80 handlers.push_back(std::make_unique<DungeonExportRoomCommandHandler>());
81 handlers.push_back(std::make_unique<DungeonListObjectsCommandHandler>());
82 handlers.push_back(std::make_unique<DungeonGetRoomTilesCommandHandler>());
83 handlers.push_back(std::make_unique<DungeonSetRoomPropertyCommandHandler>());
86 handlers.push_back(std::make_unique<OverworldFindTileCommandHandler>());
87 handlers.push_back(std::make_unique<OverworldDescribeMapCommandHandler>());
88 handlers.push_back(std::make_unique<OverworldListWarpsCommandHandler>());
89 handlers.push_back(std::make_unique<OverworldListSpritesCommandHandler>());
90 handlers.push_back(std::make_unique<OverworldGetEntranceCommandHandler>());
91 handlers.push_back(std::make_unique<OverworldTileStatsCommandHandler>());
94 handlers.push_back(std::make_unique<GuiPlaceTileCommandHandler>());
95 handlers.push_back(std::make_unique<GuiClickCommandHandler>());
96 handlers.push_back(std::make_unique<GuiDiscoverToolCommandHandler>());
97 handlers.push_back(std::make_unique<GuiScreenshotCommandHandler>());
101 handlers.push_back(std::make_unique<EmulatorStepCommandHandler>());
102 handlers.push_back(std::make_unique<EmulatorRunCommandHandler>());
103 handlers.push_back(std::make_unique<EmulatorPauseCommandHandler>());
104 handlers.push_back(std::make_unique<EmulatorResetCommandHandler>());
105 handlers.push_back(std::make_unique<EmulatorGetStateCommandHandler>());
106 handlers.push_back(std::make_unique<EmulatorSetBreakpointCommandHandler>());
107 handlers.push_back(std::make_unique<EmulatorClearBreakpointCommandHandler>());
108 handlers.push_back(std::make_unique<EmulatorListBreakpointsCommandHandler>());
109 handlers.push_back(std::make_unique<EmulatorReadMemoryCommandHandler>());
110 handlers.push_back(std::make_unique<EmulatorWriteMemoryCommandHandler>());
111 handlers.push_back(std::make_unique<EmulatorGetRegistersCommandHandler>());
112 handlers.push_back(std::make_unique<EmulatorGetMetricsCommandHandler>());
119 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
123 for (
auto& handler : cli_handlers) {
124 handlers.push_back(std::move(handler));
129 for (
auto& handler : agent_handlers) {
130 handlers.push_back(std::move(handler));