Пример #1
0
    void Start()
    {
        Debug.Log ("Start!!");
        TileSize = 10.0f;
        CubesOnBoard = new List<StoryCube> ();
        CubesToFlip = new List<StoryCube> ();

        // init board cell data
        cells = new boardCell[SizeW][];
        for (int i = 0; i<SizeW; i++) {
            cells[i] = new boardCell [SizeH];
        }
        CubesToFlip.Clear ();
        // init game board (Tiles)
        GenerateBoard ();

        // init text
        StoryText = "- THE STORY - \n";
    }
Пример #2
0
 // ## update board cell data
 public void RefreshCell()
 {
     //totalCube = CubesOnBoard.Count;
     greenCube = redCube = 0;
     foreach (StoryCube sc in CubesOnBoard) {
         int i = sc.cPosX;
         int j = sc.cPosY;
         cells[i][j] = new boardCell(sc);
         // update cube count
         if(sc.isGreen)
         {
             greenCube += 1;
         }else{
             redCube += 1;
         }
     }
     totalCube = redCube + greenCube;
 }