bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
Sprite* sp=Sprite::create("1.png");
sp->setPosition(visibleSize.width/2,visibleSize.height/2);
addChild(sp);
EventListenerTouchOneByOne* listener=EventListenerTouchOneByOne::create();
listener->onTouchBegan=[sp](Touch *t,Event *e){
if(sp->getBoundingBox().containsPoint(t->getLocation()))
{
Director::getInstance()->replaceScene(TransitionFadeBL::create(1, ImageScene::createScene()));
}
else
{
log("1111");
}
return true;
};
Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,sp);
return true;
}