Esempio n. 1
0
 public bool MoveDown(Part part)
 {
     part.MoveDown();
      if(!isValid(part))
      {
          part.MoveUp();
          fillBoard(part, true);
          return false;
      }
      return true;
 }
Esempio n. 2
0
 public bool MoveDown(Part part)
 {
     part.MoveDown();
     if (!isValid(part))
     {
         part.MoveUp();
         fillBoard(part, true);
         return(false);
     }
     return(true);
 }
Esempio n. 3
0
 public bool MoveDown(Part <T> part)
 {
     part.MoveDown();
     if (!isValid(part))
     {
         part.MoveUp();
         FillBoard(part);
         part.Delete();
         return(false);
     }
     part.Sync();
     return(true);
 }