コード例 #1
0
        public override void UpdateSize(int currentX, int currentY, RectPosition boundaries = null)
        {
            var width = GetDistanceTo(X, Y, currentX, currentY) * 2;

            if (boundaries != null &&
                (X + width + boundaries.Left > boundaries.Right ||
                 Y + width + boundaries.Top > boundaries.Bottom))
            {
                return;
            }

            Diameter = width;
        }
コード例 #2
0
ファイル: StoreObjectDto.cs プロジェクト: Tepnost/store-map
 public abstract void UpdateSize(int currentX, int currentY, RectPosition boundaries = null);
コード例 #3
0
 public override void UpdateSize(int currentX, int currentY, RectPosition boundaries = null)
 {
     SetX(currentX);
     SetY(currentY);
 }