예제 #1
0
        public CardGroup(ICanvasProvider canvasFacade, NormalizedPosition origin, Common.Orientation orientation)
        {
            _canvasFacade      = canvasFacade;
            _displayCards      = new List <UniqueDisplayCard>();
            Origin             = origin;
            _orientation       = orientation;
            OrientationDegress = (double)orientation;
            _curZIndex         = 0;

            // async initialization from canvas facade
            _canvasFacade.GetNormalizedCardImageSize().ContinueWith(task => _cardImageSize = task.Result);
        }
예제 #2
0
 public DealerButtonPosition(ICanvasProvider canvasProvider, NormalizedPosition origin)
 {
     _canvasProvider     = canvasProvider;
     _origin             = origin;
     _isDisplayingButton = false;
 }