示例#1
0
 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));
 }
示例#2
0
 void IAGSEditor.AddComponent(IEditorComponent component)
 {
     _componentController.AddComponent(component);
 }