private void setView(IVehicleView paramView) { if (this.model.Speed >= this.model.MaxSpeed) { paramView.DisableAcceleration(); } else { paramView.EnableAcceleration(); } if (this.model.Speed <= this.model.MaxReverseSpeed) { paramView.DisableDeceleration(); } else { paramView.EnableDeceleration(); } if (this.model.Speed == 0 || this.model.Speed >= this.model.MaxTurnSpeed) { paramView.DisableTurning(); } else { paramView.EnableTurning(); } }
public void RemoveObserver(IVehicleView view) { if (m_arrayList.Contains(view)) { m_arrayList.Remove(view); } }
public VehiclePresentor(IVehicleView view) { _view = view; List <string> fuels = new List <string>(); foreach (var fuel in ApplicationContext.Fuels) { fuels.Add(fuel.Name); } _view.SetFuel(fuels); }
public VehiclePresenter(IVehicleView view) { _view = view; List <string> fuels = new List <string>(); for (int i = 0; i < Models.AppContext.Fuels.Count; i++) { fuels.Add(Models.AppContext.Fuels[i].Name); } _view.SetFuel(fuels); }
public void SetView(IVehicleView view) { m_view = view; }
public void RemoveObserver(IVehicleView view) { throw new NotImplementedException(); }
public void AddObserver(IVehicleView view) { }
public AutoMobileControl(IVehicleView view, IVehicleModule module) { m_view = view; m_module = module; }
public void RemoveObserver(IVehicleView paramView) { this.aList.Remove(paramView); }
public void AddObserver(IVehicleView paramView) { this.RemoveObserver(paramView); this.aList.Add(paramView); }
public void SetView(IVehicleView paramValue) { this.View = paramValue; }
public SlowpokeControl(IVehicleModel paramModel, IVehicleView paramView) { this.Model = paramModel; this.View = paramView; }
public void AddObserver(IVehicleView view) { m_arrayList.Add(view); }
public AutomobileControl(IVehicleModel paramModel, IVehicleView paramView) { this.Model = paramModel; this.View = paramView; }
public void RemoveObserver(IVehicleView paramView) { aList.Remove(paramView); }
public void AddObserver(IVehicleView paramView) { aList.Add(paramView); }