TetrisBot: Better visualization.
This commit is contained in:
@@ -771,9 +771,9 @@ namespace VAR.ScreenAutomation.Bots
|
|||||||
float offX = halfXStep / 2;
|
float offX = halfXStep / 2;
|
||||||
float offY = halfYStep / 2;
|
float offY = halfYStep / 2;
|
||||||
|
|
||||||
|
using (Pen borderPen = new Pen(Color.DarkGray))
|
||||||
using (Graphics g = Graphics.FromImage(bmp))
|
using (Graphics g = Graphics.FromImage(bmp))
|
||||||
{
|
{
|
||||||
//g.Clear(Color.Black);
|
|
||||||
for (int y = 0; y < GridHeight; y++)
|
for (int y = 0; y < GridHeight; y++)
|
||||||
{
|
{
|
||||||
for (int x = 0; x < GridWidth; x++)
|
for (int x = 0; x < GridWidth; x++)
|
||||||
@@ -781,7 +781,7 @@ namespace VAR.ScreenAutomation.Bots
|
|||||||
Brush br;
|
Brush br;
|
||||||
if (_grid[y][x] == 0)
|
if (_grid[y][x] == 0)
|
||||||
{
|
{
|
||||||
br = null;
|
br = Brushes.Black;
|
||||||
}
|
}
|
||||||
else if (_grid[y][x] == 1)
|
else if (_grid[y][x] == 1)
|
||||||
{
|
{
|
||||||
@@ -792,6 +792,8 @@ namespace VAR.ScreenAutomation.Bots
|
|||||||
br = Brushes.Blue;
|
br = Brushes.Blue;
|
||||||
}
|
}
|
||||||
if (br == null) { continue; }
|
if (br == null) { continue; }
|
||||||
|
|
||||||
|
g.DrawRectangle(borderPen, (xStep * x) + offX - 1, (yStep * y) + offY - 1, halfXStep + 2, halfYStep + 2);
|
||||||
g.FillRectangle(br, (xStep * x) + offX, (yStep * y) + offY, halfXStep, halfYStep);
|
g.FillRectangle(br, (xStep * x) + offX, (yStep * y) + offY, halfXStep, halfYStep);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user