Esempio n. 1
0
        /// <summary>
        /// Finds an object at the specified window-space location.
        /// </summary>
        /// <returns>Found object, null on no object found.</returns>
        internal HitObject FindObjectAt(TrackingPoint tracking)
        {
            List <HitObject> objects = ActiveStreamObjects;

            if (objects == null)
            {
                return(null);
            }

            for (int i = ProcessFrom; i <= ProcessTo; i++)
            {
                HitObject h = objects[i];
                if (h.HitTestInitial(tracking))
                {
                    return(h);
                }
            }

            return(null);
        }