Beispiel #1
0
        public void Init()
        {
            #region 数据初始化

            SmartEditor.ColorBlock.Clear();
            SmartEditor.ColorBlock.Add(草地Color);
            SmartEditor.ColorBlock.Add(死地Color);
            SmartEditor.ColorBlock.Add(水面Color);
            SmartEditor.ColorBlock.Add(岩浆Color);
            SmartEditor.ColorBlock.Add(山顶Color);

            草地Color.BackColor = SmartEditor.ColorBlock[0].BackColor;
            死地Color.BackColor = SmartEditor.ColorBlock[1].BackColor;
            水面Color.BackColor = SmartEditor.ColorBlock[2].BackColor;
            岩浆Color.BackColor = SmartEditor.ColorBlock[3].BackColor;
            山顶Color.BackColor = SmartEditor.ColorBlock[4].BackColor;

            #endregion
            PaintHelper         = new BrushBlockHelper();
            MapEditor.MapSmartE = MapEditor.MapIMG_Block.ToArray();
        }
Beispiel #2
0
 private void btn_Grid2Draft_Click(object sender, EventArgs e)
 {
     this.UseWaitCursor = true;
     this.Cursor        = Cursors.WaitCursor;
     PaintHelper        = new BrushBlockHelper();
     DesBrushRanc.Clear();
     for (int i = 0; i < MapPanelEditor.PictureTotal; ++i)
     {
         PointBrush pb = new PointBrush();
         pb.clickindex = i;
         int mapid = MapEditor.MapImage2Int(MapEditor.MapIMG_Block[i]);
         pb.color = PaintHelper.BrushBlock[MapEditor.ThemeNum][mapid].Color;
         pb.point =
             new Point(OPoint.X + i % MapPanelEditor.RowNum * MapPanelEditor.GridLenth,
                       OPoint.Y + i / 40 * MapPanelEditor.GridLenth);
         DesBrushRanc.Add(pb);
     }
     this.Refresh();
     this.Cursor        = Cursors.Default;
     this.UseWaitCursor = false;
 }
Beispiel #3
0
 public void Init(MapPanelEditor mapedi)
 {
     MapEditor   = mapedi;
     PaintHelper = new BrushBlockHelper();
 }