public PageActions(BaseLayer _baseLayer, Preferences _preferences, Model _model) { InitializeComponent(); baseLayer = _baseLayer; preferences = _preferences; model = _model; BindElements(); }
public PageActions(BaseLayer _baseLayer, Preferences _preferences) { InitializeComponent(); baseLayer = _baseLayer; preferences = _preferences; model = new Model(baseLayer, preferences); model.GenerateActions(); BindElements(); }
public PageCombinations(BaseLayer _baseLayer, Preferences _preferences, Model _model) { InitializeComponent(); baseLayer = _baseLayer; preferences = _preferences; model = _model; combinationListViewModel = new CombinationListViewModel(baseLayer); CombinationListControl.DataContext = combinationListViewModel; }
public PageOptions() { InitializeComponent(); baseLayer = new BaseLayer(); preferences = new Preferences(); preferences.NumberOfThrowings = 3; preferences.HeadBonus = 1m; preferences.TailCost = 1.2m; preferences.DoubleHeadBonus = 0.25m; }
public Model(BaseLayer _baseLayer, Preferences _preferences) { baseLayer = _baseLayer; preferences = _preferences; numberOfHeads = new EventParamName() { Name = "Кол-во Г" }; numberOfTails = new EventParamName() { Name = "Кол-во Р" }; numberOfDoubleHeads = new EventParamName() { Name = "Кол-во ГГ" }; headBonus = new TaskParamName() { Name = "Бонус за Г" }; tailCost = new TaskParamName() { Name = "Бонус за Р" }; doubleHeadBonus = new TaskParamName() { Name = "Бонус за ГГ" }; headBonusValue = new TaskParam() { Task = baseLayer.Task, Value = preferences.HeadBonus }; tailCostValue = new TaskParam() { Task = baseLayer.Task, Value = preferences.TailCost }; doubleHeadBonusValue = new TaskParam() { Task = baseLayer.Task, Value = preferences.DoubleHeadBonus }; InitialEvents = new char[]{'Г', 'Р'}; game = new Coin(InitialEvents.Length, preferences.NumberOfThrowings); numberOfHeadsInOutcomes = game.CountSequences(0); numberOfTailsInOutcomes = game.CountSequences(1); numberOfDoubleHeadsInOutcomes = game.CountSequences(0, 3); }
public PageOptions(BaseLayer _baseLayer, Preferences _preferences) { InitializeComponent(); baseLayer = _baseLayer; preferences = _preferences; }