public void Init(MapEditorController controller, MapEditorFullModel model) { this.controller = controller; context = model.GetScenario(); model.ScenarioChangedEvent += this.ChangeScenario; }
public override void Visit(MapEditorFullModel model) { scenario = model.GetScenario(); if (scenario != prevScenario) { scenarioChanged = true; } base.Visit(model); }
public MapEditorView() { InitializeComponent(); // Create the model. MapEditorFullModel model = new MapEditorFullModel(); this.controller = new MapEditorController(model); controller.view = this; // Further initialize pieces of UI. tilePalette.loadImageList(); tilePalette.setController(controller); mapViewComposite.Init(controller, model); unitPalette.Init(controller, model); buildingPalette1.Init(controller, model); }
public virtual void Visit(MapEditorFullModel model) { Visit((ModelComponent)model); }
public MapEditorController(MapEditorFullModel model) { this.model = model; }
public void Init(MapEditorController controller, MapEditorFullModel model) { this.controller = controller; SetScenario(model.GetScenario()); model.ScenarioChangedEvent += new ZRTSModel.EventHandlers.ScenarioChangedHandler(ChangeScenario); }