100 return std::make_unique<ResourceListCommandHandler>();
102 return std::make_unique<ResourceSearchCommandHandler>();
106 return std::make_unique<DungeonListSpritesCommandHandler>();
108 return std::make_unique<DungeonDescribeRoomCommandHandler>();
110 return std::make_unique<DungeonExportRoomCommandHandler>();
112 return std::make_unique<DungeonListObjectsCommandHandler>();
114 return std::make_unique<DungeonGetRoomTilesCommandHandler>();
116 return std::make_unique<DungeonSetRoomPropertyCommandHandler>();
120 return std::make_unique<OverworldFindTileCommandHandler>();
122 return std::make_unique<OverworldDescribeMapCommandHandler>();
124 return std::make_unique<OverworldListWarpsCommandHandler>();
126 return std::make_unique<OverworldListSpritesCommandHandler>();
128 return std::make_unique<OverworldGetEntranceCommandHandler>();
130 return std::make_unique<OverworldTileStatsCommandHandler>();
134 return std::make_unique<MessageListCommandHandler>();
136 return std::make_unique<MessageReadCommandHandler>();
138 return std::make_unique<MessageSearchCommandHandler>();
140 return std::make_unique<DialogueListCommandHandler>();
142 return std::make_unique<DialogueReadCommandHandler>();
144 return std::make_unique<DialogueSearchCommandHandler>();
148 return std::make_unique<GuiPlaceTileCommandHandler>();
150 return std::make_unique<GuiClickCommandHandler>();
152 return std::make_unique<GuiDiscoverToolCommandHandler>();
154 return std::make_unique<GuiScreenshotCommandHandler>();
158 return std::make_unique<MusicListCommandHandler>();
160 return std::make_unique<MusicInfoCommandHandler>();
162 return std::make_unique<MusicTracksCommandHandler>();
166 return std::make_unique<SpriteListCommandHandler>();
168 return std::make_unique<SpritePropertiesCommandHandler>();
170 return std::make_unique<SpritePaletteCommandHandler>();
175 return std::make_unique<EmulatorStepCommandHandler>();
177 return std::make_unique<EmulatorRunCommandHandler>();
179 return std::make_unique<EmulatorPauseCommandHandler>();
181 return std::make_unique<EmulatorResetCommandHandler>();
183 return std::make_unique<EmulatorGetStateCommandHandler>();
185 return std::make_unique<EmulatorSetBreakpointCommandHandler>();
187 return std::make_unique<EmulatorClearBreakpointCommandHandler>();
189 return std::make_unique<EmulatorListBreakpointsCommandHandler>();
191 return std::make_unique<EmulatorReadMemoryCommandHandler>();
193 return std::make_unique<EmulatorWriteMemoryCommandHandler>();
195 return std::make_unique<EmulatorGetRegistersCommandHandler>();
197 return std::make_unique<EmulatorGetMetricsCommandHandler>();