mirror of https://github.com/axmolengine/axmol.git
Merge branch 'gles20' of git://github.com/cocos2d/cocos2d-x into gles20
This commit is contained in:
commit
b411c00f38
14
AUTHORS
14
AUTHORS
|
@ -91,11 +91,21 @@ Developers:
|
|||
fix the bug of asynchronous loading resources for iOS
|
||||
|
||||
Nat Weiss
|
||||
Minor enhancements to the Cocos2D-X codebase and Android build scripts
|
||||
minor enhancements to the Cocos2D-X codebase and Android build scripts
|
||||
|
||||
Qingyun Huang (greathqy)
|
||||
implement CCHttpRequest
|
||||
|
||||
donaldalanmorrison
|
||||
fix some warnings and memory leaks
|
||||
|
||||
Yinghui Peng(mustime)
|
||||
use OpenSL ES to play effects
|
||||
add TestLua sample
|
||||
|
||||
Dongyang Cai(John-cdy)
|
||||
add automatically test tools
|
||||
|
||||
Retired Core Developers:
|
||||
WenSheng Yang
|
||||
Author of windows port, CCTextField,
|
||||
|
@ -110,5 +120,5 @@ Retired Core Developers:
|
|||
|
||||
|
||||
Cocos2d-x can not grow so fast without the active community.
|
||||
Thanks to all developers who report & trace bugs, dicuss the engine usage in forum & QQ groups!
|
||||
Thanks to all developers who report & trace bugs, discuss the engine usage in forum & QQ groups!
|
||||
Special thanks to Ricardo Quesada for giving us lots of guidances & suggestions.
|
||||
|
|
52
CHANGELOG
52
CHANGELOG
|
@ -1,3 +1,55 @@
|
|||
cocos2d-2.0-x-2.0.2 @Aug.30 2012
|
||||
[all platforms]
|
||||
Bug #1298: fix a logical error of CCSequence
|
||||
Bug #1371: fix a particle crashes if setAutoRemoveOnFinish(true)
|
||||
Bug #1379: fix a typo error of comment in CCNode.cpp
|
||||
Bug #1381: fix a bug that CCLayerColor::setContentSize() declared differently with CCNode::setContentSize()
|
||||
Bug #1382: fix a crash of CCBReader caused by null pointer
|
||||
Bug #1384: fix an error when loading CCControlButton from ccbi
|
||||
Bug #1385: fix a logic error in BitmapFontMultiLineAlignment
|
||||
Bug #1386: fix a crash of PauseResumeActionsTest
|
||||
Bug #1395: fix a bug that CCTextureCache::addImage ignores error in CCTexture2D::initWithImage()
|
||||
Bug #1400: re-assign texture rect of CCControlSlider to consider SpriteFrame orientation
|
||||
Bug #1403: fix a bug that do not support png8 format
|
||||
Bug #1408: fix a bug that CCMenuItemImage is not loaded when the target and selector are empty in CCBReader
|
||||
Bug #1409: fix a bug that loading CCControlButton from ccbi failed
|
||||
Bug #1427: fix a bug that CCArray::randomObject() may use index that out of range
|
||||
Bug #1430: fix a bug that can not compute correct label's width or height when its value is 0
|
||||
Bug #1440: fix a bug that CCSprite::displayFrame() uses wrong offset to create a sprite frame
|
||||
Feature #1416: add object-oriented API of CCGeometry
|
||||
Feature #1405: implement multi-resolution adaption solution
|
||||
Feature #1424: add a simple wrapper of http access
|
||||
Feature #1429: add CCEditBox which wraps system edit control
|
||||
Feature #1439: synchronize to cocos2d-iphone 2.0 stable version
|
||||
Refactor #1399: adjust directory structure
|
||||
Refactor #1402: improve static creator function names to avoid confusion
|
||||
Refactor #1413: improve CCTouch::getLocation(), getDelta() which returns OpenGL coordinates directly
|
||||
Refactor #1437: change the return type of CCApplication::sharedApplication() and CCEGLView::sharedOpenGLView() to a pointer
|
||||
Refactor #1441: put hd and iPad resources of TestCpp into separate directories
|
||||
Refactor #1442: use CREATE_FUNC to replace LAYER_CREATE_FUNC and SCENE_CREATE_FUNC
|
||||
[iOS]
|
||||
Bug #1389: fix a Xcode 4.5-specific compiling errors that can not convert -1 to unsigned int
|
||||
Bug #1432: fix a bug that "MutiTouchTest" crashes on IOS if putting more than 5 fingers on the screen
|
||||
Refactor #1383: change the file path that CCUserDefault saves xml file in
|
||||
Refactor #1433: remove fpsxxx.png in template
|
||||
Refactor #1443: Fix some warnings
|
||||
[android]
|
||||
Bug #1284: use OpenSL ES to play effects when the device is i9100
|
||||
Bug #1372: fix a typo error in platform/android/CCEGLView.h
|
||||
Bug #1377: fix TMX Tile cracks in the Test App
|
||||
Refactor #1407: cleaner build script
|
||||
Refactor #1438: make android template use its own source files
|
||||
[mac os]
|
||||
Bug #1417: fix a compiling error when building TestCpp for mac port using command line
|
||||
Feature #1401: add mac port
|
||||
[win32]
|
||||
Bug #1390: fix a win32 error says "The application failed to initialize properly"
|
||||
[linux]
|
||||
Bug #1445: fix compiling errors on linux
|
||||
Feature #1419: add linux port
|
||||
[blackberry]
|
||||
Feature #1420: add blackberry port
|
||||
|
||||
cocos2d-2.0-rc2-x-2.0.1 @Jun.28 2012
|
||||
[all platforms]
|
||||
Bug #1257: synchronize CCGrabber.cpp
|
||||
|
|
|
@ -969,16 +969,6 @@ void CCNode::unscheduleAllSelectors()
|
|||
m_pScheduler->unscheduleAllSelectorsForTarget(this);
|
||||
}
|
||||
|
||||
unsigned int CCNode::scheduleScriptFunc(unsigned int nHandler, float fInterval, bool bPaused)
|
||||
{
|
||||
return m_pScheduler->scheduleScriptFunc(nHandler, fInterval, bPaused);
|
||||
}
|
||||
|
||||
void CCNode::unscheduleScriptEntry(unsigned int uScheduleScriptEntryID)
|
||||
{
|
||||
m_pScheduler->unscheduleScriptEntry(uScheduleScriptEntryID);
|
||||
}
|
||||
|
||||
void CCNode::resumeSchedulerAndActions()
|
||||
{
|
||||
m_pScheduler->resumeTarget(this);
|
||||
|
|
|
@ -543,16 +543,6 @@ public:
|
|||
/** unschedules a custom selector.*/
|
||||
void unschedule(SEL_SCHEDULE selector);
|
||||
|
||||
/** The scheduled script callback will be called every 'interval' seconds.
|
||||
If paused is YES, then it won't be called until it is resumed.
|
||||
If 'interval' is 0, it will be called every frame.
|
||||
return schedule script entry ID, used for unscheduleScriptFunc().
|
||||
*/
|
||||
unsigned int scheduleScriptFunc(unsigned int nHandler, float fInterval, bool bPaused);
|
||||
|
||||
/** Unschedule a script entry. */
|
||||
void unscheduleScriptEntry(unsigned int uScheduleScriptEntryID);
|
||||
|
||||
/** unschedule all scheduled selectors: custom selectors, and the 'update' selector.
|
||||
Actions are not affected by this method.
|
||||
@since v0.99.3
|
||||
|
|
|
@ -36,15 +36,16 @@ bool AppDelegate::applicationDidFinishLaunching()
|
|||
CCScriptEngineProtocol* pEngine = CCLuaEngine::engine();
|
||||
CCScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
|
||||
|
||||
std::string dirPath = "luaScript";
|
||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
|
||||
CCString* pstrFileContent = CCString::createWithContentsOfFile("luaScript/controller.lua");
|
||||
CCString* pstrFileContent = CCString::createWithContentsOfFile((dirPath + "/controller.lua").c_str());
|
||||
if (pstrFileContent)
|
||||
{
|
||||
pEngine->executeString(pstrFileContent->getCString());
|
||||
}
|
||||
#else
|
||||
std::string path = CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("luaScript/controller.lua");
|
||||
pEngine->addSearchPath(path.substr(0, path.find_last_of("/")).c_str());
|
||||
std::string path = CCFileUtils::sharedFileUtils()->fullPathFromRelativePath((dirPath + "/controller.lua").c_str());
|
||||
pEngine->addSearchPath(path.substr(0, path.find_last_of("/") - dirPath.length()).c_str());
|
||||
pEngine->executeScriptFile(path.c_str());
|
||||
#endif
|
||||
return true;
|
||||
|
|
|
@ -60,9 +60,9 @@ local function initWithLayer(layer)
|
|||
layer:addChild(tamara, 2)
|
||||
layer:addChild(kathia, 3)
|
||||
|
||||
grossini:setPosition(CCPointMake(size.width / 2, size.height / 3))
|
||||
tamara:setPosition(CCPointMake(size.width / 2, 2 * size.height / 3))
|
||||
kathia:setPosition(CCPointMake(size.width / 2, size.height / 2))
|
||||
grossini:setPosition(ccp(size.width / 2, size.height / 3))
|
||||
tamara:setPosition(ccp(size.width / 2, 2 * size.height / 3))
|
||||
kathia:setPosition(ccp(size.width / 2, size.height / 2))
|
||||
|
||||
-- create title and subtitle
|
||||
titleLabel = CCLabelTTF:create("ActionsTest", "Arial", 18)
|
||||
|
@ -79,15 +79,15 @@ local function initWithLayer(layer)
|
|||
item1:registerScriptHandler(backCallback)
|
||||
item2:registerScriptHandler(restartCallback)
|
||||
item3:registerScriptHandler(nextCallback)
|
||||
item1:setPosition(CCPointMake(size.width / 2 - item2:getContentSize().width * 2, item2:getContentSize().height / 2))
|
||||
item2:setPosition(CCPointMake(size.width / 2, item2:getContentSize().height / 2))
|
||||
item3:setPosition(CCPointMake(size.width / 2 + item2:getContentSize().width * 2, item2:getContentSize().height / 2))
|
||||
item1:setPosition(ccp(size.width / 2 - item2:getContentSize().width * 2, item2:getContentSize().height / 2))
|
||||
item2:setPosition(ccp(size.width / 2, item2:getContentSize().height / 2))
|
||||
item3:setPosition(ccp(size.width / 2 + item2:getContentSize().width * 2, item2:getContentSize().height / 2))
|
||||
|
||||
local menu = CCMenu:create()
|
||||
menu:addChild(item1)
|
||||
menu:addChild(item2)
|
||||
menu:addChild(item3)
|
||||
menu:setPosition(CCPointMake(0, 0))
|
||||
menu:setPosition(ccp(0, 0))
|
||||
layer:addChild(menu, 1)
|
||||
end
|
||||
|
||||
|
@ -100,15 +100,15 @@ local function centerSprites(numberOfSprites)
|
|||
elseif numberOfSprites == 1 then
|
||||
tamara:setVisible(false)
|
||||
kathia:setVisible(false)
|
||||
grossini:setPosition(CCPointMake(size.width / 2, size.height / 2))
|
||||
grossini:setPosition(ccp(size.width / 2, size.height / 2))
|
||||
elseif numberOfSprites == 2 then
|
||||
kathia:setPosition(CCPointMake(size.width / 3, size.height / 2))
|
||||
tamara:setPosition(CCPointMake(2 * size.width / 3, size.height / 2))
|
||||
kathia:setPosition(ccp(size.width / 3, size.height / 2))
|
||||
tamara:setPosition(ccp(2 * size.width / 3, size.height / 2))
|
||||
grossini:setVisible(false)
|
||||
elseif numberOfSprites == 3 then
|
||||
grossini:setPosition(CCPointMake(size.width / 2, size.height / 2))
|
||||
tamara:setPosition(CCPointMake(size.width / 4, size.height / 2))
|
||||
kathia:setPosition(CCPointMake(3 * size.width / 4, size.height / 2))
|
||||
grossini:setPosition(ccp(size.width / 2, size.height / 2))
|
||||
tamara:setPosition(ccp(size.width / 4, size.height / 2))
|
||||
kathia:setPosition(ccp(3 * size.width / 4, size.height / 2))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -116,15 +116,15 @@ local function alignSpritesLeft(numberOfSprites)
|
|||
if numberOfSprites == 1 then
|
||||
tamara:setVisible(false)
|
||||
kathia:setVisible(false)
|
||||
grossini:setPosition(CCPointMake(60, size.height / 2))
|
||||
grossini:setPosition(ccp(60, size.height / 2))
|
||||
elseif numberOfSprites == 2 then
|
||||
kathia:setPosition(CCPointMake(60, size.height / 3))
|
||||
tamara:setPosition(CCPointMake(60, 2 * size.height / 3))
|
||||
kathia:setPosition(ccp(60, size.height / 3))
|
||||
tamara:setPosition(ccp(60, 2 * size.height / 3))
|
||||
grossini:setVisible(false)
|
||||
elseif numberOfSprites == 3 then
|
||||
grossini:setPosition(CCPointMake(60, size.height / 2))
|
||||
tamara:setPosition(CCPointMake(60, 2 * size.height / 3))
|
||||
kathia:setPosition(CCPointMake(60, size.height / 3))
|
||||
grossini:setPosition(ccp(60, size.height / 2))
|
||||
tamara:setPosition(ccp(60, 2 * size.height / 3))
|
||||
kathia:setPosition(ccp(60, size.height / 3))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -138,14 +138,14 @@ local function ActionManual()
|
|||
|
||||
tamara:setScaleX(2.5)
|
||||
tamara:setScaleY(-1.0)
|
||||
tamara:setPosition(CCPointMake(100, 70))
|
||||
tamara:setPosition(ccp(100, 70))
|
||||
tamara:setOpacity(128)
|
||||
|
||||
grossini:setRotation(120)
|
||||
grossini:setPosition(CCPointMake(size.width / 2, size.height / 2))
|
||||
grossini:setPosition(ccp(size.width / 2, size.height / 2))
|
||||
grossini:setColor(ccc3(255, 0, 0))
|
||||
|
||||
kathia:setPosition(CCPointMake(size.width - 100, size.height / 2))
|
||||
kathia:setPosition(ccp(size.width - 100, size.height / 2))
|
||||
kathia:setColor(ccc3(0, 0, 255))
|
||||
|
||||
subtitleLabel:setString("Manual Transformation")
|
||||
|
@ -160,12 +160,12 @@ local function ActionMove()
|
|||
initWithLayer(layer)
|
||||
|
||||
centerSprites(3)
|
||||
local actionBy = CCMoveBy:create(2, CCPointMake(80, 80))
|
||||
local actionBy = CCMoveBy:create(2, ccp(80, 80))
|
||||
local actionByBack = actionBy:reverse()
|
||||
|
||||
tamara:runAction(CCMoveTo:create(2, CCPointMake(size.width - 40, size.height - 40)))
|
||||
tamara:runAction(CCMoveTo:create(2, ccp(size.width - 40, size.height - 40)))
|
||||
grossini:runAction(CCSequence:createWithTwoActions(actionBy, actionByBack))
|
||||
kathia:runAction(CCMoveTo:create(1, CCPointMake(40, 40)))
|
||||
kathia:runAction(CCMoveTo:create(1, ccp(40, 40)))
|
||||
|
||||
subtitleLabel:setString("MoveTo / MoveBy")
|
||||
return layer
|
||||
|
@ -253,7 +253,7 @@ local function ActionSkewRotate()
|
|||
local boxSize = CCSizeMake(100.0, 100.0)
|
||||
|
||||
local box = CCLayerColor:create(ccc4(255, 255, 0, 255))
|
||||
box:setAnchorPoint(CCPointMake(0, 0))
|
||||
box:setAnchorPoint(ccp(0, 0))
|
||||
box:setPosition(190, 110)
|
||||
box:setContentSize(boxSize)
|
||||
|
||||
|
@ -262,13 +262,13 @@ local function ActionSkewRotate()
|
|||
box:addChild(uL)
|
||||
uL:setContentSize(CCSizeMake(markrside, markrside))
|
||||
uL:setPosition(0, boxSize.height - markrside)
|
||||
uL:setAnchorPoint(CCPointMake(0, 0))
|
||||
uL:setAnchorPoint(ccp(0, 0))
|
||||
|
||||
local uR = CCLayerColor:create(ccc4(0, 0, 255, 255))
|
||||
box:addChild(uR)
|
||||
uR:setContentSize(CCSizeMake(markrside, markrside))
|
||||
uR:setPosition(boxSize.width - markrside, boxSize.height - markrside)
|
||||
uR:setAnchorPoint(CCPointMake(0, 0))
|
||||
uR:setAnchorPoint(ccp(0, 0))
|
||||
layer:addChild(box)
|
||||
|
||||
local actionTo = CCSkewTo:create(2, 0, 2)
|
||||
|
@ -296,9 +296,9 @@ local function ActionJump()
|
|||
|
||||
centerSprites(3)
|
||||
|
||||
local actionTo = CCJumpTo:create(2, CCPointMake(300,300), 50, 4)
|
||||
local actionBy = CCJumpBy:create(2, CCPointMake(300,0), 50, 4)
|
||||
local actionUp = CCJumpBy:create(2, CCPointMake(0,0), 80, 4)
|
||||
local actionTo = CCJumpTo:create(2, ccp(300,300), 50, 4)
|
||||
local actionBy = CCJumpBy:create(2, ccp(300,0), 50, 4)
|
||||
local actionUp = CCJumpBy:create(2, ccp(0,0), 80, 4)
|
||||
local actionByBack = actionBy:reverse()
|
||||
|
||||
tamara:runAction(actionTo)
|
||||
|
@ -331,24 +331,24 @@ local function ActionCardinalSpline()
|
|||
centerSprites(2)
|
||||
|
||||
local array = CCPointArray:create(20)
|
||||
array:addControlPoint(CCPointMake(0, 0))
|
||||
array:addControlPoint(CCPointMake(size.width / 2 - 30, 0))
|
||||
array:addControlPoint(CCPointMake(size.width / 2 - 30, size.height - 80))
|
||||
array:addControlPoint(CCPointMake(0, size.height - 80))
|
||||
array:addControlPoint(CCPointMake(0, 0))
|
||||
array:addControlPoint(ccp(0, 0))
|
||||
array:addControlPoint(ccp(size.width / 2 - 30, 0))
|
||||
array:addControlPoint(ccp(size.width / 2 - 30, size.height - 80))
|
||||
array:addControlPoint(ccp(0, size.height - 80))
|
||||
array:addControlPoint(ccp(0, 0))
|
||||
|
||||
local action = CCCardinalSplineBy:create(3, array, 0)
|
||||
local reverse = action:reverse()
|
||||
local seq = CCSequence:createWithTwoActions(action, reverse)
|
||||
|
||||
tamara:setPosition(CCPointMake(50, 50))
|
||||
tamara:setPosition(ccp(50, 50))
|
||||
tamara:runAction(seq)
|
||||
|
||||
local action2 = CCCardinalSplineBy:create(3, array, 1)
|
||||
local reverse2 = action2:reverse()
|
||||
local seq2 = CCSequence:createWithTwoActions(action2, reverse2)
|
||||
|
||||
kathia:setPosition(CCPointMake(size.width / 2, 50))
|
||||
kathia:setPosition(ccp(size.width / 2, 50))
|
||||
kathia:runAction(seq2)
|
||||
|
||||
drawCardinalSpline(array)
|
||||
|
@ -376,16 +376,16 @@ local function ActionCatmullRom()
|
|||
|
||||
centerSprites(2)
|
||||
|
||||
tamara:setPosition(CCPointMake(50, 50))
|
||||
tamara:setPosition(ccp(50, 50))
|
||||
|
||||
local array = CCPointArray:create(20)
|
||||
array:addControlPoint(CCPointMake(0, 0))
|
||||
array:addControlPoint(CCPointMake(80, 80))
|
||||
array:addControlPoint(CCPointMake(size.width - 80, 80))
|
||||
array:addControlPoint(CCPointMake(size.width - 80, size.height - 80))
|
||||
array:addControlPoint(CCPointMake(80, size.height - 80))
|
||||
array:addControlPoint(CCPointMake(80, 80))
|
||||
array:addControlPoint(CCPointMake(size.width / 2, size.height / 2))
|
||||
array:addControlPoint(ccp(0, 0))
|
||||
array:addControlPoint(ccp(80, 80))
|
||||
array:addControlPoint(ccp(size.width - 80, 80))
|
||||
array:addControlPoint(ccp(size.width - 80, size.height - 80))
|
||||
array:addControlPoint(ccp(80, size.height - 80))
|
||||
array:addControlPoint(ccp(80, 80))
|
||||
array:addControlPoint(ccp(size.width / 2, size.height / 2))
|
||||
|
||||
local action = CCCatmullRomBy:create(3, array)
|
||||
local reverse = action:reverse()
|
||||
|
@ -393,11 +393,11 @@ local function ActionCatmullRom()
|
|||
tamara:runAction(seq)
|
||||
|
||||
local array2 = CCPointArray:create(20)
|
||||
array2:addControlPoint(CCPointMake(size.width / 2, 30))
|
||||
array2:addControlPoint(CCPointMake(size.width -80, 30))
|
||||
array2:addControlPoint(CCPointMake(size.width - 80, size.height - 80))
|
||||
array2:addControlPoint(CCPointMake(size.width / 2, size.height - 80))
|
||||
array2:addControlPoint(CCPointMake(size.width / 2, 30))
|
||||
array2:addControlPoint(ccp(size.width / 2, 30))
|
||||
array2:addControlPoint(ccp(size.width -80, 30))
|
||||
array2:addControlPoint(ccp(size.width - 80, size.height - 80))
|
||||
array2:addControlPoint(ccp(size.width / 2, size.height - 80))
|
||||
array2:addControlPoint(ccp(size.width / 2, 30))
|
||||
|
||||
local action2 = CCCatmullRomTo:create(3, array2)
|
||||
local reverse2 = action2:reverse()
|
||||
|
@ -422,25 +422,25 @@ local function ActionBezier()
|
|||
|
||||
-- sprite 1
|
||||
local bezier = ccBezierConfig()
|
||||
bezier.controlPoint_1 = CCPointMake(0, size.height / 2)
|
||||
bezier.controlPoint_2 = CCPointMake(300, - size.height / 2)
|
||||
bezier.endPosition = CCPointMake(300, 100)
|
||||
bezier.controlPoint_1 = ccp(0, size.height / 2)
|
||||
bezier.controlPoint_2 = ccp(300, - size.height / 2)
|
||||
bezier.endPosition = ccp(300, 100)
|
||||
|
||||
local bezierForward = CCBezierBy:create(3, bezier)
|
||||
local bezierBack = bezierForward:reverse()
|
||||
local rep = CCRepeatForever:create(CCSequence:createWithTwoActions(bezierForward, bezierBack))
|
||||
|
||||
-- sprite 2
|
||||
tamara:setPosition(CCPointMake(80,160))
|
||||
tamara:setPosition(ccp(80,160))
|
||||
local bezier2 = ccBezierConfig()
|
||||
bezier2.controlPoint_1 = CCPointMake(100, size.height / 2)
|
||||
bezier2.controlPoint_2 = CCPointMake(200, - size.height / 2)
|
||||
bezier2.endPosition = CCPointMake(240, 160)
|
||||
bezier2.controlPoint_1 = ccp(100, size.height / 2)
|
||||
bezier2.controlPoint_2 = ccp(200, - size.height / 2)
|
||||
bezier2.endPosition = ccp(240, 160)
|
||||
|
||||
local bezierTo1 = CCBezierTo:create(2, bezier2)
|
||||
|
||||
-- sprite 3
|
||||
kathia:setPosition(CCPointMake(400,160))
|
||||
kathia:setPosition(ccp(400,160))
|
||||
local bezierTo2 = CCBezierTo:create(2, bezier2)
|
||||
|
||||
grossini:runAction(rep)
|
||||
|
@ -574,7 +574,7 @@ local function ActionSequence()
|
|||
alignSpritesLeft(1)
|
||||
|
||||
local action = CCSequence:createWithTwoActions(
|
||||
CCMoveBy:create(2, CCPointMake(240,0)),
|
||||
CCMoveBy:create(2, ccp(240,0)),
|
||||
CCRotateBy:create(2, 540))
|
||||
|
||||
grossini:runAction(action)
|
||||
|
@ -598,7 +598,7 @@ end
|
|||
|
||||
local function ActionSequenceCallback2(sender)
|
||||
local label = CCLabelTTF:create("callback 2 called", "Marker Felt", 16)
|
||||
label:setPosition(CCPointMake(size.width / 4 * 2, size.height / 2))
|
||||
label:setPosition(ccp(size.width / 4 * 2, size.height / 2))
|
||||
|
||||
sender:addChild(label)
|
||||
end
|
||||
|
@ -611,9 +611,9 @@ local function ActionSequence2()
|
|||
|
||||
grossini:setVisible(false)
|
||||
local array = CCArray:create()
|
||||
array:addObject(CCPlace:create(CCPointMake(200,200)))
|
||||
array:addObject(CCPlace:create(ccp(200,200)))
|
||||
array:addObject(CCShow:create())
|
||||
array:addObject(CCMoveBy:create(1, CCPointMake(100,0)))
|
||||
array:addObject(CCMoveBy:create(1, ccp(100,0)))
|
||||
array:addObject(CCCallFunc:create(ActionSequenceCallback1))
|
||||
array:addObject(CCCallFuncN:create(ActionSequenceCallback2))
|
||||
local action = CCSequence:create(array)
|
||||
|
@ -634,7 +634,7 @@ local function ActionSpawn()
|
|||
alignSpritesLeft(1)
|
||||
|
||||
local action = CCSpawn:createWithTwoActions(
|
||||
CCJumpBy:create(2, CCPointMake(300,0), 50, 4),
|
||||
CCJumpBy:create(2, ccp(300,0), 50, 4),
|
||||
CCRotateBy:create( 2, 720))
|
||||
|
||||
grossini:runAction(action)
|
||||
|
@ -653,7 +653,7 @@ local function ActionReverse()
|
|||
|
||||
alignSpritesLeft(1)
|
||||
|
||||
local jump = CCJumpBy:create(2, CCPointMake(300,0), 50, 4)
|
||||
local jump = CCJumpBy:create(2, ccp(300,0), 50, 4)
|
||||
local action = CCSequence:createWithTwoActions(jump, jump:reverse())
|
||||
|
||||
grossini:runAction(action)
|
||||
|
@ -672,7 +672,7 @@ local function ActionDelaytime()
|
|||
|
||||
alignSpritesLeft(1)
|
||||
|
||||
local move = CCMoveBy:create(1, CCPointMake(150,0))
|
||||
local move = CCMoveBy:create(1, ccp(150,0))
|
||||
local array = CCArray:create()
|
||||
array:addObject(move)
|
||||
array:addObject(CCDelayTime:create(2))
|
||||
|
@ -694,8 +694,8 @@ local function ActionRepeat()
|
|||
|
||||
alignSpritesLeft(2)
|
||||
|
||||
local a1 = CCMoveBy:create(1, CCPointMake(150,0))
|
||||
local action1 = CCRepeat:create(CCSequence:createWithTwoActions(CCPlace:create(CCPointMake(60,60)), a1), 3)
|
||||
local a1 = CCMoveBy:create(1, ccp(150,0))
|
||||
local action1 = CCRepeat:create(CCSequence:createWithTwoActions(CCPlace:create(ccp(60,60)), a1), 3)
|
||||
local action2 = CCRepeatForever:create(CCSequence:createWithTwoActions(a1:copy():autorelease(), a1:reverse()))
|
||||
|
||||
kathia:runAction(action1)
|
||||
|
@ -802,7 +802,7 @@ local function ActionCallFunc()
|
|||
centerSprites(2)
|
||||
|
||||
local action = CCSequence:createWithTwoActions(
|
||||
CCMoveBy:create(2, CCPointMake(200,0)),
|
||||
CCMoveBy:create(2, ccp(200,0)),
|
||||
CCCallFunc:create(CallFucnCallback1))
|
||||
|
||||
local array = CCArray:create()
|
||||
|
@ -844,8 +844,8 @@ local function ActionReverseSequence()
|
|||
|
||||
alignSpritesLeft(1)
|
||||
|
||||
local move1 = CCMoveBy:create(1, CCPointMake(250,0))
|
||||
local move2 = CCMoveBy:create(1, CCPointMake(0,50))
|
||||
local move1 = CCMoveBy:create(1, ccp(250,0))
|
||||
local move2 = CCMoveBy:create(1, ccp(0,50))
|
||||
local array = CCArray:create()
|
||||
array:addObject(move1)
|
||||
array:addObject(move2)
|
||||
|
@ -870,8 +870,8 @@ local function ActionReverseSequence2()
|
|||
|
||||
-- Test:
|
||||
-- Sequence should work both with IntervalAction and InstantActions
|
||||
local move1 = CCMoveBy:create(1, CCPointMake(250,0))
|
||||
local move2 = CCMoveBy:create(1, CCPointMake(0,50))
|
||||
local move1 = CCMoveBy:create(1, ccp(250,0))
|
||||
local move2 = CCMoveBy:create(1, ccp(0,50))
|
||||
local tog1 = CCToggleVisibility:create()
|
||||
local tog2 = CCToggleVisibility:create()
|
||||
local array = CCArray:createWithCapacity(10)
|
||||
|
@ -887,8 +887,8 @@ local function ActionReverseSequence2()
|
|||
-- Also test that the reverse of Hide is Show, and vice-versa
|
||||
kathia:runAction(action)
|
||||
|
||||
local move_tamara = CCMoveBy:create(1, CCPointMake(100,0))
|
||||
local move_tamara2 = CCMoveBy:create(1, CCPointMake(50,0))
|
||||
local move_tamara = CCMoveBy:create(1, ccp(100,0))
|
||||
local move_tamara2 = CCMoveBy:create(1, ccp(50,0))
|
||||
local hide = CCHide:create()
|
||||
local array2 = CCArray:createWithCapacity(10)
|
||||
array2:addObject(move_tamara)
|
||||
|
@ -924,7 +924,7 @@ local function ActionOrbit()
|
|||
tamara:runAction(CCRepeatForever:create(action2))
|
||||
grossini:runAction(CCRepeatForever:create(action3))
|
||||
|
||||
local move = CCMoveBy:create(3, CCPointMake(100,-100))
|
||||
local move = CCMoveBy:create(3, ccp(100,-100))
|
||||
local move_back = move:reverse()
|
||||
local seq = CCSequence:createWithTwoActions(move, move_back)
|
||||
local rfe = CCRepeatForever:create(seq)
|
||||
|
@ -946,8 +946,8 @@ local function ActionFollow()
|
|||
|
||||
centerSprites(1)
|
||||
|
||||
grossini:setPosition(CCPointMake(-200, size.height / 2))
|
||||
local move = CCMoveBy:create(2, CCPointMake(size.width * 3, 0))
|
||||
grossini:setPosition(ccp(-200, size.height / 2))
|
||||
local move = CCMoveBy:create(2, ccp(size.width * 3, 0))
|
||||
local move_back = move:reverse()
|
||||
local seq = CCSequence:createWithTwoActions(move, move_back)
|
||||
local rep = CCRepeatForever:create(seq)
|
||||
|
@ -969,7 +969,7 @@ local function ActionTargeted()
|
|||
|
||||
centerSprites(2)
|
||||
|
||||
local jump1 = CCJumpBy:create(2, CCPointMake(0, 0), 100, 3)
|
||||
local jump1 = CCJumpBy:create(2, ccp(0, 0), 100, 3)
|
||||
local jump2 = jump1:copy():autorelease()
|
||||
local rot1 = CCRotateBy:create(1, 360)
|
||||
local rot2 = rot1:copy():autorelease()
|
||||
|
@ -1084,16 +1084,16 @@ local function ActionIssue1305_2()
|
|||
centerSprites(0)
|
||||
|
||||
local spr = CCSprite:create("Images/grossini.png")
|
||||
spr:setPosition(CCPointMake(200,200))
|
||||
spr:setPosition(ccp(200,200))
|
||||
layer:addChild(spr)
|
||||
|
||||
local act1 = CCMoveBy:create(2 ,CCPointMake(0, 100))
|
||||
local act1 = CCMoveBy:create(2 ,ccp(0, 100))
|
||||
local act2 = CCCallFunc:create(Issue1305_2_log1)
|
||||
local act3 = CCMoveBy:create(2, CCPointMake(0, -100))
|
||||
local act3 = CCMoveBy:create(2, ccp(0, -100))
|
||||
local act4 = CCCallFunc:create(Issue1305_2_log2)
|
||||
local act5 = CCMoveBy:create(2, CCPointMake(100, -100))
|
||||
local act5 = CCMoveBy:create(2, ccp(100, -100))
|
||||
local act6 = CCCallFunc:create(Issue1305_2_log3)
|
||||
local act7 = CCMoveBy:create(2, CCPointMake(-100, 0))
|
||||
local act7 = CCMoveBy:create(2, ccp(-100, 0))
|
||||
local act8 = CCCallFunc:create(Issue1305_2_log4)
|
||||
|
||||
local array = CCArray:create()
|
||||
|
@ -1124,10 +1124,10 @@ local function ActionIssue1288()
|
|||
centerSprites(0)
|
||||
|
||||
local spr = CCSprite:create("Images/grossini.png")
|
||||
spr:setPosition(CCPointMake(100, 100))
|
||||
spr:setPosition(ccp(100, 100))
|
||||
layer:addChild(spr)
|
||||
|
||||
local act1 = CCMoveBy:create(0.5, CCPointMake(100, 0))
|
||||
local act1 = CCMoveBy:create(0.5, ccp(100, 0))
|
||||
local act2 = act1:reverse()
|
||||
local act3 = CCSequence:createWithTwoActions(act1, act2)
|
||||
local act4 = CCRepeat:create(act3, 2)
|
||||
|
@ -1149,10 +1149,10 @@ local function ActionIssue1288_2()
|
|||
centerSprites(0)
|
||||
|
||||
local spr = CCSprite:create("Images/grossini.png")
|
||||
spr:setPosition(CCPointMake(100, 100))
|
||||
spr:setPosition(ccp(100, 100))
|
||||
layer:addChild(spr)
|
||||
|
||||
local act1 = CCMoveBy:create(0.5, CCPointMake(100, 0))
|
||||
local act1 = CCMoveBy:create(0.5, ccp(100, 0))
|
||||
spr:runAction(CCRepeat:create(act1, 1))
|
||||
|
||||
titleLabel:setString("Issue 1288 #2")
|
||||
|
@ -1174,7 +1174,7 @@ local function ActionIssue1327()
|
|||
centerSprites(0)
|
||||
|
||||
local spr = CCSprite:create("Images/grossini.png")
|
||||
spr:setPosition(CCPointMake(100, 100))
|
||||
spr:setPosition(ccp(100, 100))
|
||||
layer:addChild(spr)
|
||||
|
||||
local act1 = CCCallFuncN:create(logSprRotation)
|
||||
|
|
|
@ -132,7 +132,6 @@ function CreateTestMenu()
|
|||
|
||||
local function menuCallback(tag)
|
||||
local Idx = tag - 10000
|
||||
cclog("tag: " .. tag)
|
||||
local testScene = CreateTestScene(Idx)
|
||||
if testScene then
|
||||
CCDirector:sharedDirector():replaceScene(testScene)
|
||||
|
@ -143,22 +142,23 @@ function CreateTestMenu()
|
|||
local s = CCDirector:sharedDirector():getWinSize()
|
||||
local CloseItem = CCMenuItemImage:create(s_pPathClose, s_pPathClose)
|
||||
CloseItem:registerScriptHandler(closeCallback)
|
||||
CloseItem:setPosition(s.width - 30, s.height - 30)
|
||||
CloseItem:setPosition(ccp(s.width - 30, s.height - 30))
|
||||
|
||||
local CloseMenu = CCMenu:create()
|
||||
CloseMenu:setPosition(0, 0)
|
||||
CloseMenu:addChild(CloseItem)
|
||||
menuLayer:addChild(CloseMenu)
|
||||
|
||||
cclog("start")
|
||||
|
||||
-- add menu items for tests
|
||||
local MainMenu = CCMenu:create()
|
||||
for index, labelName in pairs(Test_Name) do
|
||||
local testLabel = CCLabelTTF:create(labelName, "Arial", 24)
|
||||
local testMenuItem = CCMenuItemLabel:create(testLabel)
|
||||
--testMenuItem:setTag(index + 10000)
|
||||
testMenuItem:registerScriptHandler(menuCallback)
|
||||
testMenuItem:setPosition(s.width / 2, (s.height - (index + 1) * LINE_SPACE))
|
||||
|
||||
testMenuItem:registerScriptHandler(menuCallback)
|
||||
testMenuItem:setPosition(ccp(s.width / 2, (s.height - (index + 1) * LINE_SPACE)))
|
||||
MainMenu:addChild(testMenuItem, index + 10000, index + 10000)
|
||||
end
|
||||
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
/****************************************************************************
|
||||
Copyright (c) 2010 cocos2d-x.org
|
||||
|
||||
http://www.cocos2d-x.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
@class RootViewController;
|
||||
|
||||
@interface AppController : NSObject <UIAccelerometerDelegate, UIAlertViewDelegate, UITextFieldDelegate,UIApplicationDelegate> {
|
||||
UIWindow *window;
|
||||
RootViewController *viewController;
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
/****************************************************************************
|
||||
Copyright (c) 2010 cocos2d-x.org
|
||||
|
||||
http://www.cocos2d-x.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#import <UIKit/UIKit.h>
|
||||
#import "AppController.h"
|
||||
#import "cocos2d.h"
|
||||
#import "EAGLView.h"
|
||||
#import "AppDelegate.h"
|
||||
|
||||
#import "RootViewController.h"
|
||||
|
||||
@implementation AppController
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark Application lifecycle
|
||||
|
||||
// cocos2d application instance
|
||||
static AppDelegate s_sharedApplication;
|
||||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||
|
||||
// Override point for customization after application launch.
|
||||
|
||||
// Add the view controller's view to the window and display.
|
||||
window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]];
|
||||
EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
|
||||
pixelFormat: kEAGLColorFormatRGBA8
|
||||
depthFormat: GL_DEPTH_COMPONENT16
|
||||
preserveBackbuffer: NO
|
||||
sharegroup: nil
|
||||
multiSampling: NO
|
||||
numberOfSamples: 0 ];
|
||||
|
||||
// Use RootViewController manage EAGLView
|
||||
viewController = [[RootViewController alloc] initWithNibName:nil bundle:nil];
|
||||
viewController.wantsFullScreenLayout = YES;
|
||||
viewController.view = __glView;
|
||||
|
||||
// Set RootViewController to window
|
||||
[window addSubview:__glView];
|
||||
[window makeKeyAndVisible];
|
||||
|
||||
[[UIApplication sharedApplication] setStatusBarHidden: YES];
|
||||
|
||||
cocos2d::CCApplication::sharedApplication()->run();
|
||||
return YES;
|
||||
}
|
||||
|
||||
|
||||
- (void)applicationWillResignActive:(UIApplication *)application {
|
||||
/*
|
||||
Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
|
||||
Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
|
||||
*/
|
||||
cocos2d::CCDirector::sharedDirector()->pause();
|
||||
}
|
||||
|
||||
- (void)applicationDidBecomeActive:(UIApplication *)application {
|
||||
/*
|
||||
Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
|
||||
*/
|
||||
cocos2d::CCDirector::sharedDirector()->resume();
|
||||
}
|
||||
|
||||
- (void)applicationDidEnterBackground:(UIApplication *)application {
|
||||
/*
|
||||
Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
|
||||
If your application supports background execution, called instead of applicationWillTerminate: when the user quits.
|
||||
*/
|
||||
cocos2d::CCApplication::sharedApplication()->applicationDidEnterBackground();
|
||||
}
|
||||
|
||||
- (void)applicationWillEnterForeground:(UIApplication *)application {
|
||||
/*
|
||||
Called as part of transition from the background to the inactive state: here you can undo many of the changes made on entering the background.
|
||||
*/
|
||||
cocos2d::CCApplication::sharedApplication()->applicationWillEnterForeground();
|
||||
}
|
||||
|
||||
- (void)applicationWillTerminate:(UIApplication *)application {
|
||||
/*
|
||||
Called when the application is about to terminate.
|
||||
See also applicationDidEnterBackground:.
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark Memory management
|
||||
|
||||
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
|
||||
/*
|
||||
Free up as much memory as possible by purging cached data objects that can be recreated (or reloaded from disk) later.
|
||||
*/
|
||||
cocos2d::CCDirector::sharedDirector()->purgeCachedData();
|
||||
}
|
||||
|
||||
|
||||
- (void)dealloc {
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
/****************************************************************************
|
||||
Copyright (c) 2010-2011 cocos2d-x.org
|
||||
Copyright (c) 2010 Ricardo Quesada
|
||||
|
||||
http://www.cocos2d-x.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
|
||||
@interface RootViewController : UIViewController {
|
||||
|
||||
}
|
||||
|
||||
@end
|
|
@ -0,0 +1,78 @@
|
|||
/****************************************************************************
|
||||
Copyright (c) 2010-2011 cocos2d-x.org
|
||||
Copyright (c) 2010 Ricardo Quesada
|
||||
|
||||
http://www.cocos2d-x.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#import "RootViewController.h"
|
||||
|
||||
|
||||
@implementation RootViewController
|
||||
|
||||
/*
|
||||
// The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
|
||||
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
|
||||
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
|
||||
// Custom initialization
|
||||
}
|
||||
return self;
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
// Implement loadView to create a view hierarchy programmatically, without using a nib.
|
||||
- (void)loadView {
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
|
||||
- (void)viewDidLoad {
|
||||
[super viewDidLoad];
|
||||
}
|
||||
|
||||
*/
|
||||
// Override to allow orientations other than the default portrait orientation.
|
||||
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
|
||||
return UIInterfaceOrientationIsLandscape( interfaceOrientation );
|
||||
}
|
||||
|
||||
- (void)didReceiveMemoryWarning {
|
||||
// Releases the view if it doesn't have a superview.
|
||||
[super didReceiveMemoryWarning];
|
||||
|
||||
// Release any cached data, images, etc that aren't in use.
|
||||
}
|
||||
|
||||
- (void)viewDidUnload {
|
||||
[super viewDidUnload];
|
||||
// Release any retained subviews of the main view.
|
||||
// e.g. self.myOutlet = nil;
|
||||
}
|
||||
|
||||
|
||||
- (void)dealloc {
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
||||
@end
|
|
@ -0,0 +1,930 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
F293B3CD15EB7BE500256477 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3CC15EB7BE500256477 /* QuartzCore.framework */; };
|
||||
F293B3CF15EB7BE500256477 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3CE15EB7BE500256477 /* OpenGLES.framework */; };
|
||||
F293B3D115EB7BE500256477 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3D015EB7BE500256477 /* OpenAL.framework */; };
|
||||
F293B3D315EB7BE500256477 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3D215EB7BE500256477 /* AudioToolbox.framework */; };
|
||||
F293B3D515EB7BE500256477 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3D415EB7BE500256477 /* AVFoundation.framework */; };
|
||||
F293B3D715EB7BE500256477 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3D615EB7BE500256477 /* UIKit.framework */; };
|
||||
F293B3D915EB7BE500256477 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3D815EB7BE500256477 /* Foundation.framework */; };
|
||||
F293B3DB15EB7BE500256477 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F293B3DA15EB7BE500256477 /* CoreGraphics.framework */; };
|
||||
F293B6FC15EB823D00256477 /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F293B6F715EB823D00256477 /* AppController.mm */; };
|
||||
F293B6FD15EB823D00256477 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F293B6F815EB823D00256477 /* main.m */; };
|
||||
F293B6FE15EB823D00256477 /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F293B6FA15EB823D00256477 /* RootViewController.mm */; };
|
||||
F293BB9C15EB831F00256477 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F293BB7E15EB831F00256477 /* AppDelegate.cpp */; };
|
||||
F293BC0115EB838A00256477 /* CCLuaEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F293BBAF15EB838A00256477 /* CCLuaEngine.cpp */; };
|
||||
F293BC0215EB838A00256477 /* Cocos2dxLuaLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F293BBB115EB838A00256477 /* Cocos2dxLuaLoader.cpp */; };
|
||||
F293BC0315EB838A00256477 /* LuaCocos2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F293BBB315EB838A00256477 /* LuaCocos2d.cpp */; };
|
||||
F293BC0415EB838A00256477 /* tolua_fix.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBB515EB838A00256477 /* tolua_fix.c */; };
|
||||
F293BC0515EB838A00256477 /* lapi.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBB815EB838A00256477 /* lapi.c */; };
|
||||
F293BC0615EB838A00256477 /* lauxlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBBA15EB838A00256477 /* lauxlib.c */; };
|
||||
F293BC0715EB838A00256477 /* lbaselib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBBC15EB838A00256477 /* lbaselib.c */; };
|
||||
F293BC0815EB838A00256477 /* lcode.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBBD15EB838A00256477 /* lcode.c */; };
|
||||
F293BC0915EB838A00256477 /* ldblib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBBF15EB838A00256477 /* ldblib.c */; };
|
||||
F293BC0A15EB838A00256477 /* ldebug.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBC015EB838A00256477 /* ldebug.c */; };
|
||||
F293BC0B15EB838A00256477 /* ldo.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBC215EB838A00256477 /* ldo.c */; };
|
||||
F293BC0C15EB838A00256477 /* ldump.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBC415EB838A00256477 /* ldump.c */; };
|
||||
F293BC0D15EB838A00256477 /* lfunc.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBC515EB838A00256477 /* lfunc.c */; };
|
||||
F293BC0E15EB838A00256477 /* lgc.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBC715EB838A00256477 /* lgc.c */; };
|
||||
F293BC0F15EB838A00256477 /* linit.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBC915EB838A00256477 /* linit.c */; };
|
||||
F293BC1015EB838A00256477 /* liolib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBCA15EB838A00256477 /* liolib.c */; };
|
||||
F293BC1115EB838A00256477 /* llex.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBCB15EB838A00256477 /* llex.c */; };
|
||||
F293BC1215EB838A00256477 /* lmathlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBCE15EB838A00256477 /* lmathlib.c */; };
|
||||
F293BC1315EB838A00256477 /* lmem.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBCF15EB838A00256477 /* lmem.c */; };
|
||||
F293BC1415EB838A00256477 /* loadlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBD115EB838A00256477 /* loadlib.c */; };
|
||||
F293BC1515EB838A00256477 /* lobject.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBD215EB838A00256477 /* lobject.c */; };
|
||||
F293BC1615EB838A00256477 /* lopcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBD415EB838A00256477 /* lopcodes.c */; };
|
||||
F293BC1715EB838A00256477 /* loslib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBD615EB838A00256477 /* loslib.c */; };
|
||||
F293BC1815EB838A00256477 /* lparser.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBD715EB838A00256477 /* lparser.c */; };
|
||||
F293BC1915EB838A00256477 /* lstate.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBD915EB838A00256477 /* lstate.c */; };
|
||||
F293BC1A15EB838A00256477 /* lstring.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBDB15EB838A00256477 /* lstring.c */; };
|
||||
F293BC1B15EB838A00256477 /* lstrlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBDD15EB838A00256477 /* lstrlib.c */; };
|
||||
F293BC1C15EB838A00256477 /* ltable.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBDE15EB838A00256477 /* ltable.c */; };
|
||||
F293BC1D15EB838A00256477 /* ltablib.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBE015EB838A00256477 /* ltablib.c */; };
|
||||
F293BC1E15EB838A00256477 /* ltm.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBE115EB838A00256477 /* ltm.c */; };
|
||||
F293BC1F15EB838A00256477 /* lua.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBE315EB838A00256477 /* lua.c */; };
|
||||
F293BC2015EB838A00256477 /* lundump.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBE715EB838A00256477 /* lundump.c */; };
|
||||
F293BC2115EB838A00256477 /* lvm.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBE915EB838A00256477 /* lvm.c */; };
|
||||
F293BC2215EB838A00256477 /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBEB15EB838A00256477 /* lzio.c */; };
|
||||
F293BC2315EB838A00256477 /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBED15EB838A00256477 /* print.c */; };
|
||||
F293BC2415EB838A00256477 /* Android.mk in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF015EB838A00256477 /* Android.mk */; };
|
||||
F293BC2515EB838A00256477 /* .cproject in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF215EB838A00256477 /* .cproject */; };
|
||||
F293BC2615EB838A00256477 /* .project in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF315EB838A00256477 /* .project */; };
|
||||
F293BC2715EB838A00256477 /* liblua.vcproj in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF515EB838A00256477 /* liblua.vcproj */; };
|
||||
F293BC2815EB838A00256477 /* liblua.vcxproj in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF615EB838A00256477 /* liblua.vcxproj */; };
|
||||
F293BC2915EB838A00256477 /* liblua.vcxproj.filters in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF715EB838A00256477 /* liblua.vcxproj.filters */; };
|
||||
F293BC2A15EB838A00256477 /* liblua.vcxproj.user in Resources */ = {isa = PBXBuildFile; fileRef = F293BBF815EB838A00256477 /* liblua.vcxproj.user */; };
|
||||
F293BC2B15EB838A00256477 /* tolua_event.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBFB15EB838A00256477 /* tolua_event.c */; };
|
||||
F293BC2C15EB838A00256477 /* tolua_is.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBFD15EB838A00256477 /* tolua_is.c */; };
|
||||
F293BC2D15EB838A00256477 /* tolua_map.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBFE15EB838A00256477 /* tolua_map.c */; };
|
||||
F293BC2E15EB838A00256477 /* tolua_push.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BBFF15EB838A00256477 /* tolua_push.c */; };
|
||||
F293BC2F15EB838A00256477 /* tolua_to.c in Sources */ = {isa = PBXBuildFile; fileRef = F293BC0015EB838A00256477 /* tolua_to.c */; };
|
||||
F2A1553E15EB91DE00C9B0B6 /* Collision in Resources */ = {isa = PBXBuildFile; fileRef = F2A1553A15EB91DE00C9B0B6 /* Collision */; };
|
||||
F2A1553F15EB91DE00C9B0B6 /* Common in Resources */ = {isa = PBXBuildFile; fileRef = F2A1553B15EB91DE00C9B0B6 /* Common */; };
|
||||
F2A1554015EB91DE00C9B0B6 /* Dynamics in Resources */ = {isa = PBXBuildFile; fileRef = F2A1553C15EB91DE00C9B0B6 /* Dynamics */; };
|
||||
F2A1554115EB91DE00C9B0B6 /* Rope in Resources */ = {isa = PBXBuildFile; fileRef = F2A1553D15EB91DE00C9B0B6 /* Rope */; };
|
||||
F2A1554415EB91F300C9B0B6 /* include in Resources */ = {isa = PBXBuildFile; fileRef = F2A1554215EB91F300C9B0B6 /* include */; };
|
||||
F2A1554515EB91F300C9B0B6 /* src in Resources */ = {isa = PBXBuildFile; fileRef = F2A1554315EB91F300C9B0B6 /* src */; };
|
||||
F2A1555015EB923500C9B0B6 /* CCBReader in Resources */ = {isa = PBXBuildFile; fileRef = F2A1554B15EB923500C9B0B6 /* CCBReader */; };
|
||||
F2A1555115EB923500C9B0B6 /* GUI in Resources */ = {isa = PBXBuildFile; fileRef = F2A1554E15EB923500C9B0B6 /* GUI */; };
|
||||
F2A1555215EB923500C9B0B6 /* network in Resources */ = {isa = PBXBuildFile; fileRef = F2A1554F15EB923500C9B0B6 /* network */; };
|
||||
F2D83A5715EC71CC004C508F /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F2A154EE15EB8BCD00C9B0B6 /* libcocos2dx.a */; };
|
||||
F2D83A7E15EC7265004C508F /* CDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D83A7515EC7265004C508F /* CDAudioManager.m */; };
|
||||
F2D83A7F15EC7265004C508F /* CDOpenALSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D83A7815EC7265004C508F /* CDOpenALSupport.m */; };
|
||||
F2D83A8015EC7265004C508F /* CocosDenshion.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D83A7A15EC7265004C508F /* CocosDenshion.m */; };
|
||||
F2D83A8115EC7265004C508F /* SimpleAudioEngine_objc.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D83A7C15EC7265004C508F /* SimpleAudioEngine_objc.m */; };
|
||||
F2D83A8215EC7265004C508F /* SimpleAudioEngine.mm in Sources */ = {isa = PBXBuildFile; fileRef = F2D83A7D15EC7265004C508F /* SimpleAudioEngine.mm */; };
|
||||
F2D83A8415EC7290004C508F /* luaScript in Resources */ = {isa = PBXBuildFile; fileRef = F2D83A8315EC7290004C508F /* luaScript */; };
|
||||
F2D83AB415EC980D004C508F /* animations in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA015EC980D004C508F /* animations */; };
|
||||
F2D83AB515EC980D004C508F /* background.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA115EC980D004C508F /* background.mp3 */; };
|
||||
F2D83AB615EC980D004C508F /* background.ogg in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA215EC980D004C508F /* background.ogg */; };
|
||||
F2D83AB715EC980D004C508F /* ccb in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA315EC980D004C508F /* ccb */; };
|
||||
F2D83AB815EC980D004C508F /* effect1.raw in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA415EC980D004C508F /* effect1.raw */; };
|
||||
F2D83AB915EC980D004C508F /* effect1.wav in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA515EC980D004C508F /* effect1.wav */; };
|
||||
F2D83ABA15EC980D004C508F /* effect2.ogg in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA615EC980D004C508F /* effect2.ogg */; };
|
||||
F2D83ABB15EC980D004C508F /* extensions in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA715EC980D004C508F /* extensions */; };
|
||||
F2D83ABC15EC980D004C508F /* fonts in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA815EC980D004C508F /* fonts */; };
|
||||
F2D83ABD15EC980D004C508F /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AA915EC980D004C508F /* fps_images.png */; };
|
||||
F2D83ABE15EC980D004C508F /* hd in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AAA15EC980D004C508F /* hd */; };
|
||||
F2D83ABF15EC980D004C508F /* Hello.png in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AAB15EC980D004C508F /* Hello.png */; };
|
||||
F2D83AC015EC980D004C508F /* Images in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AAC15EC980D004C508F /* Images */; };
|
||||
F2D83AC115EC980D004C508F /* ipad in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AAD15EC980D004C508F /* ipad */; };
|
||||
F2D83AC215EC980D004C508F /* ipadhd in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AAE15EC980D004C508F /* ipadhd */; };
|
||||
F2D83AC315EC980D004C508F /* music.mid in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AAF15EC980D004C508F /* music.mid */; };
|
||||
F2D83AC415EC980D004C508F /* Particles in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AB015EC980D004C508F /* Particles */; };
|
||||
F2D83AC515EC980D004C508F /* Shaders in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AB115EC980D004C508F /* Shaders */; };
|
||||
F2D83AC615EC980D004C508F /* TileMaps in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AB215EC980D004C508F /* TileMaps */; };
|
||||
F2D83AC715EC980D004C508F /* zwoptex in Resources */ = {isa = PBXBuildFile; fileRef = F2D83AB315EC980D004C508F /* zwoptex */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
F2A154ED15EB8BCD00C9B0B6 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = F2A154E615EB8BCD00C9B0B6 /* cocos2dx.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 1551A33F158F2AB200E66CFE;
|
||||
remoteInfo = cocos2dx;
|
||||
};
|
||||
F2D83A5515EC71C7004C508F /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = F2A154E615EB8BCD00C9B0B6 /* cocos2dx.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 1551A33E158F2AB200E66CFE;
|
||||
remoteInfo = cocos2dx;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
F293B3C815EB7BE500256477 /* TestLua.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestLua.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
F293B3CC15EB7BE500256477 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
|
||||
F293B3CE15EB7BE500256477 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
|
||||
F293B3D015EB7BE500256477 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; };
|
||||
F293B3D215EB7BE500256477 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
|
||||
F293B3D415EB7BE500256477 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
|
||||
F293B3D615EB7BE500256477 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
|
||||
F293B3D815EB7BE500256477 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
||||
F293B3DA15EB7BE500256477 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
|
||||
F293B6F615EB823D00256477 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = "<group>"; };
|
||||
F293B6F715EB823D00256477 /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = "<group>"; };
|
||||
F293B6F815EB823D00256477 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
F293B6F915EB823D00256477 /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = "<group>"; };
|
||||
F293B6FA15EB823D00256477 /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = "<group>"; };
|
||||
F293B6FB15EB823D00256477 /* TestLua_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestLua_Prefix.pch; sourceTree = "<group>"; };
|
||||
F293BB7E15EB831F00256477 /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AppDelegate.cpp; path = ../Classes/AppDelegate.cpp; sourceTree = "<group>"; };
|
||||
F293BB7F15EB831F00256477 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ../Classes/AppDelegate.h; sourceTree = "<group>"; };
|
||||
F293BBAF15EB838A00256477 /* CCLuaEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCLuaEngine.cpp; sourceTree = "<group>"; };
|
||||
F293BBB015EB838A00256477 /* CCLuaEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLuaEngine.h; sourceTree = "<group>"; };
|
||||
F293BBB115EB838A00256477 /* Cocos2dxLuaLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cocos2dxLuaLoader.cpp; sourceTree = "<group>"; };
|
||||
F293BBB215EB838A00256477 /* Cocos2dxLuaLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cocos2dxLuaLoader.h; sourceTree = "<group>"; };
|
||||
F293BBB315EB838A00256477 /* LuaCocos2d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LuaCocos2d.cpp; sourceTree = "<group>"; };
|
||||
F293BBB415EB838A00256477 /* LuaCocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LuaCocos2d.h; sourceTree = "<group>"; };
|
||||
F293BBB515EB838A00256477 /* tolua_fix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_fix.c; sourceTree = "<group>"; };
|
||||
F293BBB615EB838A00256477 /* tolua_fix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tolua_fix.h; sourceTree = "<group>"; };
|
||||
F293BBB815EB838A00256477 /* lapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lapi.c; sourceTree = "<group>"; };
|
||||
F293BBB915EB838A00256477 /* lapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lapi.h; sourceTree = "<group>"; };
|
||||
F293BBBA15EB838A00256477 /* lauxlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lauxlib.c; sourceTree = "<group>"; };
|
||||
F293BBBB15EB838A00256477 /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lauxlib.h; sourceTree = "<group>"; };
|
||||
F293BBBC15EB838A00256477 /* lbaselib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lbaselib.c; sourceTree = "<group>"; };
|
||||
F293BBBD15EB838A00256477 /* lcode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lcode.c; sourceTree = "<group>"; };
|
||||
F293BBBE15EB838A00256477 /* lcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcode.h; sourceTree = "<group>"; };
|
||||
F293BBBF15EB838A00256477 /* ldblib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldblib.c; sourceTree = "<group>"; };
|
||||
F293BBC015EB838A00256477 /* ldebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldebug.c; sourceTree = "<group>"; };
|
||||
F293BBC115EB838A00256477 /* ldebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ldebug.h; sourceTree = "<group>"; };
|
||||
F293BBC215EB838A00256477 /* ldo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldo.c; sourceTree = "<group>"; };
|
||||
F293BBC315EB838A00256477 /* ldo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ldo.h; sourceTree = "<group>"; };
|
||||
F293BBC415EB838A00256477 /* ldump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldump.c; sourceTree = "<group>"; };
|
||||
F293BBC515EB838A00256477 /* lfunc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lfunc.c; sourceTree = "<group>"; };
|
||||
F293BBC615EB838A00256477 /* lfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lfunc.h; sourceTree = "<group>"; };
|
||||
F293BBC715EB838A00256477 /* lgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lgc.c; sourceTree = "<group>"; };
|
||||
F293BBC815EB838A00256477 /* lgc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lgc.h; sourceTree = "<group>"; };
|
||||
F293BBC915EB838A00256477 /* linit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = linit.c; sourceTree = "<group>"; };
|
||||
F293BBCA15EB838A00256477 /* liolib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = liolib.c; sourceTree = "<group>"; };
|
||||
F293BBCB15EB838A00256477 /* llex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = llex.c; sourceTree = "<group>"; };
|
||||
F293BBCC15EB838A00256477 /* llex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llex.h; sourceTree = "<group>"; };
|
||||
F293BBCD15EB838A00256477 /* llimits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llimits.h; sourceTree = "<group>"; };
|
||||
F293BBCE15EB838A00256477 /* lmathlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lmathlib.c; sourceTree = "<group>"; };
|
||||
F293BBCF15EB838A00256477 /* lmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lmem.c; sourceTree = "<group>"; };
|
||||
F293BBD015EB838A00256477 /* lmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lmem.h; sourceTree = "<group>"; };
|
||||
F293BBD115EB838A00256477 /* loadlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loadlib.c; sourceTree = "<group>"; };
|
||||
F293BBD215EB838A00256477 /* lobject.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lobject.c; sourceTree = "<group>"; };
|
||||
F293BBD315EB838A00256477 /* lobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lobject.h; sourceTree = "<group>"; };
|
||||
F293BBD415EB838A00256477 /* lopcodes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lopcodes.c; sourceTree = "<group>"; };
|
||||
F293BBD515EB838A00256477 /* lopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lopcodes.h; sourceTree = "<group>"; };
|
||||
F293BBD615EB838A00256477 /* loslib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loslib.c; sourceTree = "<group>"; };
|
||||
F293BBD715EB838A00256477 /* lparser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lparser.c; sourceTree = "<group>"; };
|
||||
F293BBD815EB838A00256477 /* lparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lparser.h; sourceTree = "<group>"; };
|
||||
F293BBD915EB838A00256477 /* lstate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstate.c; sourceTree = "<group>"; };
|
||||
F293BBDA15EB838A00256477 /* lstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lstate.h; sourceTree = "<group>"; };
|
||||
F293BBDB15EB838A00256477 /* lstring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstring.c; sourceTree = "<group>"; };
|
||||
F293BBDC15EB838A00256477 /* lstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lstring.h; sourceTree = "<group>"; };
|
||||
F293BBDD15EB838A00256477 /* lstrlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstrlib.c; sourceTree = "<group>"; };
|
||||
F293BBDE15EB838A00256477 /* ltable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ltable.c; sourceTree = "<group>"; };
|
||||
F293BBDF15EB838A00256477 /* ltable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ltable.h; sourceTree = "<group>"; };
|
||||
F293BBE015EB838A00256477 /* ltablib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ltablib.c; sourceTree = "<group>"; };
|
||||
F293BBE115EB838A00256477 /* ltm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ltm.c; sourceTree = "<group>"; };
|
||||
F293BBE215EB838A00256477 /* ltm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ltm.h; sourceTree = "<group>"; };
|
||||
F293BBE315EB838A00256477 /* lua.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lua.c; sourceTree = "<group>"; };
|
||||
F293BBE415EB838A00256477 /* lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lua.h; sourceTree = "<group>"; };
|
||||
F293BBE515EB838A00256477 /* luaconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = luaconf.h; sourceTree = "<group>"; };
|
||||
F293BBE615EB838A00256477 /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lualib.h; sourceTree = "<group>"; };
|
||||
F293BBE715EB838A00256477 /* lundump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lundump.c; sourceTree = "<group>"; };
|
||||
F293BBE815EB838A00256477 /* lundump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lundump.h; sourceTree = "<group>"; };
|
||||
F293BBE915EB838A00256477 /* lvm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lvm.c; sourceTree = "<group>"; };
|
||||
F293BBEA15EB838A00256477 /* lvm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lvm.h; sourceTree = "<group>"; };
|
||||
F293BBEB15EB838A00256477 /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzio.c; sourceTree = "<group>"; };
|
||||
F293BBEC15EB838A00256477 /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzio.h; sourceTree = "<group>"; };
|
||||
F293BBED15EB838A00256477 /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = print.c; sourceTree = "<group>"; };
|
||||
F293BBF015EB838A00256477 /* Android.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Android.mk; sourceTree = "<group>"; };
|
||||
F293BBF215EB838A00256477 /* .cproject */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = .cproject; sourceTree = "<group>"; };
|
||||
F293BBF315EB838A00256477 /* .project */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = .project; sourceTree = "<group>"; };
|
||||
F293BBF515EB838A00256477 /* liblua.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = liblua.vcproj; sourceTree = "<group>"; };
|
||||
F293BBF615EB838A00256477 /* liblua.vcxproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = liblua.vcxproj; sourceTree = "<group>"; };
|
||||
F293BBF715EB838A00256477 /* liblua.vcxproj.filters */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = liblua.vcxproj.filters; sourceTree = "<group>"; };
|
||||
F293BBF815EB838A00256477 /* liblua.vcxproj.user */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = liblua.vcxproj.user; sourceTree = "<group>"; };
|
||||
F293BBFA15EB838A00256477 /* tolua++.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tolua++.h"; sourceTree = "<group>"; };
|
||||
F293BBFB15EB838A00256477 /* tolua_event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_event.c; sourceTree = "<group>"; };
|
||||
F293BBFC15EB838A00256477 /* tolua_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tolua_event.h; sourceTree = "<group>"; };
|
||||
F293BBFD15EB838A00256477 /* tolua_is.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_is.c; sourceTree = "<group>"; };
|
||||
F293BBFE15EB838A00256477 /* tolua_map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_map.c; sourceTree = "<group>"; };
|
||||
F293BBFF15EB838A00256477 /* tolua_push.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_push.c; sourceTree = "<group>"; };
|
||||
F293BC0015EB838A00256477 /* tolua_to.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tolua_to.c; sourceTree = "<group>"; };
|
||||
F2A154E615EB8BCD00C9B0B6 /* cocos2dx.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cocos2dx.xcodeproj; path = ../../../cocos2dx/proj.ios/cocos2dx.xcodeproj; sourceTree = "<group>"; };
|
||||
F2A1553915EB91DE00C9B0B6 /* Box2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Box2D.h; path = ../../../external/Box2D/Box2D.h; sourceTree = "<group>"; };
|
||||
F2A1553A15EB91DE00C9B0B6 /* Collision */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Collision; path = ../../../external/Box2D/Collision; sourceTree = "<group>"; };
|
||||
F2A1553B15EB91DE00C9B0B6 /* Common */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Common; path = ../../../external/Box2D/Common; sourceTree = "<group>"; };
|
||||
F2A1553C15EB91DE00C9B0B6 /* Dynamics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Dynamics; path = ../../../external/Box2D/Dynamics; sourceTree = "<group>"; };
|
||||
F2A1553D15EB91DE00C9B0B6 /* Rope */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Rope; path = ../../../external/Box2D/Rope; sourceTree = "<group>"; };
|
||||
F2A1554215EB91F300C9B0B6 /* include */ = {isa = PBXFileReference; lastKnownFileType = folder; name = include; path = ../../../external/chipmunk/include; sourceTree = "<group>"; };
|
||||
F2A1554315EB91F300C9B0B6 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = ../../../external/chipmunk/src; sourceTree = "<group>"; };
|
||||
F2A1554B15EB923500C9B0B6 /* CCBReader */ = {isa = PBXFileReference; lastKnownFileType = folder; name = CCBReader; path = ../../../extensions/CCBReader; sourceTree = "<group>"; };
|
||||
F2A1554C15EB923500C9B0B6 /* cocos-ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "cocos-ext.h"; path = "../../../extensions/cocos-ext.h"; sourceTree = "<group>"; };
|
||||
F2A1554D15EB923500C9B0B6 /* ExtensionMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExtensionMacros.h; path = ../../../extensions/ExtensionMacros.h; sourceTree = "<group>"; };
|
||||
F2A1554E15EB923500C9B0B6 /* GUI */ = {isa = PBXFileReference; lastKnownFileType = folder; name = GUI; path = ../../../extensions/GUI; sourceTree = "<group>"; };
|
||||
F2A1554F15EB923500C9B0B6 /* network */ = {isa = PBXFileReference; lastKnownFileType = folder; name = network; path = ../../../extensions/network; sourceTree = "<group>"; };
|
||||
F2D83A7215EC7259004C508F /* Export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Export.h; path = ../../../CocosDenshion/include/Export.h; sourceTree = "<group>"; };
|
||||
F2D83A7315EC7259004C508F /* SimpleAudioEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SimpleAudioEngine.h; path = ../../../CocosDenshion/include/SimpleAudioEngine.h; sourceTree = "<group>"; };
|
||||
F2D83A7415EC7265004C508F /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDAudioManager.h; path = ../../../CocosDenshion/ios/CDAudioManager.h; sourceTree = "<group>"; };
|
||||
F2D83A7515EC7265004C508F /* CDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDAudioManager.m; path = ../../../CocosDenshion/ios/CDAudioManager.m; sourceTree = "<group>"; };
|
||||
F2D83A7615EC7265004C508F /* CDConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDConfig.h; path = ../../../CocosDenshion/ios/CDConfig.h; sourceTree = "<group>"; };
|
||||
F2D83A7715EC7265004C508F /* CDOpenALSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDOpenALSupport.h; path = ../../../CocosDenshion/ios/CDOpenALSupport.h; sourceTree = "<group>"; };
|
||||
F2D83A7815EC7265004C508F /* CDOpenALSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDOpenALSupport.m; path = ../../../CocosDenshion/ios/CDOpenALSupport.m; sourceTree = "<group>"; };
|
||||
F2D83A7915EC7265004C508F /* CocosDenshion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CocosDenshion.h; path = ../../../CocosDenshion/ios/CocosDenshion.h; sourceTree = "<group>"; };
|
||||
F2D83A7A15EC7265004C508F /* CocosDenshion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CocosDenshion.m; path = ../../../CocosDenshion/ios/CocosDenshion.m; sourceTree = "<group>"; };
|
||||
F2D83A7B15EC7265004C508F /* SimpleAudioEngine_objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SimpleAudioEngine_objc.h; path = ../../../CocosDenshion/ios/SimpleAudioEngine_objc.h; sourceTree = "<group>"; };
|
||||
F2D83A7C15EC7265004C508F /* SimpleAudioEngine_objc.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SimpleAudioEngine_objc.m; path = ../../../CocosDenshion/ios/SimpleAudioEngine_objc.m; sourceTree = "<group>"; };
|
||||
F2D83A7D15EC7265004C508F /* SimpleAudioEngine.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SimpleAudioEngine.mm; path = ../../../CocosDenshion/ios/SimpleAudioEngine.mm; sourceTree = "<group>"; };
|
||||
F2D83A8315EC7290004C508F /* luaScript */ = {isa = PBXFileReference; lastKnownFileType = folder; name = luaScript; path = ../../TestLua/Resources/luaScript; sourceTree = "<group>"; };
|
||||
F2D83AA015EC980D004C508F /* animations */ = {isa = PBXFileReference; lastKnownFileType = folder; path = animations; sourceTree = "<group>"; };
|
||||
F2D83AA115EC980D004C508F /* background.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = background.mp3; sourceTree = "<group>"; };
|
||||
F2D83AA215EC980D004C508F /* background.ogg */ = {isa = PBXFileReference; lastKnownFileType = file; path = background.ogg; sourceTree = "<group>"; };
|
||||
F2D83AA315EC980D004C508F /* ccb */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ccb; sourceTree = "<group>"; };
|
||||
F2D83AA415EC980D004C508F /* effect1.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = effect1.raw; sourceTree = "<group>"; };
|
||||
F2D83AA515EC980D004C508F /* effect1.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = effect1.wav; sourceTree = "<group>"; };
|
||||
F2D83AA615EC980D004C508F /* effect2.ogg */ = {isa = PBXFileReference; lastKnownFileType = file; path = effect2.ogg; sourceTree = "<group>"; };
|
||||
F2D83AA715EC980D004C508F /* extensions */ = {isa = PBXFileReference; lastKnownFileType = folder; path = extensions; sourceTree = "<group>"; };
|
||||
F2D83AA815EC980D004C508F /* fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fonts; sourceTree = "<group>"; };
|
||||
F2D83AA915EC980D004C508F /* fps_images.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = fps_images.png; sourceTree = "<group>"; };
|
||||
F2D83AAA15EC980D004C508F /* hd */ = {isa = PBXFileReference; lastKnownFileType = folder; path = hd; sourceTree = "<group>"; };
|
||||
F2D83AAB15EC980D004C508F /* Hello.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Hello.png; sourceTree = "<group>"; };
|
||||
F2D83AAC15EC980D004C508F /* Images */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Images; sourceTree = "<group>"; };
|
||||
F2D83AAD15EC980D004C508F /* ipad */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ipad; sourceTree = "<group>"; };
|
||||
F2D83AAE15EC980D004C508F /* ipadhd */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ipadhd; sourceTree = "<group>"; };
|
||||
F2D83AAF15EC980D004C508F /* music.mid */ = {isa = PBXFileReference; lastKnownFileType = audio.midi; path = music.mid; sourceTree = "<group>"; };
|
||||
F2D83AB015EC980D004C508F /* Particles */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Particles; sourceTree = "<group>"; };
|
||||
F2D83AB115EC980D004C508F /* Shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Shaders; sourceTree = "<group>"; };
|
||||
F2D83AB215EC980D004C508F /* TileMaps */ = {isa = PBXFileReference; lastKnownFileType = folder; path = TileMaps; sourceTree = "<group>"; };
|
||||
F2D83AB315EC980D004C508F /* zwoptex */ = {isa = PBXFileReference; lastKnownFileType = folder; path = zwoptex; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
F293B3C515EB7BE500256477 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F2D83A5715EC71CC004C508F /* libcocos2dx.a in Frameworks */,
|
||||
F293B3CD15EB7BE500256477 /* QuartzCore.framework in Frameworks */,
|
||||
F293B3CF15EB7BE500256477 /* OpenGLES.framework in Frameworks */,
|
||||
F293B3D115EB7BE500256477 /* OpenAL.framework in Frameworks */,
|
||||
F293B3D315EB7BE500256477 /* AudioToolbox.framework in Frameworks */,
|
||||
F293B3D515EB7BE500256477 /* AVFoundation.framework in Frameworks */,
|
||||
F293B3D715EB7BE500256477 /* UIKit.framework in Frameworks */,
|
||||
F293B3D915EB7BE500256477 /* Foundation.framework in Frameworks */,
|
||||
F293B3DB15EB7BE500256477 /* CoreGraphics.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
F293B3BD15EB7BE500256477 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2A154E615EB8BCD00C9B0B6 /* cocos2dx.xcodeproj */,
|
||||
F2A1554A15EB921600C9B0B6 /* extensions */,
|
||||
F2A1553815EB91A000C9B0B6 /* chipmunk */,
|
||||
F2A1552315EB910F00C9B0B6 /* box2d */,
|
||||
F2A1552215EB910300C9B0B6 /* CocosDenshion */,
|
||||
F293BBAD15EB838A00256477 /* lua */,
|
||||
F293BB7C15EB830F00256477 /* Classes */,
|
||||
F293B6E815EB807E00256477 /* Other Sources */,
|
||||
F293B3CB15EB7BE500256477 /* Frameworks */,
|
||||
F293B3C915EB7BE500256477 /* Products */,
|
||||
F293BC4615EB859D00256477 /* Resources */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293B3C915EB7BE500256477 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293B3C815EB7BE500256477 /* TestLua.app */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293B3CB15EB7BE500256477 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293B3CC15EB7BE500256477 /* QuartzCore.framework */,
|
||||
F293B3CE15EB7BE500256477 /* OpenGLES.framework */,
|
||||
F293B3D015EB7BE500256477 /* OpenAL.framework */,
|
||||
F293B3D215EB7BE500256477 /* AudioToolbox.framework */,
|
||||
F293B3D415EB7BE500256477 /* AVFoundation.framework */,
|
||||
F293B3D615EB7BE500256477 /* UIKit.framework */,
|
||||
F293B3D815EB7BE500256477 /* Foundation.framework */,
|
||||
F293B3DA15EB7BE500256477 /* CoreGraphics.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293B6E815EB807E00256477 /* Other Sources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293B6F615EB823D00256477 /* AppController.h */,
|
||||
F293B6F715EB823D00256477 /* AppController.mm */,
|
||||
F293B6F815EB823D00256477 /* main.m */,
|
||||
F293B6F915EB823D00256477 /* RootViewController.h */,
|
||||
F293B6FA15EB823D00256477 /* RootViewController.mm */,
|
||||
F293B6FB15EB823D00256477 /* TestLua_Prefix.pch */,
|
||||
);
|
||||
name = "Other Sources";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BB7C15EB830F00256477 /* Classes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BB7E15EB831F00256477 /* AppDelegate.cpp */,
|
||||
F293BB7F15EB831F00256477 /* AppDelegate.h */,
|
||||
);
|
||||
name = Classes;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBAD15EB838A00256477 /* lua */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBAE15EB838A00256477 /* cocos2dx_support */,
|
||||
F293BBB715EB838A00256477 /* lua */,
|
||||
F293BBEE15EB838A00256477 /* proj.android */,
|
||||
F293BBF115EB838A00256477 /* proj.blackberry */,
|
||||
F293BBF415EB838A00256477 /* proj.win32 */,
|
||||
F293BBF915EB838A00256477 /* tolua */,
|
||||
);
|
||||
name = lua;
|
||||
path = ../../../scripting/lua;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBAE15EB838A00256477 /* cocos2dx_support */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBAF15EB838A00256477 /* CCLuaEngine.cpp */,
|
||||
F293BBB015EB838A00256477 /* CCLuaEngine.h */,
|
||||
F293BBB115EB838A00256477 /* Cocos2dxLuaLoader.cpp */,
|
||||
F293BBB215EB838A00256477 /* Cocos2dxLuaLoader.h */,
|
||||
F293BBB315EB838A00256477 /* LuaCocos2d.cpp */,
|
||||
F293BBB415EB838A00256477 /* LuaCocos2d.h */,
|
||||
F293BBB515EB838A00256477 /* tolua_fix.c */,
|
||||
F293BBB615EB838A00256477 /* tolua_fix.h */,
|
||||
);
|
||||
path = cocos2dx_support;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBB715EB838A00256477 /* lua */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBB815EB838A00256477 /* lapi.c */,
|
||||
F293BBB915EB838A00256477 /* lapi.h */,
|
||||
F293BBBA15EB838A00256477 /* lauxlib.c */,
|
||||
F293BBBB15EB838A00256477 /* lauxlib.h */,
|
||||
F293BBBC15EB838A00256477 /* lbaselib.c */,
|
||||
F293BBBD15EB838A00256477 /* lcode.c */,
|
||||
F293BBBE15EB838A00256477 /* lcode.h */,
|
||||
F293BBBF15EB838A00256477 /* ldblib.c */,
|
||||
F293BBC015EB838A00256477 /* ldebug.c */,
|
||||
F293BBC115EB838A00256477 /* ldebug.h */,
|
||||
F293BBC215EB838A00256477 /* ldo.c */,
|
||||
F293BBC315EB838A00256477 /* ldo.h */,
|
||||
F293BBC415EB838A00256477 /* ldump.c */,
|
||||
F293BBC515EB838A00256477 /* lfunc.c */,
|
||||
F293BBC615EB838A00256477 /* lfunc.h */,
|
||||
F293BBC715EB838A00256477 /* lgc.c */,
|
||||
F293BBC815EB838A00256477 /* lgc.h */,
|
||||
F293BBC915EB838A00256477 /* linit.c */,
|
||||
F293BBCA15EB838A00256477 /* liolib.c */,
|
||||
F293BBCB15EB838A00256477 /* llex.c */,
|
||||
F293BBCC15EB838A00256477 /* llex.h */,
|
||||
F293BBCD15EB838A00256477 /* llimits.h */,
|
||||
F293BBCE15EB838A00256477 /* lmathlib.c */,
|
||||
F293BBCF15EB838A00256477 /* lmem.c */,
|
||||
F293BBD015EB838A00256477 /* lmem.h */,
|
||||
F293BBD115EB838A00256477 /* loadlib.c */,
|
||||
F293BBD215EB838A00256477 /* lobject.c */,
|
||||
F293BBD315EB838A00256477 /* lobject.h */,
|
||||
F293BBD415EB838A00256477 /* lopcodes.c */,
|
||||
F293BBD515EB838A00256477 /* lopcodes.h */,
|
||||
F293BBD615EB838A00256477 /* loslib.c */,
|
||||
F293BBD715EB838A00256477 /* lparser.c */,
|
||||
F293BBD815EB838A00256477 /* lparser.h */,
|
||||
F293BBD915EB838A00256477 /* lstate.c */,
|
||||
F293BBDA15EB838A00256477 /* lstate.h */,
|
||||
F293BBDB15EB838A00256477 /* lstring.c */,
|
||||
F293BBDC15EB838A00256477 /* lstring.h */,
|
||||
F293BBDD15EB838A00256477 /* lstrlib.c */,
|
||||
F293BBDE15EB838A00256477 /* ltable.c */,
|
||||
F293BBDF15EB838A00256477 /* ltable.h */,
|
||||
F293BBE015EB838A00256477 /* ltablib.c */,
|
||||
F293BBE115EB838A00256477 /* ltm.c */,
|
||||
F293BBE215EB838A00256477 /* ltm.h */,
|
||||
F293BBE315EB838A00256477 /* lua.c */,
|
||||
F293BBE415EB838A00256477 /* lua.h */,
|
||||
F293BBE515EB838A00256477 /* luaconf.h */,
|
||||
F293BBE615EB838A00256477 /* lualib.h */,
|
||||
F293BBE715EB838A00256477 /* lundump.c */,
|
||||
F293BBE815EB838A00256477 /* lundump.h */,
|
||||
F293BBE915EB838A00256477 /* lvm.c */,
|
||||
F293BBEA15EB838A00256477 /* lvm.h */,
|
||||
F293BBEB15EB838A00256477 /* lzio.c */,
|
||||
F293BBEC15EB838A00256477 /* lzio.h */,
|
||||
F293BBED15EB838A00256477 /* print.c */,
|
||||
);
|
||||
path = lua;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBEE15EB838A00256477 /* proj.android */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBEF15EB838A00256477 /* jni */,
|
||||
);
|
||||
path = proj.android;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBEF15EB838A00256477 /* jni */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBF015EB838A00256477 /* Android.mk */,
|
||||
);
|
||||
path = jni;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBF115EB838A00256477 /* proj.blackberry */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBF215EB838A00256477 /* .cproject */,
|
||||
F293BBF315EB838A00256477 /* .project */,
|
||||
);
|
||||
path = proj.blackberry;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBF415EB838A00256477 /* proj.win32 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBF515EB838A00256477 /* liblua.vcproj */,
|
||||
F293BBF615EB838A00256477 /* liblua.vcxproj */,
|
||||
F293BBF715EB838A00256477 /* liblua.vcxproj.filters */,
|
||||
F293BBF815EB838A00256477 /* liblua.vcxproj.user */,
|
||||
);
|
||||
path = proj.win32;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BBF915EB838A00256477 /* tolua */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F293BBFA15EB838A00256477 /* tolua++.h */,
|
||||
F293BBFB15EB838A00256477 /* tolua_event.c */,
|
||||
F293BBFC15EB838A00256477 /* tolua_event.h */,
|
||||
F293BBFD15EB838A00256477 /* tolua_is.c */,
|
||||
F293BBFE15EB838A00256477 /* tolua_map.c */,
|
||||
F293BBFF15EB838A00256477 /* tolua_push.c */,
|
||||
F293BC0015EB838A00256477 /* tolua_to.c */,
|
||||
);
|
||||
path = tolua;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F293BC4615EB859D00256477 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2D83AA015EC980D004C508F /* animations */,
|
||||
F2D83AA115EC980D004C508F /* background.mp3 */,
|
||||
F2D83AA215EC980D004C508F /* background.ogg */,
|
||||
F2D83AA315EC980D004C508F /* ccb */,
|
||||
F2D83AA415EC980D004C508F /* effect1.raw */,
|
||||
F2D83AA515EC980D004C508F /* effect1.wav */,
|
||||
F2D83AA615EC980D004C508F /* effect2.ogg */,
|
||||
F2D83AA715EC980D004C508F /* extensions */,
|
||||
F2D83AA815EC980D004C508F /* fonts */,
|
||||
F2D83AA915EC980D004C508F /* fps_images.png */,
|
||||
F2D83AAA15EC980D004C508F /* hd */,
|
||||
F2D83AAB15EC980D004C508F /* Hello.png */,
|
||||
F2D83AAC15EC980D004C508F /* Images */,
|
||||
F2D83AAD15EC980D004C508F /* ipad */,
|
||||
F2D83AAE15EC980D004C508F /* ipadhd */,
|
||||
F2D83AAF15EC980D004C508F /* music.mid */,
|
||||
F2D83AB015EC980D004C508F /* Particles */,
|
||||
F2D83AB115EC980D004C508F /* Shaders */,
|
||||
F2D83AB215EC980D004C508F /* TileMaps */,
|
||||
F2D83AB315EC980D004C508F /* zwoptex */,
|
||||
F2D83A8315EC7290004C508F /* luaScript */,
|
||||
);
|
||||
name = Resources;
|
||||
path = ../../TestCpp/Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2A154E715EB8BCD00C9B0B6 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2A154EE15EB8BCD00C9B0B6 /* libcocos2dx.a */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2A1552215EB910300C9B0B6 /* CocosDenshion */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2D83A7115EC723F004C508F /* include */,
|
||||
F2D83A7015EC723B004C508F /* ios */,
|
||||
);
|
||||
name = CocosDenshion;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2A1552315EB910F00C9B0B6 /* box2d */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2A1553915EB91DE00C9B0B6 /* Box2D.h */,
|
||||
F2A1553A15EB91DE00C9B0B6 /* Collision */,
|
||||
F2A1553B15EB91DE00C9B0B6 /* Common */,
|
||||
F2A1553C15EB91DE00C9B0B6 /* Dynamics */,
|
||||
F2A1553D15EB91DE00C9B0B6 /* Rope */,
|
||||
);
|
||||
name = box2d;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2A1553815EB91A000C9B0B6 /* chipmunk */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2A1554215EB91F300C9B0B6 /* include */,
|
||||
F2A1554315EB91F300C9B0B6 /* src */,
|
||||
);
|
||||
name = chipmunk;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2A1554A15EB921600C9B0B6 /* extensions */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2A1554B15EB923500C9B0B6 /* CCBReader */,
|
||||
F2A1554C15EB923500C9B0B6 /* cocos-ext.h */,
|
||||
F2A1554D15EB923500C9B0B6 /* ExtensionMacros.h */,
|
||||
F2A1554E15EB923500C9B0B6 /* GUI */,
|
||||
F2A1554F15EB923500C9B0B6 /* network */,
|
||||
);
|
||||
name = extensions;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2D83A7015EC723B004C508F /* ios */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2D83A7415EC7265004C508F /* CDAudioManager.h */,
|
||||
F2D83A7515EC7265004C508F /* CDAudioManager.m */,
|
||||
F2D83A7615EC7265004C508F /* CDConfig.h */,
|
||||
F2D83A7715EC7265004C508F /* CDOpenALSupport.h */,
|
||||
F2D83A7815EC7265004C508F /* CDOpenALSupport.m */,
|
||||
F2D83A7915EC7265004C508F /* CocosDenshion.h */,
|
||||
F2D83A7A15EC7265004C508F /* CocosDenshion.m */,
|
||||
F2D83A7B15EC7265004C508F /* SimpleAudioEngine_objc.h */,
|
||||
F2D83A7C15EC7265004C508F /* SimpleAudioEngine_objc.m */,
|
||||
F2D83A7D15EC7265004C508F /* SimpleAudioEngine.mm */,
|
||||
);
|
||||
name = ios;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F2D83A7115EC723F004C508F /* include */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F2D83A7215EC7259004C508F /* Export.h */,
|
||||
F2D83A7315EC7259004C508F /* SimpleAudioEngine.h */,
|
||||
);
|
||||
name = include;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
F293B3C715EB7BE500256477 /* TestLua */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = F293B6C415EB7BEA00256477 /* Build configuration list for PBXNativeTarget "TestLua" */;
|
||||
buildPhases = (
|
||||
F293B3C415EB7BE500256477 /* Sources */,
|
||||
F293B3C515EB7BE500256477 /* Frameworks */,
|
||||
F293B3C615EB7BE500256477 /* Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
F2D83A5615EC71C7004C508F /* PBXTargetDependency */,
|
||||
);
|
||||
name = TestLua;
|
||||
productName = TestLua;
|
||||
productReference = F293B3C815EB7BE500256477 /* TestLua.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
F293B3BF15EB7BE500256477 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0430;
|
||||
};
|
||||
buildConfigurationList = F293B3C215EB7BE500256477 /* Build configuration list for PBXProject "TestLua" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = F293B3BD15EB7BE500256477;
|
||||
productRefGroup = F293B3C915EB7BE500256477 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = F2A154E715EB8BCD00C9B0B6 /* Products */;
|
||||
ProjectRef = F2A154E615EB8BCD00C9B0B6 /* cocos2dx.xcodeproj */;
|
||||
},
|
||||
);
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
F293B3C715EB7BE500256477 /* TestLua */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
F2A154EE15EB8BCD00C9B0B6 /* libcocos2dx.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libcocos2dx.a;
|
||||
remoteRef = F2A154ED15EB8BCD00C9B0B6 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
F293B3C615EB7BE500256477 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F293BC2415EB838A00256477 /* Android.mk in Resources */,
|
||||
F293BC2515EB838A00256477 /* .cproject in Resources */,
|
||||
F293BC2615EB838A00256477 /* .project in Resources */,
|
||||
F293BC2715EB838A00256477 /* liblua.vcproj in Resources */,
|
||||
F293BC2815EB838A00256477 /* liblua.vcxproj in Resources */,
|
||||
F293BC2915EB838A00256477 /* liblua.vcxproj.filters in Resources */,
|
||||
F293BC2A15EB838A00256477 /* liblua.vcxproj.user in Resources */,
|
||||
F2A1553E15EB91DE00C9B0B6 /* Collision in Resources */,
|
||||
F2A1553F15EB91DE00C9B0B6 /* Common in Resources */,
|
||||
F2A1554015EB91DE00C9B0B6 /* Dynamics in Resources */,
|
||||
F2A1554115EB91DE00C9B0B6 /* Rope in Resources */,
|
||||
F2A1554415EB91F300C9B0B6 /* include in Resources */,
|
||||
F2A1554515EB91F300C9B0B6 /* src in Resources */,
|
||||
F2A1555015EB923500C9B0B6 /* CCBReader in Resources */,
|
||||
F2A1555115EB923500C9B0B6 /* GUI in Resources */,
|
||||
F2A1555215EB923500C9B0B6 /* network in Resources */,
|
||||
F2D83A8415EC7290004C508F /* luaScript in Resources */,
|
||||
F2D83AB415EC980D004C508F /* animations in Resources */,
|
||||
F2D83AB515EC980D004C508F /* background.mp3 in Resources */,
|
||||
F2D83AB615EC980D004C508F /* background.ogg in Resources */,
|
||||
F2D83AB715EC980D004C508F /* ccb in Resources */,
|
||||
F2D83AB815EC980D004C508F /* effect1.raw in Resources */,
|
||||
F2D83AB915EC980D004C508F /* effect1.wav in Resources */,
|
||||
F2D83ABA15EC980D004C508F /* effect2.ogg in Resources */,
|
||||
F2D83ABB15EC980D004C508F /* extensions in Resources */,
|
||||
F2D83ABC15EC980D004C508F /* fonts in Resources */,
|
||||
F2D83ABD15EC980D004C508F /* fps_images.png in Resources */,
|
||||
F2D83ABE15EC980D004C508F /* hd in Resources */,
|
||||
F2D83ABF15EC980D004C508F /* Hello.png in Resources */,
|
||||
F2D83AC015EC980D004C508F /* Images in Resources */,
|
||||
F2D83AC115EC980D004C508F /* ipad in Resources */,
|
||||
F2D83AC215EC980D004C508F /* ipadhd in Resources */,
|
||||
F2D83AC315EC980D004C508F /* music.mid in Resources */,
|
||||
F2D83AC415EC980D004C508F /* Particles in Resources */,
|
||||
F2D83AC515EC980D004C508F /* Shaders in Resources */,
|
||||
F2D83AC615EC980D004C508F /* TileMaps in Resources */,
|
||||
F2D83AC715EC980D004C508F /* zwoptex in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
F293B3C415EB7BE500256477 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F293B6FC15EB823D00256477 /* AppController.mm in Sources */,
|
||||
F293B6FD15EB823D00256477 /* main.m in Sources */,
|
||||
F293B6FE15EB823D00256477 /* RootViewController.mm in Sources */,
|
||||
F293BB9C15EB831F00256477 /* AppDelegate.cpp in Sources */,
|
||||
F293BC0115EB838A00256477 /* CCLuaEngine.cpp in Sources */,
|
||||
F293BC0215EB838A00256477 /* Cocos2dxLuaLoader.cpp in Sources */,
|
||||
F293BC0315EB838A00256477 /* LuaCocos2d.cpp in Sources */,
|
||||
F293BC0415EB838A00256477 /* tolua_fix.c in Sources */,
|
||||
F293BC0515EB838A00256477 /* lapi.c in Sources */,
|
||||
F293BC0615EB838A00256477 /* lauxlib.c in Sources */,
|
||||
F293BC0715EB838A00256477 /* lbaselib.c in Sources */,
|
||||
F293BC0815EB838A00256477 /* lcode.c in Sources */,
|
||||
F293BC0915EB838A00256477 /* ldblib.c in Sources */,
|
||||
F293BC0A15EB838A00256477 /* ldebug.c in Sources */,
|
||||
F293BC0B15EB838A00256477 /* ldo.c in Sources */,
|
||||
F293BC0C15EB838A00256477 /* ldump.c in Sources */,
|
||||
F293BC0D15EB838A00256477 /* lfunc.c in Sources */,
|
||||
F293BC0E15EB838A00256477 /* lgc.c in Sources */,
|
||||
F293BC0F15EB838A00256477 /* linit.c in Sources */,
|
||||
F293BC1015EB838A00256477 /* liolib.c in Sources */,
|
||||
F293BC1115EB838A00256477 /* llex.c in Sources */,
|
||||
F293BC1215EB838A00256477 /* lmathlib.c in Sources */,
|
||||
F293BC1315EB838A00256477 /* lmem.c in Sources */,
|
||||
F293BC1415EB838A00256477 /* loadlib.c in Sources */,
|
||||
F293BC1515EB838A00256477 /* lobject.c in Sources */,
|
||||
F293BC1615EB838A00256477 /* lopcodes.c in Sources */,
|
||||
F293BC1715EB838A00256477 /* loslib.c in Sources */,
|
||||
F293BC1815EB838A00256477 /* lparser.c in Sources */,
|
||||
F293BC1915EB838A00256477 /* lstate.c in Sources */,
|
||||
F293BC1A15EB838A00256477 /* lstring.c in Sources */,
|
||||
F293BC1B15EB838A00256477 /* lstrlib.c in Sources */,
|
||||
F293BC1C15EB838A00256477 /* ltable.c in Sources */,
|
||||
F293BC1D15EB838A00256477 /* ltablib.c in Sources */,
|
||||
F293BC1E15EB838A00256477 /* ltm.c in Sources */,
|
||||
F293BC1F15EB838A00256477 /* lua.c in Sources */,
|
||||
F293BC2015EB838A00256477 /* lundump.c in Sources */,
|
||||
F293BC2115EB838A00256477 /* lvm.c in Sources */,
|
||||
F293BC2215EB838A00256477 /* lzio.c in Sources */,
|
||||
F293BC2315EB838A00256477 /* print.c in Sources */,
|
||||
F293BC2B15EB838A00256477 /* tolua_event.c in Sources */,
|
||||
F293BC2C15EB838A00256477 /* tolua_is.c in Sources */,
|
||||
F293BC2D15EB838A00256477 /* tolua_map.c in Sources */,
|
||||
F293BC2E15EB838A00256477 /* tolua_push.c in Sources */,
|
||||
F293BC2F15EB838A00256477 /* tolua_to.c in Sources */,
|
||||
F2D83A7E15EC7265004C508F /* CDAudioManager.m in Sources */,
|
||||
F2D83A7F15EC7265004C508F /* CDOpenALSupport.m in Sources */,
|
||||
F2D83A8015EC7265004C508F /* CocosDenshion.m in Sources */,
|
||||
F2D83A8115EC7265004C508F /* SimpleAudioEngine_objc.m in Sources */,
|
||||
F2D83A8215EC7265004C508F /* SimpleAudioEngine.mm in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
F2D83A5615EC71C7004C508F /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = cocos2dx;
|
||||
targetProxy = F2D83A5515EC71C7004C508F /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
F293B6C215EB7BEA00256477 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
DEBUG,
|
||||
"COCOS2D_DEBUG=1",
|
||||
USE_FILE32API,
|
||||
TARGET_OS_IPHONE,
|
||||
"CC_LUA_ENGINE_ENABLED=1",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"\"$(PROJECT_NAME)/libs/cocos2dx/kazmath/include\"",
|
||||
"\"$(PROJECT_NAME)/libs/cocos2dx\"",
|
||||
"\"$(PROJECT_NAME)/libs/CocosDenshion/include\"",
|
||||
"\"$(SDKROOT)/usr/include/libxml2\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/kazmath/include\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/tolua\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/src\"",
|
||||
"$(SRCROOT)/../../../external/lua/cocos2dx_support",
|
||||
"$(SRCROOT)/../../../cocos2dx/platform/ios",
|
||||
"$(SRCROOT)/../../../cocos2dx/include",
|
||||
);
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
|
||||
SDKROOT = iphoneos;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
F293B6C315EB7BEA00256477 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
NDEBUG,
|
||||
USE_FILE32API,
|
||||
TARGET_OS_IPHONE,
|
||||
"CC_LUA_ENGINE_ENABLED=1",
|
||||
);
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"\"$(PROJECT_NAME)/libs/cocos2dx/kazmath/include\"",
|
||||
"\"$(PROJECT_NAME)/libs/cocos2dx\"",
|
||||
"\"$(PROJECT_NAME)/libs/CocosDenshion/include\"",
|
||||
"\"$(SDKROOT)/usr/include/libxml2\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/kazmath/include\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/tolua\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/src\"",
|
||||
"$(SRCROOT)/../../../external/lua/cocos2dx_support",
|
||||
"$(SRCROOT)/../../../cocos2dx/platform/ios",
|
||||
"$(SRCROOT)/../../../cocos2dx/include",
|
||||
);
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
|
||||
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
|
||||
SDKROOT = iphoneos;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
F293B6C515EB7BEA00256477 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = TestLua_Prefix.pch;
|
||||
"GCC_THUMB_SUPPORT[arch=armv6]" = "";
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"\"$(SRCROOT)/../../../cocos2dx\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/kazmath/include\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/tolua\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/src\"",
|
||||
"$(SRCROOT)/../../../external/lua/cocos2dx_support",
|
||||
"$(SRCROOT)/../../../cocos2dx/platform/ios",
|
||||
"$(SRCROOT)/../../../cocos2dx/include",
|
||||
"$(SRCROOT)/../../../CocosDenshion/include",
|
||||
"\"$(SRCROOT)/../../../external/chipmunk/include/chipmunk\"",
|
||||
"\"$(SRCROOT)/../../../external/chipmunk/include/constraints\"",
|
||||
"\"$(SRCROOT)/../../../external\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/platform/third_party/ios\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/platform/ios/Simulation\"",
|
||||
);
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
OTHER_LDFLAGS = (
|
||||
"-lxml2",
|
||||
"-lz",
|
||||
);
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
WRAPPER_EXTENSION = app;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
F293B6C615EB7BEA00256477 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = TestLua_Prefix.pch;
|
||||
"GCC_THUMB_SUPPORT[arch=armv6]" = "";
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"\"$(SRCROOT)/../../../cocos2dx\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/kazmath/include\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/tolua\"",
|
||||
"\"$(SRCROOT)/../../../external/lua/src\"",
|
||||
"$(SRCROOT)/../../../external/lua/cocos2dx_support",
|
||||
"$(SRCROOT)/../../../cocos2dx/platform/ios",
|
||||
"$(SRCROOT)/../../../cocos2dx/include",
|
||||
"$(SRCROOT)/../../../CocosDenshion/include",
|
||||
"\"$(SRCROOT)/../../../external/chipmunk/include/chipmunk\"",
|
||||
"\"$(SRCROOT)/../../../external/chipmunk/include/constraints\"",
|
||||
"\"$(SRCROOT)/../../../external\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/platform/third_party/ios\"",
|
||||
"\"$(SRCROOT)/../../../cocos2dx/platform/ios/Simulation\"",
|
||||
);
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
OTHER_LDFLAGS = (
|
||||
"-lxml2",
|
||||
"-lz",
|
||||
);
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
WRAPPER_EXTENSION = app;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
F293B3C215EB7BE500256477 /* Build configuration list for PBXProject "TestLua" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
F293B6C215EB7BEA00256477 /* Debug */,
|
||||
F293B6C315EB7BEA00256477 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
F293B6C415EB7BEA00256477 /* Build configuration list for PBXNativeTarget "TestLua" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
F293B6C515EB7BEA00256477 /* Debug */,
|
||||
F293B6C615EB7BEA00256477 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = F293B3BF15EB7BE500256477 /* Project object */;
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
//
|
||||
// Prefix header for all source files of the 'TestLua' target in the 'TestLua' project
|
||||
//
|
||||
|
||||
#ifdef __OBJC__
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <UIKit/UIKit.h>
|
||||
#endif
|
|
@ -0,0 +1,15 @@
|
|||
//
|
||||
// main.m
|
||||
// TestLua
|
||||
//
|
||||
// Copyright __MyCompanyName__ 2011. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
NSAutoreleasePool *pool = [NSAutoreleasePool new];
|
||||
int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
|
||||
[pool release];
|
||||
return retVal;
|
||||
}
|
|
@ -1 +1 @@
|
|||
ddd3a33e065db39b993e002dac4521ac04f16151
|
||||
56da00040fc92078955551825bf257ec7c20c778
|
|
@ -40,5 +40,6 @@ class CCRect
|
|||
};
|
||||
|
||||
CCPoint CCPointMake(float x, float y);
|
||||
CCPoint CCPointMake @ ccp (float x, float y);
|
||||
CCSize CCSizeMake(float width, float height);
|
||||
CCRect CCRectMake(float x, float y, float width,float height);
|
||||
|
|
|
@ -85,9 +85,9 @@ class CCNode : public CCObject
|
|||
void setActionManager(CCActionManager* pActionMgr);
|
||||
CCScheduler* getScheduler();
|
||||
void setScheduler(CCScheduler* pScheduler);
|
||||
void addChild(CCNode * child);
|
||||
void addChild(CCNode * child, int zOrder);
|
||||
void addChild(CCNode * child, int zOrder, int tag);
|
||||
void addChild(CCNode * child, int zOrder);
|
||||
void addChild(CCNode * child);
|
||||
void removeChild(CCNode* child, bool cleanup);
|
||||
void removeAllChildrenWithCleanup(bool cleanup);
|
||||
void reorderChild(CCNode * child, int zOrder);
|
||||
|
@ -109,9 +109,6 @@ class CCNode : public CCObject
|
|||
|
||||
unsigned int numberOfRunningActions(void);
|
||||
|
||||
unsigned int scheduleScriptFunc(LUA_FUNCTION funcID, float fInterval, bool bPaused);
|
||||
void unscheduleScriptEntry(unsigned int uScheduleScriptEntryID);
|
||||
|
||||
CCAffineTransform nodeToParentTransform(void);
|
||||
CCAffineTransform parentToNodeTransform(void);
|
||||
CCAffineTransform nodeToWorldTransform(void);
|
||||
|
|
Loading…
Reference in New Issue