public void SetupPresenters(FieldPresenter fp, HeightMapPresenter hp, Visualization3DPresenter vp) { FieldPresenter = fp; HeightmapPresenter = hp; Visualization3DPresenter = vp; var param = new LoadItemsParameter() { Details = FieldPresenter.GatheredDetails, Profiles = FieldPresenter.GatheredProfile, BlendModes = FieldPresenter.GatheredFieldBlendModes }; SaveLoadManager = new SaveLoadManager(param); }
public MasterView() { DataObjects.UISettings.UIDistance = 5; InitializeComponent(); MasterPreseneter = new MasterPresenter(this); var fp = new FieldPresenter(this, MasterPreseneter); var hp = new HeightMapPresenter(this, MasterPreseneter); var vp = new Visualization3DPresenter(this); MasterPreseneter.SetupPresenters(fp, hp, vp); initMainView(); init3DView(); initHeightmapView(); initFieldView(); pbFieldCanvas.Focus(); }