diff --git a/PuzzlePlayer/Skyscrapers.cs b/PuzzlePlayer/Skyscrapers.cs index fe9c7ecc05164c929aef582add2a2eafa8b015d9..5a2e141bb2ae4efe78ffe9c041967890499415ed 100644 --- a/PuzzlePlayer/Skyscrapers.cs +++ b/PuzzlePlayer/Skyscrapers.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Drawing; using System.Drawing.Text; using System.Linq; +using System.Security.Cryptography.Xml; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; @@ -78,6 +79,8 @@ namespace PuzzlePlayer_Namespace public override void TileInput(Point? p, Keys k) { if (p == null) return; + double center = ((double)boardState.GetLength(0) - 1) / 2; + if (Math.Abs(((Point)p).X - center) == center && Math.Abs(((Point)p).Y - center) == center) return; int num = (int)k - 48; if (num > 0 && num <= boardState.GetLength(0)) boardState[((Point)p).X, ((Point)p).Y] = num; }