Esempio n. 1
0
        public Islands(ViewControlData viewControlData, Branch releaseArchipelago)
        {
            _ViewControlData = viewControlData;

            _islands = new List <Branch>();
            _islandCollisionDetector = IslandsFactory.Instance.CreateIslandCollisionDetector(viewControlData);

            AddAndMoveReleaseArchipelago(releaseArchipelago, _ViewControlData.CentrePoint);
        }
        public IslandCollisionDetector(ViewControlData viewControlData)
        {
            _ViewControlData = viewControlData;

            _MinControlX = (0 + ViewControlData.ControlEdgePaddingPixels);
            _MaxControlX = (_ViewControlData.Width - ViewControlData.ControlEdgePaddingPixels);
            _MinControlY = (0 + ViewControlData.ControlEdgePaddingPixels);
            _MaxControlY = (_ViewControlData.Height - ViewControlData.ControlEdgePaddingPixels);
        }