Example #1
0
        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();
        }
Example #2
0
        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();
        }