24 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
27 handlers.push_back(std::make_unique<HexReadCommandHandler>());
28 handlers.push_back(std::make_unique<HexWriteCommandHandler>());
29 handlers.push_back(std::make_unique<HexSearchCommandHandler>());
32 handlers.push_back(std::make_unique<PaletteGetColorsCommandHandler>());
33 handlers.push_back(std::make_unique<PaletteSetColorCommandHandler>());
34 handlers.push_back(std::make_unique<PaletteAnalyzeCommandHandler>());
37 handlers.push_back(std::make_unique<SpriteListCommandHandler>());
38 handlers.push_back(std::make_unique<SpritePropertiesCommandHandler>());
39 handlers.push_back(std::make_unique<SpritePaletteCommandHandler>());
42 handlers.push_back(std::make_unique<MusicListCommandHandler>());
43 handlers.push_back(std::make_unique<MusicInfoCommandHandler>());
44 handlers.push_back(std::make_unique<MusicTracksCommandHandler>());
47 handlers.push_back(std::make_unique<DialogueListCommandHandler>());
48 handlers.push_back(std::make_unique<DialogueReadCommandHandler>());
49 handlers.push_back(std::make_unique<DialogueSearchCommandHandler>());
52 handlers.push_back(std::make_unique<MessageListCommandHandler>());
53 handlers.push_back(std::make_unique<MessageReadCommandHandler>());
54 handlers.push_back(std::make_unique<MessageSearchCommandHandler>());
62 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
65 handlers.push_back(std::make_unique<SimpleChatCommandHandler>());
68 handlers.push_back(std::make_unique<ResourceListCommandHandler>());
69 handlers.push_back(std::make_unique<ResourceSearchCommandHandler>());
72 handlers.push_back(std::make_unique<DungeonListSpritesCommandHandler>());
73 handlers.push_back(std::make_unique<DungeonDescribeRoomCommandHandler>());
74 handlers.push_back(std::make_unique<DungeonExportRoomCommandHandler>());
75 handlers.push_back(std::make_unique<DungeonListObjectsCommandHandler>());
76 handlers.push_back(std::make_unique<DungeonGetRoomTilesCommandHandler>());
77 handlers.push_back(std::make_unique<DungeonSetRoomPropertyCommandHandler>());
80 handlers.push_back(std::make_unique<OverworldFindTileCommandHandler>());
81 handlers.push_back(std::make_unique<OverworldDescribeMapCommandHandler>());
82 handlers.push_back(std::make_unique<OverworldListWarpsCommandHandler>());
83 handlers.push_back(std::make_unique<OverworldListSpritesCommandHandler>());
84 handlers.push_back(std::make_unique<OverworldGetEntranceCommandHandler>());
85 handlers.push_back(std::make_unique<OverworldTileStatsCommandHandler>());
88 handlers.push_back(std::make_unique<GuiPlaceTileCommandHandler>());
89 handlers.push_back(std::make_unique<GuiClickCommandHandler>());
90 handlers.push_back(std::make_unique<GuiDiscoverToolCommandHandler>());
91 handlers.push_back(std::make_unique<GuiScreenshotCommandHandler>());
95 handlers.push_back(std::make_unique<EmulatorStepCommandHandler>());
96 handlers.push_back(std::make_unique<EmulatorRunCommandHandler>());
97 handlers.push_back(std::make_unique<EmulatorPauseCommandHandler>());
98 handlers.push_back(std::make_unique<EmulatorResetCommandHandler>());
99 handlers.push_back(std::make_unique<EmulatorGetStateCommandHandler>());
100 handlers.push_back(std::make_unique<EmulatorSetBreakpointCommandHandler>());
101 handlers.push_back(std::make_unique<EmulatorClearBreakpointCommandHandler>());
102 handlers.push_back(std::make_unique<EmulatorListBreakpointsCommandHandler>());
103 handlers.push_back(std::make_unique<EmulatorReadMemoryCommandHandler>());
104 handlers.push_back(std::make_unique<EmulatorWriteMemoryCommandHandler>());
105 handlers.push_back(std::make_unique<EmulatorGetRegistersCommandHandler>());
106 handlers.push_back(std::make_unique<EmulatorGetMetricsCommandHandler>());
113 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
117 for (
auto& handler : cli_handlers) {
118 handlers.push_back(std::move(handler));
123 for (
auto& handler : agent_handlers) {
124 handlers.push_back(std::move(handler));