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(); }
/// <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(); }
public InterfaceViewControler(Form frm, InterfaceView interfaceView, GCInterfaceManager interfaceMgt) : base(frm) { _interfaceView = interfaceView; _interfaceManager = interfaceMgt; if (_interfaceManager == null || interfaceView == null) { throw (new ArgumentNullException()); } Initialize(); }
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(); }
public Controller(InterfaceView v) { _view = v; }