public Referee(IBoard board, ICowBox box) { Board = board; Box = box; }
public Player(Color color, ICowBox box) { Color = color; Box = box; }
public bool cowsInBox(ICowBox cowBox, IPlayer player) { //throw new NotImplementedException(); return(cowBox.getcowsInBox(player.symbol) > 0); }
public void setCowBox(ICowBox box) { this.cowBox = box; }
public LegalMoves(IBoard board, ICowBox cowBox) { this.board = board; this.cowBox = cowBox; }