Archived
1
0
Fork 0

Fix boundaries test error

This commit is contained in:
Ethanell 2022-04-07 13:51:49 +02:00
parent 6473e22447
commit 3c97673d50

View file

@ -20,9 +20,9 @@ public class Grid {
if (point.X < MinGrid.X || point.Y < MinGrid.Y) if (point.X < MinGrid.X || point.Y < MinGrid.Y)
return false; return false;
else if ((point.X + tetrominoe.Shape.GetLength(0)) > MaxGrid.X || (point.Y + tetrominoe.Shape.GetLength(1)) > MaxGrid.Y) else if ((point.X + tetrominoe.Shape.GetLength(0)-1) > MaxGrid.X || (point.Y + tetrominoe.Shape.GetLength(1)-1) > MaxGrid.Y)
return false; return false;
for (uint x = 0; x < shape.GetLength(0); x++) for (uint x = 0; x < shape.GetLength(0); x++)
for (uint y = 0; y < shape.GetLength(1); y++) { for (uint y = 0; y < shape.GetLength(1); y++) {
Point s = point + new Size((int) x, (int) y); Point s = point + new Size((int) x, (int) y);