Example #1
0
 private Result VerifyPosition()
 {
     foreach (var p in Points)
     {
         if (p.Y >= Field.Height)
         {
             return(Result.DOWN_BORDER_STRIKE);
         }
         if (p.X >= Field.Width || p.X < 0 || p.Y < 0)
         {
             return(Result.BORDER_STRIKE);
         }
         if (Field.CheckStrike(p))
         {
             return(Result.HEAP_STRIKE);
         }
     }
     return(Result.SUCCESS);
 }