Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 // 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);
 }