2014-03-10 15:32:48 +08:00
|
|
|
|
|
|
|
-- avoid memory leak
|
|
|
|
collectgarbage("setpause", 100)
|
|
|
|
collectgarbage("setstepmul", 5000)
|
2014-06-06 11:42:18 +08:00
|
|
|
|
|
|
|
require "src/mainMenu"
|
2014-06-05 14:39:09 +08:00
|
|
|
----------------
|
2014-06-06 11:42:18 +08:00
|
|
|
|
|
|
|
|
2014-03-10 15:32:48 +08:00
|
|
|
-- run
|
2014-05-22 14:00:39 +08:00
|
|
|
|
|
|
|
local glView = cc.Director:getInstance():getOpenGLView()
|
|
|
|
local screenSize = glView:getFrameSize()
|
|
|
|
local designSize = {width = 480, height = 320}
|
2014-06-06 11:42:18 +08:00
|
|
|
local fileUtils = cc.FileUtils:getInstance()
|
2014-05-22 14:00:39 +08:00
|
|
|
|
|
|
|
if screenSize.height > 320 then
|
2014-06-06 11:42:18 +08:00
|
|
|
local searchPaths = {}
|
|
|
|
table.insert(searchPaths, "hd")
|
|
|
|
fileUtils:setSearchPaths(searchPaths)
|
2014-05-22 14:00:39 +08:00
|
|
|
end
|
|
|
|
|
2014-06-06 11:42:18 +08:00
|
|
|
local targetPlatform = cc.Application:getInstance():getTargetPlatform()
|
|
|
|
local resPrefix = ""
|
|
|
|
if cc.PLATFORM_OS_IPAD == targetPlatform or cc.PLATFORM_OS_IPHONE == targetPlatform or cc.PLATFORM_OS_MAC == targetPlatform then
|
|
|
|
resPrefix = ""
|
|
|
|
else
|
|
|
|
resPrefix = "res/"
|
2014-05-22 14:00:39 +08:00
|
|
|
end
|
|
|
|
|
2014-06-06 11:42:18 +08:00
|
|
|
local searchPaths = fileUtils:getSearchPaths()
|
|
|
|
table.insert(searchPaths, 1, resPrefix)
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "cocosbuilderRes")
|
2014-05-22 14:00:39 +08:00
|
|
|
|
2014-06-06 11:42:18 +08:00
|
|
|
if screenSize.height > 320 then
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "hd")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/Images")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/ArmatureComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/AttributeComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/BackgroundComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/EffectComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/LoadSceneEdtiorFileTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/ParticleComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/SpriteComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/TmxMapComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/UIComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/hd/scenetest/TriggerTest")
|
|
|
|
else
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/Images")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/ArmatureComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/AttributeComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/BackgroundComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/EffectComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/LoadSceneEdtiorFileTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/ParticleComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/SpriteComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/TmxMapComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/UIComponentTest")
|
|
|
|
table.insert(searchPaths, 1, resPrefix .. "ccs-res/scenetest/TriggerTest")
|
|
|
|
end
|
2014-05-22 14:00:39 +08:00
|
|
|
|
2014-06-06 11:42:18 +08:00
|
|
|
fileUtils:setSearchPaths(searchPaths)
|
2014-05-22 14:00:39 +08:00
|
|
|
|
2014-03-10 15:32:48 +08:00
|
|
|
local scene = cc.Scene:create()
|
|
|
|
scene:addChild(CreateTestMenu())
|
2014-05-23 10:00:59 +08:00
|
|
|
if cc.Director:getInstance():getRunningScene() then
|
|
|
|
cc.Director:getInstance():replaceScene(scene)
|
|
|
|
else
|
|
|
|
cc.Director:getInstance():runWithScene(scene)
|
|
|
|
end
|