Public Member Functions

<CCTargetedTouchDelegate> Protocol Reference

#import <CCTouchDelegateProtocol.h>

Inherited by CCLayer.

List of all members.

Public Member Functions

(BOOL) - ccTouchBegan:withEvent:

Detailed Description

CCTargetedTouchDelegate.

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's 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.)

Since:
v0.8

Definition at line 43 of file CCTouchDelegateProtocol.h.


Member Function Documentation

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

Return YES to claim the touch.

Since:
v0.8

The documentation for this protocol was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Defines

cocos2d for iPhone 0.99.4 API Reference - Generated using Doxygen 1.7.1