Beispiel #1
0
void OverSlideButton::onTouchEnded(Touch* touch,Event* unused_event)
{
	_buttonDisplayRenderer->setTexture(_buttonNormalImage);
	if (_validSlide && _touchCallback)
	{
		_touchCallback(this, TouchEventType::ENDED);
	}
}
Beispiel #2
0
void TeachLayer::stencilTouchCallBack(cocos2d::Ref* ref)
{
    if (_touchCallback)
    {
        _touchCallback(this);
        removeFromParent();
    } else
    {
        auto pSender = dynamic_cast<Node*>(ref);
        auto pLayer = pSender->getParent()->getParent();
        auto stencilRect = getNodeRect(pSender);
        checkChildType(pLayer, stencilRect);
    }
}