Beispiel #1
0
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 static void Main(string[] args)
 {
     using (ModelViewer game = new ModelViewer())
     {
         game.Run();
     }
 }
        public TreeManager()
        {
            InitializeComponent();

            modelViewer = new ModelViewer.ModelViewer(true);

            TreeViewImage.Source       = modelViewer.em_WriteableBitmap;
            TreeViewImage.SizeChanged += TreeViewImage_SizeChanged;

            ButtonGame.SizeChanged += ButtonGame_SizeChanged;

            resizeTimer.Interval = new TimeSpan(0, 0, 0, 0, 500);
            resizeTimer.Tick    += new EventHandler(disTimer_Tick);

            // Content initialization
            TreeProfile.SelectedIndex = 1;

            TreeSeedSlider.ValueChanged += (sender, args) => TreeSeedTB.Text = ((int)(args.NewValue * 100)).ToString();
            TreeSeedTB.TextChanged      += (sender, args) =>
            {
                double newValue;
                if (Double.TryParse(TreeSeedTB.Text, out newValue))
                {
                    if (newValue > 1000)
                    {
                        newValue        = 1000;
                        TreeSeedTB.Text = "1000";
                    }
                    TreeSeedSlider.Value = newValue / 100;
                }
            };

            // Allow only integers
            TreeSeedTB.PreviewTextInput += (sender, args) => args.Handled = !IsTextAllowed(args.Text);
            TreeSeedTB.Text              = TreeSeedSlider.Value.ToString();

            PreviewButton.Click  += PreviewButton_Click;
            GenerateButton.Click += GenerateButton_Click;

            ZoomSlider.ValueChanged += ZoomSlider_ValueChanged;
            modelViewer.ChangeCameraZoom((float)ZoomSlider.Value * 2);
            initialZoom = (float)ZoomSlider.Value;
        }
 static void Main(string[] args)
 {
     using (var game = new ModelViewer(args))
         game.Run();
 }
Beispiel #4
0
 static void Main()
 {
     using (var game = new ModelViewer())
         game.Run();
 }