public MainWindow() { InitializeComponent(); Closing += MainWindow_Closing; IsStarted = false; Dny = new List <string>(); Dny.AddRange(Enum.GetNames(typeof(DayOfWeek))); Dny.Add(Dny.First()); Dny.RemoveAt(0); ws.Init(Dny.ToArray(), hodin); Binding b = new Binding("LoggingString"); b.Mode = BindingMode.OneWay; b.Source = this; lSetup.SetBinding(Label.ContentProperty, b); t = new Timer(tick); LoggingString = Properties.Settings.Default.LogingString; var s = Properties.Settings.Default.DayInit.ToCharArray(); try { for (int i = 0; i < s.Length; i++) { ws.Casy[i / hodin][i % hodin] = s[i] == '1'; } } catch (Exception e) { Console.WriteLine(e.Message); } ws.UseOne = Properties.Settings.Default.AllDaySame; ws.Delay = Properties.Settings.Default.Delay; Game = new Mnf.MnfGame(); Logger = new Mnf.MnfLogger(); }
private void Setup_Click(object sender, RoutedEventArgs e) { var w = new SetupWindow(); try { var s = LoggingString.Split(';'); w.Ucet = s[0]; w.Server = s[1]; w.Postava = s[2]; w.SetGame(s[3]); } catch { } w.ShowDialog(); LoggingString = w.Ucet + ";" + w.Server + ";" + w.Postava + ";" + w.Hra + ";" + w.HraPar; Logger = new Mnf.MnfLogger(); }