Пример #1
0
        public override void Render(RenderTarget destination)
        {
            destination.Draw(shape, new RenderStates(BlendMode.Add));

            DrawingBase.DrawLine(destination, this.Bounds.center, this.Bounds.center + gunFacingDirection * 40.0f, Color.Yellow, BlendMode.Alpha);
            // DrawingBase.DrawRectangleShape(destination, this.Bounds, new Color(240,140,160), BlendMode.Alpha);
        }
 public override void Render(RenderTarget destination, float alpha)
 {
     if (this.pool.CountActive > 0)
     {
         DrawingBase.DrawTextureSimple(destination, this.pool.get(0).StartPos, this.renderStates.Texture, new MyIntRect(), Color.Yellow, BlendMode.Alpha);
     }
     destination.Draw(vertices, renderStates);
 }
 //三角旗标
 private void TriangleFlag_Click(object sender, MouseButtonEventArgs e)
 {
     if (drawingBase == null)
     {
         drawingBase = new DrawingBase();
     }
     drawingBase.imsMap = this.iMSMap1;
     drawingBase.initDraw(DrawingBaseTyep.TriangleFlag);
 }
 //集结区域
 private void AssemblyArea_Click(object sender, MouseButtonEventArgs e)
 {
     if (drawingBase == null)
     {
         drawingBase = new DrawingBase();
     }
     drawingBase.imsMap = this.iMSMap1;
     drawingBase.initDraw(DrawingBaseTyep.AssemblyArea);
 }
 //双箭头
 private void DoubleArrow_Click(object sender, MouseButtonEventArgs e)
 {
     if (drawingBase == null)
     {
         drawingBase = new DrawingBase();
     }
     drawingBase.imsMap = this.iMSMap1;
     drawingBase.initDraw(DrawingBaseTyep.DoubleArrow);
 }
 //简单箭头
 private void onLoadHandle(object sender, MouseButtonEventArgs e)
 {
     if (drawingBase == null)
     {
         drawingBase = new DrawingBase();
     }
     drawingBase.imsMap = this.iMSMap1;
     drawingBase.initDraw(DrawingBaseTyep.SimpleArrow);
 }
 //风向标指北针
 private void VaneCompass_Click(object sender, MouseButtonEventArgs e)
 {
     if (drawingBase == null)
     {
         drawingBase = new DrawingBase();
     }
     drawingBase.enableChangeStyleCompass = true;
     drawingBase.imsMap = this.iMSMap1;
     drawingBase.initDraw(DrawingBaseTyep.VaneCompass);
 }