Example #1
0
 private Bitmap DrawBrettOnBitMap(Bitmap image, Font font, Logik.Fields.Field field, Point posi)
 {
     SolidBrush xBrush = new SolidBrush(Color.Green);
     SolidBrush oBrush = new SolidBrush(Color.Blue);
     Graphics graphics = Graphics.FromImage(image);
     for (int x = 0; x < field.Width; x++)
     {
         for (int y = 0; y < field.Height; y++)
         {
             if (field.GetField(new Vector2i(x, y)) == 'X')
             {
                 graphics.DrawString(field.GetField(new Vector2i(x, y)).ToString(), font, xBrush, posi);
             }
             else
             {
                 graphics.DrawString(field.GetField(new Vector2i(x, y)).ToString(), font, oBrush, posi);
             }
             posi.Y += _screenHeight / 3;
         }
         posi.X += _screenWidth / 4;
         posi.Y = 0;
     }
     return image;
 }