コード例 #1
0
        private void buttonLoadUniverse_Click(object sender, RoutedEventArgs e)
        {
            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
            dlg.DefaultExt = ".tssun";
            dlg.Filter     = "TSS Universe (.tssun)|*.tssun";
            bool?dialogRes = dlg.ShowDialog();

            if (dialogRes == true)
            {
                string   filename = dlg.FileName;
                Universe universe = null;
                try
                {
                    universe = SerializeHandler.FromBase64String <Universe>(File.ReadAllText(filename));
                }
                catch
                {
                    MessageBox.Show(LanguageHandler.GetInstance().UniverseFileCorrupted);
                    return;
                }
                if (universe != null)
                {
                    WindowUniverseOutput.ShowModal(
                        universe,
                        new Size(defPixelsWidth, defPixelsHeight)
                        );
                }
            }
        }
コード例 #2
0
 private void button5_Click(object sender, RoutedEventArgs e)
 {
     WindowUniverseOutput.ShowModal(
         new Universe(100, 50),
         new Size(4000, 4000)
         );
 }
コード例 #3
0
        private void buttonCreatUniverse_Click(object sender, RoutedEventArgs e)
        {
            Tuple <int, int> unSize = WindowUniverseSizeGetter.ShowModal();

            if (unSize != null)
            {
                WindowUniverseOutput.ShowModal(
                    new Universe(unSize.Item1, unSize.Item2),
                    new Size(defPixelsWidth, defPixelsHeight)
                    );
            }
        }