Example #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            chart_evolution.Series.Clear();
            chart_derivative.Series.Clear();
            var series = new System.Windows.Forms.DataVisualization.Charting.Series("Scores")
            {
                ChartType   = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line,
                Color       = Color.Blue,
                BorderWidth = 3
            };
            var increasingSeries = new System.Windows.Forms.DataVisualization.Charting.Series("Increase")
            {
                ChartType   = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line,
                Color       = Color.DarkRed,
                BorderWidth = 3
            };

            this.list_emojis.View           = View.LargeIcon;
            this.list_emojis.LargeImageList = this.emoji_images;

            GlobalImageData.GetImages(emojiFolder, target);
            UpdateParameterPics();
            chart_evolution.Series.Add(series);
            chart_derivative.Series.Add(increasingSeries);
            ga = new GA <Living>(10, Mate, Create, 0.5f, 0.1f);
            trackBar_mutation.Value     = (int)(mutation * 100);
            trackBar_reproduction.Value = 50;
            trackBar_top.Value          = 10;
        }
Example #2
0
        private void btn_emojiFolder_Click(object sender, EventArgs e)
        {
            OpenFileDialog dia = new OpenFileDialog();

            if (dia.ShowDialog() == DialogResult.OK)
            {
                GlobalImageData.AddEmoji(dia.FileName);
                UpdateParameterPics();
            }
        }
Example #3
0
        private void btn_target_Click(object sender, EventArgs e)
        {
            OpenFileDialog dia = new OpenFileDialog();

            if (dia.ShowDialog() == DialogResult.OK)
            {
                GlobalImageData.ChangeTarget(dia.FileName);
                UpdateParameterPics();
            }
        }
Example #4
0
 private void btn_brute_Click(object sender, EventArgs e)
 {
     this.picture_output.Image = GlobalImageData.GetMozaic((int)num_brute.Value);
 }