Exemple #1
0
    public static void SetupGrid()
    {
        GridSize     = grid.GridSize;
        CellsChecked = new bool[GridSize, GridSize];
        GridCells    = new GridCell[GridSize, GridSize];

        for (int i = 0; i < GridSize; i++)
        {
            for (int j = 0; j < GridSize; j++)
            {
                Finite2DCoord coord = new Finite2DCoord(i, j);
                GridCells[i, j] = new GridCell(grid.GridCoordinateToVector3(coord));
            }
        }
        //RefillGrid();
    }
Exemple #2
0
 static void PlaceTokenInGrid(Token token, Finite2DCoord coord)
 {
     GridCells[coord.x, coord.y].AddToken(token);
 }
Exemple #3
0
 public Vector3 GridCoordinateToVector3(Finite2DCoord coord)
 {
     return(GridCoordinateToVector3(coord.x, coord.y));
 }
Exemple #4
0
 public Vector3 CoordToVector3(Finite2DCoord coord)
 {
     return(new Vector3(coord.x * 3.35f, coord.y * -4.45f, 0) + transform.position);
 }