public GridSpace findByRowCol(GridSpace.GridSpaceRow r, GridSpace.GridSpaceCol c) { foreach (GridSpace gridSpace in gridSpaceList) { if (gridSpace.GridSpacePosition.row == r && gridSpace.GridSpacePosition.col == c) { return(gridSpace); } } return(null); }
public static GridSpace.GridSpaceCol Opposite(this GridSpace.GridSpaceCol col) { if (col == GridSpace.GridSpaceCol.Left) { return(GridSpace.GridSpaceCol.Right); } else if (col == GridSpace.GridSpaceCol.Right) { return(GridSpace.GridSpaceCol.Left); } return(GridSpace.GridSpaceCol.Center); }
public static GridSpace.GridSpaceRow CCW(this GridSpace.GridSpaceCol col) { if (col == GridSpace.GridSpaceCol.Left) { return(GridSpace.GridSpaceRow.Bottom); } else if (col == GridSpace.GridSpaceCol.Right) { return(GridSpace.GridSpaceRow.Top); } return(GridSpace.GridSpaceRow.Center); }
// Use this for initialization public PlayerBoardSpace getSpace(GridSpace.GridSpaceCol col) { if (col == GridSpace.GridSpaceCol.Left) { return(leftSpace); } if (col == GridSpace.GridSpaceCol.Center) { return(middleSpace); } return(rightSpace); }