本文整理汇总了C++中CCTouch::getProceeded方法的典型用法代码示例。如果您正苦于以下问题:C++ CCTouch::getProceeded方法的具体用法?C++ CCTouch::getProceeded怎么用?C++ CCTouch::getProceeded使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCTouch
的用法示例。
在下文中一共展示了CCTouch::getProceeded方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ccTouchesEnded
void GestureDetector::ccTouchesEnded(CCSet *pTouches, CCEvent *pEvent) {
CC_UNUSED_PARAM(pEvent);
CCPoint tTouchPoint;
for (CCSetIterator iter = pTouches->begin(); iter != pTouches->end(); iter++) {
CCTouch *touch = (CCTouch *) (*iter);
if (mIgnoreProceeded && !touch->getProceeded()) {
mCurrentTouch = touch;
tTouchPoint = mCurrentTouch->getLocation();
mCurrentTouch->setProceeded(touchUp(tTouchPoint, mCurrentTouch->getID()));
}
}
}
示例2: ccTouchesBegan
void GestureDetector::ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent) {
CC_UNUSED_PARAM(pEvent);
CCPoint tTouchPoint;
// CCObject *pObj;
// CCNode *pNode;
for (CCSetIterator iter = pTouches->begin(); iter != pTouches->end(); iter++) {
CCTouch *touch = (CCTouch *) (*iter);
if (mIgnoreProceeded && !touch->getProceeded()) {
mCurrentTouch = touch;
tTouchPoint = mCurrentTouch->getLocation();
touch->setProceeded(touchDown(tTouchPoint, mCurrentTouch->getID()));
}
// CCARRAY_FOREACH(m_pTrackingNodes, pObj) {
// pNode = static_cast<CCNode *>(pObj);
// if (Utils::isNodeAtPoint(pNode, tTouchPoint)) {
// touchDown(tTouchPoint.x, tTouchPoint.y, pTouch->getID());
// break;
// }
// }
}
}