Example #1
0
        public MapGenerator()
        {
            InitializeComponent();
            if (randomize.Checked)
            {
                Rand.SetSeed(new Random().Next(1000000));
                seedBox.Value = Rand.Next(10000000);
            }
            climate.SelectedIndex = Globals.Climate = 0;
            land.Checked          = true;
            mediumBrush.Checked   = true;
            //Color.FromArgb(255, 69, 91, 186)
            randHigh.Checked    = true;
            landDrawBitmap      = new LockBitmap(new Bitmap(preview.Width, preview.Height));
            mountainDrawBitmap  = new LockBitmap(new Bitmap(preview.Width, preview.Height));
            landProxyBitmap     = new LockBitmap(new Bitmap(3072 / 2, 2048 / 2));
            mountainProxyBitmap = new LockBitmap(new Bitmap(3072 / 2, 2048 / 2));
            var a = new SolidBrush(Color.FromArgb(255, 130, 158, 75));
            var b = new SolidBrush(Color.FromArgb(255, 130 + 40, 158 + 40, 75 + 40));
            var c = new SolidBrush(Color.FromArgb(255, 65, 42, 17));
            var d = new SolidBrush(Color.FromArgb(255, 69, 91, 186));

            using (Graphics gg = Graphics.FromImage(landDrawBitmap.Source))
            {
                gg.Clear(Color.FromArgb(255, 69, 91, 186));
            }
            using (Graphics gg = Graphics.FromImage(mountainDrawBitmap.Source))
            {
                gg.Clear(Color.Transparent);
            }
        }