Esempio n. 1
0
        /// <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();
        }
Esempio n. 2
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();

            this._antSimulate    = new AntSimulate();
            this._antWorldWindow = new AntWorldWindow();

            speedComboBox.SelectedIndex = 2;
            scaleComboBox.SelectedIndex = 1;
        }
Esempio n. 3
0
        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;
        }