Example #1
0
        public InterfaceViewControler(Form frm, InterfaceView interfaceView)
            : base(frm)
        {
            _interfaceView = interfaceView;

            Initialize();
        }
        /// <summary>
        /// 接口处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void InsertfaceHandle_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            var      interfe    = new InterfaceView();
            MainView mainWindow = FindName("mainWindow") as MainView;

            interfe.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            interfe.Owner = mainWindow;
            interfe.ShowDialog();
        }
Example #3
0
 /// <summary>
 /// LoadContent will be called once per game and is the place to load
 /// all of your content.
 /// </summary>
 protected override void LoadContent()
 {
     _interfaceModel      = new InterfaceModel(_screenSize, GameWorld.Instance, this);
     _interfaceController = new InterfaceController(_interfaceModel, this, _isometricEngine);
     _interfaceView       = new InterfaceView(_interfaceModel, _isometricEngine);
     _spriteBatch         = new SpriteBatch(GraphicsDevice);
     _isometricEngine.LoadContent(Content);
     _interfaceView.LoadContent(Content);
     GameWorld.Instance.LoadGameDescription(Content);
     GameWorld.Instance.LoadTestWorld();
 }
Example #4
0
        public InterfaceViewControler(Form frm, InterfaceView interfaceView, GCInterfaceManager interfaceMgt)
            : base(frm)
        {
            _interfaceView    = interfaceView;
            _interfaceManager = interfaceMgt;
            if (_interfaceManager == null ||
                interfaceView == null)
            {
                throw (new ArgumentNullException());
            }

            Initialize();
        }
Example #5
0
        public InterfaceToolControler(Form frm, InterfaceView view, SliderPanel panel, GCInterfaceManager interfaceMgt)
            : base(frm)
        {
            _viewPanel        = panel;
            _interfaceView    = view;
            _interfaceManager = interfaceMgt;
            if (_viewPanel == null ||
                _interfaceView == null ||
                _interfaceManager == null)
            {
                throw (new ArgumentNullException());
            }

            Initialize();
        }
Example #6
0
 public Controller(InterfaceView v)
 {
     _view = v;
 }