Esempio n. 1
0
 // ----------------------------------------------------------------
 //  Initialize
 // ----------------------------------------------------------------
 public BoardSpace(BoardSpaceData _data)
 {
     ColRow     = _data.ColRow;
     isPlayable = _data.isPlayable;
     isWallL    = _data.isWallL;
     isWallT    = _data.isWallT;
     MyTiles    = new List <Tile>();
 }
Esempio n. 2
0
 // ----------------------------------------------------------------
 //  Initialize
 // ----------------------------------------------------------------
 public BoardSpace(BoardSpaceData _data)
 {
     ColRow      = _data.ColRow;
     isPlayable  = _data.isPlayable;
     isWallL     = _data.isWallL;
     isWallT     = _data.isWallT;
     BeamsOverMe = new List <Beam>();
 }
Esempio n. 3
0
    public BoardSpaceData ToData()
    {
        BoardSpaceData data = new BoardSpaceData(Col, Row)
        {
            isPlayable = isPlayable,
            isWallL    = isWallL,
            isWallT    = isWallT,
        };

        return(data);
    }
Esempio n. 4
0
 private void MakeEmptyBoardSpaces()
 {
     spaceDatas = new BoardSpaceData[numCols, numRows];
     for (int i = 0; i < numCols; i++)
     {
         for (int j = 0; j < numRows; j++)
         {
             spaceDatas[i, j] = new BoardSpaceData(i, j);
         }
     }
 }