public void copy_status(BoardSquare copy_from) { beer_can_present = copy_from.beer_can_present; bender_present = copy_from.bender_present; visited_state = copy_from.visited_state; walls = copy_from.walls; }
public BoardSquare() : base() { walls = null; }
//Boardsquare cannot be constructed from a SquareBase, because it will lose its walls. public BoardSquare(BoardSquare set_from) : base(set_from) { walls = set_from.walls; }