コード例 #1
0
        private void HandleError(object sender, BackEventArgs e)
        {
            view.setErrorDialogVisibility(false);
            IMainMenuController mainMenuController = GetComponent <MainMenuController>();

            mainMenuController.GETMainMenuView().SetMainMenuVisibility(true);
        }
コード例 #2
0
 public MainMenuForm(IMainMenuController controller = null)
 {
     myController = controller;
     InitializeComponent();
     lstMatches.DisplayMember = "MatchName";
     lstMatches.ValueMember   = "MatchName";
 }
コード例 #3
0
        public ProtogameEditorWorld(
            INode worldNode,
            IHierarchy hierarchy,
            ISkinLayout skinLayout,
            ISkinDelegator skinDelegator,
            IAssetManager assetManager,
            IMainMenuController mainMenuController,
            IEditorWindowFactory editorWindowFactory,
            IProjectManager projectManager,
            ILoadedGame loadedGame,
            IRecentProjects recentProjects,
            IThumbnailSampler thumbnailSampler,
            IExtensionManager extensionManager)
        {
            _skinLayout          = skinLayout;
            _skinDelegator       = skinDelegator;
            _assetManager        = assetManager;
            _mainMenuController  = mainMenuController;
            _editorWindowFactory = editorWindowFactory;
            _projectManager      = projectManager;
            _loadedGame          = loadedGame;
            _recentProjects      = recentProjects;
            _thumbnailSampler    = thumbnailSampler;
            _extensionManager    = extensionManager;

            SetupCanvas();

            var entity = new CanvasEntity(_skinLayout, _skinDelegator);

            entity.Canvas = _canvas;
            hierarchy.AddChildNode(worldNode, hierarchy.CreateNodeForObject(entity));
        }
コード例 #4
0
 public FrequencyEventHandler(IMainMenuController mainMenuController, ListBox harmonicList, ErrorProvider errorProvider, TextBox frequencyTextBox)
 {
     _mainMenuController            = mainMenuController;
     _frequencyTextBox              = frequencyTextBox;
     _frequencyErrorProvider        = errorProvider;
     _harmonicList                  = harmonicList;
     _frequencyTextBox.TextChanged += new EventHandler(FrequencyTextBox_TextChanged);
 }
コード例 #5
0
 public AmplitudeEventHandler(IMainMenuController mainMenuController, ListBox harmonicList, ErrorProvider errorProvider, TextBox amplitudeTextBox)
 {
     _mainMenuController            = mainMenuController;
     _amplitudeTextBox              = amplitudeTextBox;
     _amplitudeErrorProvider        = errorProvider;
     _harmonicList                  = harmonicList;
     _amplitudeTextBox.TextChanged += new EventHandler(AmplitudeTextBox_TextChanged);
 }
コード例 #6
0
 void Setup(IMainMenuController menuController)
 {
     m_MainMenuController = menuController;
     m_MainMenuController.OnGameRequest += () =>
     {
         App.State.Set(AppState.Game);
     };
 }
コード例 #7
0
 public PhaseEventHandler(IMainMenuController mainMenuController, ListBox harmonicList, ErrorProvider errorProvider, TextBox phaseyTextBox)
 {
     _mainMenuController        = mainMenuController;
     _phaseTextBox              = phaseyTextBox;
     _phaseErrorProvider        = errorProvider;
     _harmonicList              = harmonicList;
     _phaseTextBox.TextChanged += new EventHandler(PhaseTextBox_TextChanged);
 }
コード例 #8
0
 public MainMenuView(IHarmonicContainerPresentation harmonicContainer, IMainMenuController mainMenuController)
 {
     InitializeComponent();
     _mainMenuController             = mainMenuController;
     _harmonicContainer              = harmonicContainer;
     _harmonicContainerVizualization = new HarmonicContainerVizualizer(_harmonicContainer, tabPage1, chartTableView);
     _harmonicContainer.AddObserver(_harmonicContainerVizualization);
     InitializeEventHandlers();
 }
コード例 #9
0
 public HarmonicKindEventHandler(IMainMenuController mainMenuController, ListBox harmonicList, RadioButton sinRadioButton, RadioButton cosRadioButton)
 {
     _mainMenuController             = mainMenuController;
     _sinRadioButton                 = sinRadioButton;
     _cosRadioButton                 = cosRadioButton;
     _harmonicList                   = harmonicList;
     _sinRadioButton.CheckedChanged += new EventHandler(SinRadioButton_CheckedChanged);
     _cosRadioButton.CheckedChanged += new EventHandler(CosRadioButton_CheckedChanged);
 }
コード例 #10
0
        private void SearchDebug(object sender, BackEventArgs e)
        {
            IResultPanelModel   resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel();
            IMainMenuController menuController   = GetComponent <MainMenuController>();

            menuController.GETMainMenuModel().ChangeVisibility(false);
            view.setVisibility(false);
            resultPanelModel.renderDebugPicture();
            resultPanelModel.ChangeResultVisibility(true);
        }
コード例 #11
0
        private void SearchClicked(object sender, BackEventArgs e)
        {
            Debug.Log(myLocation);

            if (!alreadyfetched)
            {
                var query = CineastUnityInterface.Runtime.Vitrivr.UnityInterface.CineastApi.Utils.QueryBuilder
                            .BuildSpatialSimilarityQuery(myLocation.getLat(), myLocation.getLon());
                QueryCineastAndProcess(query, false);
                alreadyfetched = true;
            }
            else
            {
                setFetchedActiveList();
            }
            IResultPanelModel   resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel();
            IMainMenuController menuController   = GetComponent <MainMenuController>();

            IResultPanelView resultPanelView = transform.GetComponent <ResultPanelController>().GETResultPanelView();
            Vector3          newpos          = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y, Camera.main.transform.position.z);

            resultPanelView.setResultPosition(newpos);

            menuController.GETMainMenuModel().ChangeVisibility(false);
            view.setVisibility(false);
            resultPanelModel.ChangeResultVisibility(true);

            IMapController mapController = GetComponent <MapController>();

            mapController.GETMapView().setGameObjectVisibility(false);

            IMapMenuController mapMenuController = GetComponent <MapMenuController>();

            mapMenuController.GETMapMenuView().MenuVisibility(false);

            ITemporalController temporalController = GetComponent <TemporalController>();

            temporalController.GETItTemporalView().MenuVisibility(false);
        }
コード例 #12
0
ファイル: MainMenuState.cs プロジェクト: Snaki94/GGJ2021
 public MainMenuState(IMainMenuController mainMenuController)
 {
     this.mainMenuController = mainMenuController;
 }