/// <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(); }
static void Main() { using (var game = new ModelViewer()) game.Run(); }