Beispiel #1
0
        protected Presenter(IViewArcanoid view, ControlViewsModel model, GameModel gameModel)
        {
            _model = model;

            _mainForm = _model.GetControl(NameControlEnum.MainForm);

            _gameModel = gameModel;

            view.CommandGameKeyPress += ViewOnCommandGameKeyPress;
        }
Beispiel #2
0
 /// <summary>
 /// Получает форму из модели
 /// </summary>
 /// <param name="additiongControl">имя получаемой формы</param>
 /// <returns>форма из модели</returns>
 protected Control GetControl(NameControlEnum additiongControl)
 {
     return(_model.GetControl(additiongControl));
 }