Conforms to NSObject
Declared in CCTouchDelegateProtocol.h

Overview

CCTouchOneByOneDelegate.

Using this type of delegate results in two benefits: 1. You don’t need to deal with NSSets, the dispatcher does the job of splitting them. You get exactly one UITouch per call. 2. You can claim a UITouch by returning YES in ccTouchBegan. Updates of claimed touches are sent only to the delegate(s) that claimed them. So if you get a move/ ended/cancelled update you’re sure it is your touch. This frees you from doing a lot of checks when doing multi-touch.

(The name TargetedTouchDelegate relates to updates “targeting” their specific handler, without bothering the other handlers.)

Instance Methods

ccTouchBegan:withEvent:

Return YES to claim the touch.

- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event

Availability

Declared In

CCTouchDelegateProtocol.h

ccTouchCancelled:withEvent:

ccTouchEnded:withEvent:

ccTouchMoved:withEvent: