/// <summary> /// プレビューボタン /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void previewButton_Click(object sender, RoutedEventArgs e) { AntWorldWindow antWorldWindow = new AntWorldWindow(true); antWorldWindow.SetScreenSaverMode(); antWorldWindow.SetConfigFromArg(this.setSpeedComboBox.SelectedIndex, int.Parse(this.AntMaxNumTextBox.Text), int.Parse(this.AntAddSpanTextBox.Text), int.Parse(this.AntLifeTextBox.Text)); antWorldWindow.Show(); }
/// <summary> /// コンストラクタ /// </summary> public MainWindow() { InitializeComponent(); this._antSimulate = new AntSimulate(); this._antWorldWindow = new AntWorldWindow(); speedComboBox.SelectedIndex = 2; scaleComboBox.SelectedIndex = 1; }
private void Application_Startup(object sender, StartupEventArgs e) { if (e.Args.Length == 0) { this._mainWindow = new MainWindow(); this._mainWindow.Show(); return; } switch (e.Args[0].Substring(0, 2).ToUpper()) { // スクリーンセーバ実行 case "-S": case "/S": this._antWorldWindow = new AntWorldWindow(); this._antWorldWindow.SetScreenSaverMode(); this._antWorldWindow.SetConfigFromXml(); this._antWorldWindow.Show(); break; //プレビューモード case "-P": case "/P": Application.Current.Shutdown(); break; case "-C": case "/C": //設定モード ConfigWindow configWindow = new ConfigWindow(); configWindow.Show(); break; default: Application.Current.Shutdown(); break; } return; }