bool TroopInfoPanel::onTouchBegan(CCTouch *pTouch, CCEvent *pEvent){ if (isTouchInside(getButton(1), pTouch) || isTouchInside(getButton(2), pTouch) || isTouchInside(getButton(3), pTouch)){ return false; } return true; }
bool PropSpeedupView::onTouchBegan(CCTouch *pTouch, CCEvent *pEvent) { m_isEditNode=false; if (isTouchInside(m_sprBG, pTouch)) { if(m_waitInterface) return false; m_dragPos = pTouch->getLocation(); if(isTouchInside(m_nodeProp, pTouch)){ // CCPoint pos = m_scrollView->getContainer()->convertToNodeSpace(m_dragPos); // m_clickIndex = floor(pos.x / PROP_SPEEDUP_CELL_W); m_scrollOffset = m_scrollView->getContentOffset(); }else{ if(isTouchInside(m_editNode, pTouch)){ m_isEditNode=true; } //m_clickIndex = -1; // if (isTouchInside(m_btnNode, pTouch)){ // m_btnNode->setScale(0.9); // } } return true; } // m_dragPos = CCPointZero; // closeDialog(); return false; }
void KingdomOfficalsCell::onTouchEnded(CCTouch *pTouch, CCEvent *pEvent){ CCPoint end = pTouch->getLocation(); m_cellBg->setColor(ccc3(255,255,255)); if(isTouchInside(m_clickArea, pTouch) && isTouchInside(m_showArea, pTouch) && fabsf(end.x - m_startPos.x) <30 && fabsf(end.y - m_startPos.y) <30){ SoundController::sharedSound()->playEffects(Music_Sfx_click_button); PopupViewController::getInstance()->addPopupView(KingdomRemoveAppointView::create(m_info,m_manager)); } }
bool KingdomOfficalsCell::onTouchBegan(CCTouch *pTouch, CCEvent *pEvent){ m_startPos = pTouch->getLocation(); if(isTouchInside(m_clickArea, pTouch) && isTouchInside(m_showArea, pTouch)){ m_cellBg->setColor(ccc3(128,128,128)); return true; } return false; }
void ResourceTileInfoPopUpView::onTouchEnded(CCTouch *pTouch, CCEvent *pEvent){ if(isTouchInside(m_toolUseBtn, pTouch)) { onToolUseBtnClick(nullptr,Control::EventType::TOUCH_DOWN); } if(!isTouchInside(m_buildBG, pTouch)){ this->closeSelf(); } }
void AllianceAreaPopupView::onTouchEnded(CCTouch* pTouch,CCEvent* pEvent){ if(!isTouchInside(m_picNode, pTouch) && !isMoving && !isTouchInside(m_confirmBtn, pTouch)){ isMoving = false; this->closeSelf(); return; } isMoving = false; }
bool ScrollTableView::onTouchBegan(CCTouch* touch, CCEvent* event){ if(touchArea==NULL || !isTouchInside(touchArea, touch)) return false; if (!this->isVisible()) { return false; } m_startPoint = touch->getLocation(); m_touchEnd = false; m_canClickMove = false; m_moveUp = false; unsigned long currentTime = clock()/1000; unsigned long gapTime = currentTime-m_clickTime; if(gapTime<300){ return false; } m_clickTime = currentTime; if(clickArea!=NULL && !isTouchInside(clickArea, touch)){ m_canClickMove = true; } m_tTouchTime = m_clickTime; CCRect frame = getViewRect(); //dispatcher does not know about clipping. reject touches outside visible bounds. if (_touches.size() > 2 || _touchMoved|| !frame.containsPoint(_container->convertToWorldSpace(_container->convertTouchToNodeSpace(touch)))) { return false; } if (std::find(_touches.begin(), _touches.end(), touch) == _touches.end()) { _touches.push_back(touch); } if (_touches.size() == 1) { // scrolling _touchPoint = this->convertTouchToNodeSpace(touch); _touchMoved = false; _dragging = true; //dragging started _scrollDistance = Vec2(0.0f, 0.0f); _touchLength = 0.0f; } else if (_touches.size() == 2) { _touchPoint = (this->convertTouchToNodeSpace(_touches[0]).getMidpoint( this->convertTouchToNodeSpace(_touches[1]))); _touchLength = _container->convertTouchToNodeSpace(_touches[0]).getDistance( _container->convertTouchToNodeSpace(_touches[1])); _dragging = false; } m_touchBeganPoint = this->getContentOffset(); m_aniStatus = false; return true; }
void IFShakeGuideLayer::onTouchEnded(CCTouch* pTouch,CCEvent* pEvent){ if(!isTouchInside(m_touchNode, pTouch) && clickFlag()){ unscheduleAllSelectors(); removeOneself(0); return; } if(isTouchInside(btnPic1, pTouch)){ NotShowAgain(); return; } }
bool ResourceTileInfoPopUpView::onTouchBegan(CCTouch *pTouch, CCEvent *pEvent){ if(isTouchInside(m_toolUseBtn, pTouch)) { return true; } if(isTouchInside(m_buildBG, pTouch)){ return false; } return true; }
bool IFShakeGuideLayer::onTouchBegan(CCTouch* pTouch,CCEvent* pEvent){ if(!isTouchInside(m_touchNode, pTouch)){ return true; } if (!WorldController::getInstance()->isInWorld) { return false; } if(WorldMapView::instance()->isMiniMapModel()){ return false; } if(isTouchInside(UIComponent::getInstance()->m_miniBG, pTouch)){ return true; } if(isTouchInside(WorldMapView::instance()->m_directionIcon, pTouch) && WorldMapView::instance()->m_directionIcon->isVisible()){ return true; } if(isTouchInside(UIComponent::getInstance()->m_coordBG, pTouch)){ return true; } if(isTouchInside(UIComponent::getInstance()->m_faveBG, pTouch)){ return true; } if(isTouchInside(UIComponent::getInstance()->m_skillBG, pTouch)){ return true; } if(isTouchInside(UIComponent::getInstance()->m_goHomeBtn, pTouch) && !GlobalData::shared()->playerInfo.isInSelfServer()){ return true; } if (isTouchInside(btnPic1, pTouch)) { return true; } return false; }
bool EquipInfoView::onTouchBegan(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent) { if (isTouchInside(m_touchNode,pTouch)){ return false; } return true; }
bool AllianceAreaPopupView::onTouchBegan(CCTouch* pTouch,CCEvent* pEvent){ if(isTouchInside(m_picNode, pTouch)){ isMoving = true; movingStartPt = m_picNode->getPosition(); } return true; }
void UIButton::onTouchMoved(int fingerIndex, const glm::vec2& position) { if (isTouchInside(position)) beginTrackFinger(fingerIndex); else endTrackFinger(fingerIndex); }
void PropSpeedupView::onTouchEnded(CCTouch *pTouch, CCEvent *pEvent){ // if (isTouchInside(m_btnNode, pTouch)){ // useTool(); // }else{ if(m_isDrag == false && m_clickIndex > -1 && m_clickIndex < m_Tools.size()){ if(isTouchInside(m_nodeProp, pTouch)){ CCPoint pos = m_scrollView->getContainer()->convertToNodeSpace(m_dragPos); m_clickIndex = floor(pos.x / PROP_SPEEDUP_CELL_W); if (m_clickIndex > -1 && m_clickIndex < m_Tools.size()) { if(m_lastClickIndex != m_clickIndex){ setSelectSpritePosition(); playAnimation(); m_lastClickIndex=m_clickIndex; } } } }else if(m_isDrag){ // m_clickIndex = -1; autoBoundsScroll(); m_isDrag=false; } // } // m_btnNode->setScale(1); m_isEditNode=false; }
void TouchComponent::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent) { if (isTouchInside(pTouch)) { if (m_pListener && m_pfnSelector) { // execute the selector function, and send the agent as the parameter (m_pListener->*m_pfnSelector)(m_pAgent); } } }
void Button::onTouchBegin(const Event& event) { if (isTouchInside(event) and m_isVisible) { setScale(m_scale.x * m_zoomFactor, m_scale.y * m_zoomFactor); m_touchActive = true; } }
bool CCSpriteEx::ccTouchBegan( CCTouch *pTouch, CCEvent *pEvent ) { bool isTouched = isTouchInside(pTouch); if(isTouched) { setColor(ccc3(122, 122, 122)); } return isTouched; }
bool CCControlSlider::ccTouchBegan(CCTouch* touch, CCEvent* pEvent) { if (!isTouchInside(touch)) return false; CCPoint location = getTouchLocationInControl(touch); sliderBegan(location); return true; }
bool UIButton::onTouchBegan(int fingerIndex, const glm::vec2& position) { if (isTouchInside(position)) { ++mFingersDown; beginTrackFinger(fingerIndex); return true; } return false; }
CCMyWndObject* CCtrlStatic::GetPointObject( cocos2d::CCTouch* pTouch ) { if (!isTouchInside(pTouch) || !isVisible() || IsMsgThrough()) { return NULL; } return this; }
bool HUDLayer::onTouchBegan(Touch *touch, Event *event){ if (mCanExitTouchOnSite) { if (!isTouchInside(touch)){ //CCLog("dkm"); exit(); } } return true; }
void Component::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent) { if (isTouchInside(pTouch)) { //touch up inside this->trigger(kEventNameTouchUpInside,NULL,m_needBubbles); }else{ //touch up outside this->trigger(kEventNameTouchUpOutside,NULL,m_needBubbles); } }
bool ControlSlider::onTouchBegan(Touch* touch, Event* pEvent) { if (!isTouchInside(touch) || !isEnabled() || !isVisible()) { return false; } Vec2 location = locationFromTouch(touch); sliderBegan(location); return true; }
bool CCtrlPage::ccTouchBegan( cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent ) { if (!isVisible() || !isTouchInside(pTouch)) { m_touchPoint = CCPointZero; return false; } m_touchPoint = CCDirector::sharedDirector()->convertToGL(pTouch->getLocationInView()); return true; }
bool CCControlSlider::ccTouchBegan(CCTouch* touch, CCEvent* pEvent) { if (!isTouchInside(touch) || !isEnabled() || !isVisible()) { return false; } CCPoint location = locationFromTouch(touch); sliderBegan(location); return true; }
bool GameSprite_Gold::ccTouchBegan(CCTouch *touch, CCEvent *event) { if (isTouchInside(touch)) { if (m_pListener && m_pfnSelector) { (m_pListener->*m_pfnSelector)(this); } return true; } return false; }
void EquipMeltView::onTouchEnded(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent) { if (!isTouchInside(m_touchNode,pTouch)){ PopupViewController::getInstance()->removePopupView(this); } else { if (m_desNode->isVisible()) { m_desNode->setVisible(false); return; } } }
void CCSpriteEx::ccTouchEnded( CCTouch *pTouch, CCEvent *pEvent ) { bool isTouched = isTouchInside(pTouch) && isVisible(); setColor(ccc3(255, 255, 255)); if (isTouched) { if (m_pListener && m_pfnSelector) { (m_pListener->*m_pfnSelector)(this); } } }
void Button::onTouchMove(const Event& event) { if (not m_touchActive) { return; } if (not isTouchInside(event)) { setScale(m_scale.x / m_zoomFactor, m_scale.y / m_zoomFactor); m_touchActive = false; } }
void CCSpriteEx::ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent) { bool isTouched = isTouchInside(pTouch); if (isTouched) { setColor(ccc3(122, 122, 122)); } else { setColor(ccc3(255, 255, 255)); } }