Example #1
0
        private async void MenuFileNewSim_Click(Object sender, EventArgs e)
        {
            sec             = 0;
            ms              = 500;
            _timer.Interval = new TimeSpan(0, 0, 0, sec, ms);
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter = "Simulation files (*.sim)|*.sim";
            if (openFileDialog.ShowDialog() == true) // ha kiválasztottunk egy fájlt
            {
                try
                {
                    // játék betöltése
                    await _model.LoadGameAsync(openFileDialog.FileName);
                }
                catch (NewmazonDataException)
                {
                    MessageBox.Show("Játék betöltése sikertelen!" + Environment.NewLine + "Hibás az elérési út, vagy a fájlformátum.", "Hiba!", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
            }
        }