コード例 #1
0
ファイル: LayerView.cs プロジェクト: Luigi-pl/2048_3d_game
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="boardModel">Board model</param>
        /// <param name="z">Layer's number from boardModel</param>
        public LayerView(GameModel.GameBoardModel boardModel, int z)
        {
            layerSize = boardModel.boardSize;

            InitializeLayer();
            CreateFields(boardModel.GetLayerAt(z));
        }
コード例 #2
0
 /// <summary>
 /// Method updates all layers based on given model
 /// </summary>
 /// <param name="boardModel"></param>
 public void UpdateGameBoard(GameModel.GameBoardModel boardModel)
 {
     for (int z = 0; z < numberOfLayers; z++)
     {
         UpdateLayer(boardModel.GetLayerAt(z), z);
     }
 }