local listener = cc.EventListenerTouchOneByOne:create()
listener:registerScriptHandler(onTouchBegan, cc.Handler.EVENT_TOUCH_BEGAN )
local eventDispatcher = self:getEventDispatcher()
eventDispatcher:addEventListenerWithSceneGraphPriority(listener, self)
local function onTouchBegan(touch, event)
local s = map[1][1]:getSprite():getContentSize()
local px = map[1][1]:getSprite():getPositionX()
local py = map[1][1]:getSprite():getPositionY()
local p = cc.p(px,py)
local r = cc.rect(p.x-s.width/2,p.y-s.height/2,s.width,s.height)
local touchPosition = touch:getLocation()
if cc.rectContainsPoint(r,touchPosition) then
print("Yes")
else
print("No")
end
return true
end