private void CreateComponents() { _componentController.AddComponent(new FileCommandsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new BuildCommandsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new HelpCommandsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new SettingsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new DefaultSetupComponent(_guiController, _agsEditor)); _componentController.AddComponent(new PaletteComponent(_guiController, _agsEditor)); _componentController.AddComponent(new SpriteManagerComponent(_guiController, _agsEditor)); _componentController.AddComponent(new TextParserComponent(_guiController, _agsEditor)); _componentController.AddComponent(new LipSyncComponent(_guiController, _agsEditor)); _componentController.AddComponent(new GuiComponent(_guiController, _agsEditor)); _componentController.AddComponent(new InventoryComponent(_guiController, _agsEditor)); _componentController.AddComponent(new DialogsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new ViewsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new CharactersComponent(_guiController, _agsEditor)); _componentController.AddComponent(new CursorsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new FontsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new AudioComponent(_guiController, _agsEditor)); _componentController.AddComponent(new GlobalVariablesComponent(_guiController, _agsEditor)); _componentController.AddComponent(new ScriptsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new PluginsComponent(_guiController, _agsEditor, _pluginEditorController)); _componentController.AddComponent(new RoomsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new TranslationsComponent(_guiController, _agsEditor)); _componentController.AddComponent(new SpeechComponent(_guiController, _agsEditor)); _componentController.AddComponent(new SourceControlComponent(_guiController, _agsEditor)); _componentController.AddComponent(new WelcomeComponent(_guiController, _agsEditor)); _componentController.AddComponent(new StatisticsSenderComponent(_guiController, _agsEditor)); }
void IAGSEditor.AddComponent(IEditorComponent component) { _componentController.AddComponent(component); }