コード例 #1
0
ファイル: AgentScript.cs プロジェクト: truonghuy/capir
    /// <summary>
    /// Clears a tracker from being updated, tells it to stop.
    /// </summary>
    /// <param name='tracker'>
    /// TouchCTracker object.
    /// </param>
    void EndTracking(TouchCTracker tracker)
    {
        tracker.End();

        trackers.Remove(tracker);
        trackerLookup.Remove(tracker.fingerId);
    }
コード例 #2
0
ファイル: AgentScript.cs プロジェクト: truonghuy/capir
    /* iPhone Multitouch */

    /// <summary>
    /// Starts up a tracker for a fingerid
    /// </summary>
    /// <returns>
    /// The TouchCTracker object.
    /// </returns>
    /// <param name='touch'>
    /// Touch.
    /// </param>
    /// <remarks>Update all of our trackers</remarks>
    TouchCTracker BeginTracking(Touch touch)
    {
        TouchCTracker tracker = new TouchCTracker(touch);

        // remember our tracker
        trackers.Add(tracker);
        trackerLookup.Add(touch.fingerId, tracker);

        return(tracker);
    }