codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
local BaseMap=class("BaseMap",function() return cc.Layer:create() end) BaseMap.init=function(self) self._size=cc.Director:getInstance():getVisibleSize() self._mapres="" self._level=0 end BaseMap.setTouchEnable=function(self,enable) local function onTouchBegin(touch, event) self:onTouchBegin(touch:getLocation()) end local function onTouchEnd(touch, event) self:onTouchEnd(touch:getLocation()) end if enable == true then local listener = cc.EventListenerTouchOneByOne:create() listener:registerScriptHandler(onTouchBegin,cc.Handler.EVENT_TOUCH_BEGAN ) listener:registerScriptHandler(onTouchEnd,cc.Handler.EVENT_TOUCH_ENDED ) local eventDispatcher = self:getEventDispatcher() eventDispatcher:addEventListenerWithSceneGraphPriority(listener, self) end end BaseMap.onTouchBegin=function(self,touch) end BaseMap.onTouchEnd=function(self,touch) end return BaseMap
Private
[
?
]
Run code
Submit