void CCActionManager::resumeTargets(CrossApp::CCSet *targetsToResume) { CCSetIterator iter; for (iter = targetsToResume->begin(); iter != targetsToResume->end(); ++iter) { resumeTarget(*iter); } }
void ActionManager::resumeTargets(cocos2d::Set *targetsToResume) { SetIterator iter; for (iter = targetsToResume->begin(); iter != targetsToResume->end(); ++iter) { resumeTarget(*iter); } }
void EventDispatcher::forceAddEventListener(EventListener* listener) { EventListenerVector* listeners = nullptr; EventListener::ListenerID listenerID = listener->getListenerID(); auto itr = _listeners.find(listenerID); if (itr == _listeners.end()) { listeners = new EventListenerVector(); _listeners.insert(std::make_pair(listenerID, listeners)); } else { listeners = itr->second; } listeners->push_back(listener); if (listener->getFixedPriority() == 0) { setDirty(listenerID, DirtyFlag::SCENE_GRAPH_PRIORITY); auto node = listener->getSceneGraphPriority(); CCASSERT(node != nullptr, "Invalid scene graph priority!"); associateNodeAndEventListener(node, listener); if (node->isRunning()) { resumeTarget(node); } } else { setDirty(listenerID, DirtyFlag::FIXED_PRIORITY); } }
// XXX DEPRECATED. REMOVE IN 1.0 void CCActionManager::resumeAllActionsForTarget(CCObject *pTarget) { resumeTarget(pTarget); }