import Board;

public class BoardSuccessors
{
   //declarations of variables and structures

   //the array of BoardSuccessors
   private Board SuccessorsList[] = new Board[4];
  
   private int NumofSuccessors;
 
   public BoardSuccessors()
   { 
       NumofSuccessors = 0;
   }
// 
//
   public void AddBoard(Board NewBoard)
   { 
       if (NumofSuccessors <= 3)
            SuccessorsList[NumofSuccessors++] = NewBoard;
       else
            System.out.println ("Invalid addition. Array is full.");  
   }
// 
//
   public Board popBoard()
   { 
       return SuccessorsList[--NumofSuccessors];  
   }
//
//
   public int SuccessorsinList()
   { 
       return (NumofSuccessors);  
   }
}

