Exemple #1
0
 private void RenderGameBoard()
 {
     BlockViewPool.PushRange(_currentPiece);
     BlockViewPool.PushRange(_currentGhostPiece);
     RenderGhostPiece();
     RenderPiece();
 }
Exemple #2
0
        private BlockView RenderBlock(Material material, Position position)
        {
            var view = BlockViewPool.Pop <BlockView>(PieceData.BlockView);

            view.SetMaterial(material);
            view.SetPosition(BlockPosition(position.Row, position.Column));
            return(view);
        }