예제 #1
0
파일: TestRunner.cs 프로젝트: sxg661/Flower
    void TestAdjSquares()
    {
        int x = 0, y = 0;

        (List <int> adjx, List <int> adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));

        (x, y)       = (FlowerGrid.GRIDWIDTH - 1, 7);
        (adjx, adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));

        (x, y)       = (4, FlowerGrid.GRIDHEIGHT - 1);
        (adjx, adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));

        (x, y)       = (2, 9);
        (adjx, adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));

        (x, y)       = (0, 9);
        (adjx, adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));

        (x, y)       = (0, FlowerGrid.GRIDHEIGHT - 1);
        (adjx, adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));

        (x, y)       = (FlowerGrid.GRIDWIDTH - 1, FlowerGrid.GRIDHEIGHT - 1);
        (adjx, adjy) = FlowerGrid.getAdjacentSquares(x, y);
        Debug.Log(String.Format("{1} {2} ---- {0}", PointsToString(adjx, adjy), x, y));
    }
예제 #2
0
파일: FlowerGrid.cs 프로젝트: sxg661/Flower
 private void Awake()
 {
     flowerGrid = this;
     InitialiseGrid();
 }