mirror of https://github.com/axmolengine/axmol.git
Merge branch 'master' into LinuxPort
This commit is contained in:
commit
871abb4a32
21
AUTHORS
21
AUTHORS
|
@ -10,20 +10,27 @@ Core Developers:
|
|||
RongHong Huang
|
||||
|
||||
Developers:
|
||||
Dumganhar
|
||||
author of Bada port
|
||||
ZhuoShi Shun
|
||||
contribute the lua binding of CocosDenshion
|
||||
|
||||
Carlos Sessa
|
||||
implement the accelerometer module onto Android
|
||||
|
||||
Max Aksenov
|
||||
author and maintainer of Marmalade(Airplay) port
|
||||
Jirka Fajfr
|
||||
Chris Calm
|
||||
authors of CCTexturePVR
|
||||
|
||||
RuiXiang Zhou
|
||||
XiDi Peng
|
||||
AiYu Ye
|
||||
authors of lua binding
|
||||
|
||||
Max Aksenov
|
||||
author and maintainer of Marmalade(Airplay) port
|
||||
|
||||
Carlos Sessa
|
||||
implement the accelerometer module onto Android
|
||||
|
||||
Dumganhar
|
||||
author of Bada port
|
||||
|
||||
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!
|
||||
Special thanks to Ricardo Quesada for giving us lots of guidances & suggestions.
|
||||
|
|
56
CHANGELOG
56
CHANGELOG
|
@ -1,3 +1,59 @@
|
|||
cocos2d-1.0.1-x-0.9.1 @ Aug.17,2011
|
||||
[all platforms]
|
||||
Feature #347 Support custom TTF fonts
|
||||
Feature #536 Support PVR Texture
|
||||
Feature #645 update to cocos2d-iphone v1.0.1
|
||||
Feature #633 allow SimpleAudioEngine::playEffect repeatly
|
||||
Feature #630 implement CCRenderTexture::saveBuffer method
|
||||
Feature #613 Call executeCallFuncN instead of executeCallFunc in CCMenuItem::active()
|
||||
Feature #620 add Texture2d test case
|
||||
Feature #638 Add support for per ccz format
|
||||
Feature #641 users can CCRenderTexture::saveBuffer to any path
|
||||
Feature #643 swap Accelerometer input x/y according to the orientation
|
||||
Feature #665 add test case for CCRenderTexture::saveBuffer
|
||||
Bug #513 CCProgressTimer doesn't work with CCspriteFrameCache
|
||||
Bug #609 Retain & Release CCObject in CCSet
|
||||
Bug #628 CCMutableArray::arrayWithObjects should autorelease array object
|
||||
Bug #629 pass eImgFmt to initWithImageData in initWithImageFile
|
||||
Bug #636 CCTextureCache::textureForKey() can't find the right texture
|
||||
Bug #639 m_PositionInPixels isn't correctly initialized
|
||||
Bug #640 the image read from render texture is upseted
|
||||
Bug #644 CCSpriteBatchNode::removeAllChildrenWithCleanup() not work as expected
|
||||
Bug #680 CCtouchDispatcher::rearrangeHandlers() crash
|
||||
Refactor #623 refactor Cocos2dJni.cpp
|
||||
Refactor #652 refactor char* JniHelper::jstringtochar()
|
||||
Document #622 comment CCUserDefault in doxygen format
|
||||
Document #651 add CCFileUtils to oxygen api document
|
||||
[lua]
|
||||
Feature #679 bind lua to CocosDenshion
|
||||
Feature #647 add a method to set search path of lua script
|
||||
Feature #611 Add some methods in CCMenuItemLabel & CCMenuItemToggle for lua
|
||||
Feature #612 Export CCNode::getContentSizeInPixels & setContentSizeInPixels to lua
|
||||
Feature #653 add CCScheduler::unscheduleScriptFunc
|
||||
Bug #615 CCLOG may crash in LuaEngineImpl
|
||||
[android]
|
||||
Feature #610 Remove the support of ndk-r4 crystax.net version
|
||||
Bug #608 CCRenderTexture cannot show textures after sleep and wake-up
|
||||
Bug #618 HelloWorld & Tests crash when X is clicked
|
||||
Bug #619 CCFadeTo may crash on android
|
||||
Bug #624 CCLabelTTF::setString("\n\n\n") crashes on android
|
||||
Bug #625 test_image_rgba4444.pvr.gz can not packed into app
|
||||
Bug #631 TextInputTest crash when input nothing
|
||||
Bug #637 Create resources folder instead of resource in create-android-project.sh
|
||||
Bug #648 CCRenderTexture::saveBuffer may crash on some devices like Moto Defy
|
||||
Bug #655 CCLabelTTF doesn't draw all characters, it may lost the last char
|
||||
Refactor #656 refactor CCFileUtils, make it support reading data from directory other than assets
|
||||
[ios]
|
||||
Feature #642 CCImage_ios.mm should be modified for saving image
|
||||
Feature #658 xcode3 template should create AppDelegate.cpp/.h instead of ${PROJECT_NAME}AppDelegate.cpp/.h
|
||||
Feature #661 fix TMXTiledMap for iPhone Retina mode
|
||||
Bug #667 AppDelegate::applicationDidEnterBackground isn't invoked on iOS
|
||||
Bug #668 CCLabelBMFont display 4 characters in a square per character block in retina mode
|
||||
[win32]
|
||||
Feature #620 change lua library to static lib
|
||||
Feature #632 Update visual studio template for lua support
|
||||
|
||||
|
||||
cocos2d-1.0.0-x-0.9.0 @ Jul.14,2011
|
||||
[all platforms]
|
||||
Feature #584 sync with cocos2d-iphone v1.0.0
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
#include "AppDelegate.h"
|
||||
|
||||
#include "cocos2d.h"
|
||||
#include "SimpleAudioEngine.h"
|
||||
|
||||
USING_NS_CC;
|
||||
using namespace CocosDenshion;
|
||||
|
||||
AppDelegate::AppDelegate()
|
||||
:m_pLuaEngine(NULL)
|
||||
|
@ -11,6 +13,8 @@ AppDelegate::AppDelegate()
|
|||
|
||||
AppDelegate::~AppDelegate()
|
||||
{
|
||||
// end simple audio engine here, or it may crashed on win32
|
||||
SimpleAudioEngine::sharedEngine()->end();
|
||||
CCScriptEngineManager::sharedScriptEngineManager()->removeScriptEngine();
|
||||
CC_SAFE_DELETE(m_pLuaEngine);
|
||||
}
|
||||
|
|
|
@ -118,7 +118,7 @@ layerMenu:addChild(menuPopup)
|
|||
function menuCallbackOpenPopup()
|
||||
-- loop test sound effect
|
||||
-- NOTE: effectID is global, so it can be used to stop
|
||||
effectID = CocosDenshion.SimpleAudioEngine:sharedEngine():playEffect("effect1.wav", true)
|
||||
effectID = CocosDenshion.SimpleAudioEngine:sharedEngine():playEffect("effect1.wav")
|
||||
menuPopup:setIsVisible(true)
|
||||
end
|
||||
|
||||
|
@ -146,8 +146,9 @@ end
|
|||
|
||||
cocos2d.CCScheduler:sharedScheduler():scheduleScriptFunc("tick", 0.01, false)
|
||||
|
||||
-- run
|
||||
-- play background music
|
||||
CocosDenshion.SimpleAudioEngine:sharedEngine():playBackgroundMusic("background.mp3", true);
|
||||
|
||||
-- preload effect
|
||||
CocosDenshion.SimpleAudioEngine:sharedEngine():preloadEffect("effect1.wav");
|
||||
-- run
|
||||
cocos2d.CCDirector:sharedDirector():runWithScene(sceneGame)
|
||||
|
|
|
@ -1 +1 @@
|
|||
eabe18b3bb242fd5280e068546c08189eaed4f55
|
||||
5aad4711f8c4040a3bfef0c18ca11e79718ccb0f
|
|
@ -135,7 +135,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\Classes;"$(SolutionDir)lua\cocos2dx_support";".$(SolutionDir)\lua\CocosDenshion_support";"$(SolutionDir)lua\tolua";"$(SolutionDir)lua\lua";"$(SolutionDir)cocos2dx";"$(SolutionDir)cocos2dx\include";"$(SolutionDir)cocos2dx\platform";"$(SolutionDir)cocos2dx\platform\third_party\win32\OGLES";"$(SolutionDir)CocosDenshion\Include""
|
||||
AdditionalIncludeDirectories="..\Classes;"$(SolutionDir)lua\cocos2dx_support";"$(SolutionDir)lua\CocosDenshion_support";"$(SolutionDir)lua\tolua";"$(SolutionDir)lua\lua";"$(SolutionDir)cocos2dx";"$(SolutionDir)cocos2dx\include";"$(SolutionDir)cocos2dx\platform";"$(SolutionDir)cocos2dx\platform\third_party\win32\OGLES";"$(SolutionDir)CocosDenshion\Include""
|
||||
PreprocessorDefinitions="WIN32;_WINDOWS;STRICT;NDEBUG"
|
||||
ExceptionHandling="0"
|
||||
RuntimeLibrary="2"
|
||||
|
|
|
@ -26,6 +26,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelloLua", "HelloLua\win32\
|
|||
ProjectSection(ProjectDependencies) = postProject
|
||||
{DDC3E27F-004D-4DD4-9DD3-931A013D2159} = {DDC3E27F-004D-4DD4-9DD3-931A013D2159}
|
||||
{98A51BA8-FC3A-415B-AC8F-8C7BD464E93E} = {98A51BA8-FC3A-415B-AC8F-8C7BD464E93E}
|
||||
{F8EDD7FA-9A51-4E80-BAEB-860825D2EAC6} = {F8EDD7FA-9A51-4E80-BAEB-860825D2EAC6}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblua", "lua\proj.win32\liblua.vcproj", "{DDC3E27F-004D-4DD4-9DD3-931A013D2159}"
|
||||
|
|
|
@ -14,6 +14,9 @@ EndProject
|
|||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests", "tests\test.win32\test.win32.vcxproj", "{76A39BB2-9B84-4C65-98A5-654D86B86F2A}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelloLua", "HelloLua\win32\HelloLua.win32.vcxproj", "{13E55395-94A2-4CD9-BFC2-1A051F80C17D}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F8EDD7FA-9A51-4E80-BAEB-860825D2EAC6} = {F8EDD7FA-9A51-4E80-BAEB-860825D2EAC6}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblua", "lua\proj.win32\liblua.vcxproj", "{DDC3E27F-004D-4DD4-9DD3-931A013D2159}"
|
||||
EndProject
|
||||
|
|
|
@ -393,7 +393,7 @@ void CCDirector::setDepthTest(bool bOn)
|
|||
}
|
||||
}
|
||||
|
||||
CCPoint CCDirector::convertToGL(CCPoint obPoint)
|
||||
CCPoint CCDirector::convertToGL(const CCPoint& obPoint)
|
||||
{
|
||||
CCSize s = m_obWinSizeInPoints;
|
||||
float newY = s.height - obPoint.y;
|
||||
|
@ -421,7 +421,7 @@ CCPoint CCDirector::convertToGL(CCPoint obPoint)
|
|||
return ret;
|
||||
}
|
||||
|
||||
CCPoint CCDirector::convertToUI(CCPoint obPoint)
|
||||
CCPoint CCDirector::convertToUI(const CCPoint& obPoint)
|
||||
{
|
||||
CCSize winSize = m_obWinSizeInPoints;
|
||||
float oppositeX = winSize.width - obPoint.x;
|
||||
|
@ -480,7 +480,7 @@ CCSize CCDirector::getDisplaySizeInPixels(void)
|
|||
return m_obWinSizeInPixels;
|
||||
}
|
||||
|
||||
void CCDirector::reshapeProjection(CCSize newWindowSize)
|
||||
void CCDirector::reshapeProjection(const CCSize& newWindowSize)
|
||||
{
|
||||
CC_UNUSED_PARAM(newWindowSize);
|
||||
m_obWinSizeInPoints = m_pobOpenGLView->getSize();
|
||||
|
|
|
@ -39,7 +39,7 @@ THE SOFTWARE.
|
|||
|
||||
namespace cocos2d {
|
||||
|
||||
void ccDrawPoint(CCPoint point)
|
||||
void ccDrawPoint(const CCPoint& point)
|
||||
{
|
||||
ccVertex2F p = {point.x * CC_CONTENT_SCALE_FACTOR(), point.y * CC_CONTENT_SCALE_FACTOR() };
|
||||
// Default GL states: GL_TEXTURE_2D, GL_VERTEX_ARRAY, GL_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY
|
||||
|
@ -112,7 +112,7 @@ void ccDrawPoints(const CCPoint *points, unsigned int numberOfPoints)
|
|||
glEnable(GL_TEXTURE_2D);
|
||||
}
|
||||
|
||||
void ccDrawLine(CCPoint origin, CCPoint destination)
|
||||
void ccDrawLine(const CCPoint& origin, const CCPoint& destination)
|
||||
{
|
||||
ccVertex2F vertices[2] =
|
||||
{
|
||||
|
@ -204,7 +204,7 @@ void ccDrawPoly(const CCPoint *poli, int numberOfPoints, bool closePolygon)
|
|||
delete[] newPoint;
|
||||
}
|
||||
|
||||
void ccDrawCircle(CCPoint center, float r, float a, int segs, bool drawLineToCenter)
|
||||
void ccDrawCircle(const CCPoint& center, float r, float a, int segs, bool drawLineToCenter)
|
||||
{
|
||||
int additionalSegment = 1;
|
||||
if (drawLineToCenter)
|
||||
|
@ -252,7 +252,7 @@ void ccDrawCircle(CCPoint center, float r, float a, int segs, bool drawLineToCen
|
|||
delete[] vertices; // free(vertices);
|
||||
}
|
||||
|
||||
void ccDrawQuadBezier(CCPoint origin, CCPoint control, CCPoint destination, int segments)
|
||||
void ccDrawQuadBezier(const CCPoint& origin, const CCPoint& control, const CCPoint& destination, int segments)
|
||||
{
|
||||
CCPoint *vertices = new CCPoint[segments + 1];
|
||||
|
||||
|
@ -283,7 +283,7 @@ void ccDrawQuadBezier(CCPoint origin, CCPoint control, CCPoint destination, int
|
|||
glEnable(GL_TEXTURE_2D);
|
||||
}
|
||||
|
||||
void ccDrawCubicBezier(CCPoint origin, CCPoint control1, CCPoint control2, CCPoint destination, int segments)
|
||||
void ccDrawCubicBezier(const CCPoint& origin, const CCPoint& control1, const CCPoint& control2, const CCPoint& destination, int segments)
|
||||
{
|
||||
CCPoint *vertices = new CCPoint[segments + 1];
|
||||
|
||||
|
|
|
@ -121,7 +121,7 @@ CCTimer* CCTimer::timerWithTarget(SelectorProtocol *pTarget, SEL_SCHEDULE pfnSel
|
|||
return pTimer;
|
||||
}
|
||||
|
||||
bool CCTimer::initWithScriptFuncName(const char *pszFuncName, cocos2d::ccTime fSeconds)
|
||||
bool CCTimer::initWithScriptFuncName(const char *pszFuncName, ccTime fSeconds)
|
||||
{
|
||||
m_scriptFunc = string(pszFuncName);
|
||||
m_fInterval = fSeconds;
|
||||
|
|
|
@ -221,7 +221,7 @@ CCFollow *CCFollow::actionWithTarget(CCNode *pFollowedNode)
|
|||
CC_SAFE_DELETE(pRet)
|
||||
return NULL;
|
||||
}
|
||||
CCFollow *CCFollow::actionWithTarget(CCNode *pFollowedNode, CCRect rect)
|
||||
CCFollow *CCFollow::actionWithTarget(CCNode *pFollowedNode, const CCRect& rect)
|
||||
{
|
||||
CCFollow *pRet = new CCFollow();
|
||||
if (pRet && pRet->initWithTarget(pFollowedNode, rect))
|
||||
|
@ -247,7 +247,7 @@ bool CCFollow::initWithTarget(CCNode *pFollowedNode)
|
|||
return true;
|
||||
}
|
||||
|
||||
bool CCFollow::initWithTarget(CCNode *pFollowedNode, CCRect rect)
|
||||
bool CCFollow::initWithTarget(CCNode *pFollowedNode, const CCRect& rect)
|
||||
{
|
||||
assert(pFollowedNode != NULL);
|
||||
pFollowedNode->retain();
|
||||
|
|
|
@ -42,7 +42,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseAction
|
||||
//
|
||||
CCActionEase* CCActionEase::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
CCActionEase* CCActionEase::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCActionEase *pRet = new CCActionEase();
|
||||
if (pRet)
|
||||
|
@ -60,7 +60,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCActionEase::initWithAction(cocos2d::CCActionInterval *pAction)
|
||||
bool CCActionEase::initWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
assert(pAction != NULL);
|
||||
|
||||
|
@ -75,7 +75,7 @@ namespace cocos2d {
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCActionEase::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCActionEase::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCActionEase* pCopy = NULL;
|
||||
|
@ -115,7 +115,7 @@ namespace cocos2d {
|
|||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCActionEase::update(cocos2d::ccTime time)
|
||||
void CCActionEase::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(time);
|
||||
}
|
||||
|
@ -128,7 +128,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseRateAction
|
||||
//
|
||||
CCEaseRateAction* CCEaseRateAction::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
CCEaseRateAction* CCEaseRateAction::actionWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseRateAction *pRet = new CCEaseRateAction();
|
||||
if (pRet)
|
||||
|
@ -146,7 +146,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCEaseRateAction::initWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
bool CCEaseRateAction::initWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
if (CCActionEase::initWithAction(pAction))
|
||||
{
|
||||
|
@ -157,7 +157,7 @@ namespace cocos2d {
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCEaseRateAction::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseRateAction::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseRateAction* pCopy = NULL;
|
||||
|
@ -190,7 +190,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EeseIn
|
||||
//
|
||||
CCEaseIn* CCEaseIn::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
CCEaseIn* CCEaseIn::actionWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseIn *pRet = new CCEaseIn();
|
||||
if (pRet)
|
||||
|
@ -208,7 +208,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseIn* pCopy = NULL;
|
||||
|
@ -229,7 +229,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseIn::update(cocos2d::ccTime time)
|
||||
void CCEaseIn::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(powf(time, m_fRate));
|
||||
}
|
||||
|
@ -237,7 +237,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseOut
|
||||
//
|
||||
CCEaseOut* CCEaseOut::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
CCEaseOut* CCEaseOut::actionWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseOut *pRet = new CCEaseOut();
|
||||
if (pRet)
|
||||
|
@ -255,7 +255,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseOut* pCopy = NULL;
|
||||
|
@ -276,7 +276,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseOut::update(cocos2d::ccTime time)
|
||||
void CCEaseOut::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(powf(time, 1 / m_fRate));
|
||||
}
|
||||
|
@ -284,7 +284,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseInOut
|
||||
//
|
||||
CCEaseInOut* CCEaseInOut::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
CCEaseInOut* CCEaseInOut::actionWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseInOut *pRet = new CCEaseInOut();
|
||||
if (pRet)
|
||||
|
@ -302,7 +302,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseInOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseInOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseInOut* pCopy = NULL;
|
||||
|
@ -323,7 +323,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseInOut::update(cocos2d::ccTime time)
|
||||
void CCEaseInOut::update(ccTime time)
|
||||
{
|
||||
int sign = 1;
|
||||
int r = (int) m_fRate;
|
||||
|
@ -371,7 +371,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseExponentialIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseExponentialIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseExponentialIn* pCopy = NULL;
|
||||
|
@ -392,7 +392,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseExponentialIn::update(cocos2d::ccTime time)
|
||||
void CCEaseExponentialIn::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(time == 0 ? 0 : powf(2, 10 * (time/1 - 1)) - 1 * 0.001f);
|
||||
}
|
||||
|
@ -423,7 +423,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseExponentialOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseExponentialOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseExponentialOut* pCopy = NULL;
|
||||
|
@ -444,7 +444,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseExponentialOut::update(cocos2d::ccTime time)
|
||||
void CCEaseExponentialOut::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(time == 1 ? 1 : (-powf(2, -10 * time / 1) + 1));
|
||||
}
|
||||
|
@ -457,7 +457,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseExponentialInOut
|
||||
//
|
||||
CCEaseExponentialInOut* CCEaseExponentialInOut::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
CCEaseExponentialInOut* CCEaseExponentialInOut::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseExponentialInOut *pRet = new CCEaseExponentialInOut();
|
||||
if (pRet)
|
||||
|
@ -475,7 +475,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseExponentialInOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseExponentialInOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseExponentialInOut* pCopy = NULL;
|
||||
|
@ -496,7 +496,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseExponentialInOut::update(cocos2d::ccTime time)
|
||||
void CCEaseExponentialInOut::update(ccTime time)
|
||||
{
|
||||
time /= 0.5f;
|
||||
if (time < 1)
|
||||
|
@ -532,7 +532,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseSineIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseSineIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseSineIn* pCopy = NULL;
|
||||
|
@ -553,7 +553,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseSineIn::update(cocos2d::ccTime time)
|
||||
void CCEaseSineIn::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(-1 * cosf(time * (float)M_PI_2) + 1);
|
||||
}
|
||||
|
@ -584,7 +584,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseSineOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseSineOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseSineOut* pCopy = NULL;
|
||||
|
@ -605,7 +605,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseSineOut::update(cocos2d::ccTime time)
|
||||
void CCEaseSineOut::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(sinf(time * (float)M_PI_2));
|
||||
}
|
||||
|
@ -636,7 +636,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseSineInOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseSineInOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseSineInOut* pCopy = NULL;
|
||||
|
@ -657,7 +657,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseSineInOut::update(cocos2d::ccTime time)
|
||||
void CCEaseSineInOut::update(ccTime time)
|
||||
{
|
||||
m_pOther->update(-0.5f * (cosf((float)M_PI * time) - 1));
|
||||
}
|
||||
|
@ -665,7 +665,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseElastic
|
||||
//
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseElastic *pRet = new CCEaseElastic();
|
||||
if (pRet)
|
||||
|
@ -683,7 +683,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(cocos2d::CCActionInterval *pAction, float fPeriod)
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
CCEaseElastic *pRet = new CCEaseElastic();
|
||||
if (pRet)
|
||||
|
@ -701,12 +701,12 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCEaseElastic::initWithAction(cocos2d::CCActionInterval *pAction)
|
||||
bool CCEaseElastic::initWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
return initWithAction(pAction, 0.3f);
|
||||
}
|
||||
|
||||
bool CCEaseElastic::initWithAction(cocos2d::CCActionInterval *pAction, float fPeriod)
|
||||
bool CCEaseElastic::initWithAction(CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
if (CCActionEase::initWithAction(pAction))
|
||||
{
|
||||
|
@ -717,7 +717,7 @@ namespace cocos2d {
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCEaseElastic::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseElastic::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseElastic* pCopy = NULL;
|
||||
|
@ -784,7 +784,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseElasticIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseElasticIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseElasticIn* pCopy = NULL;
|
||||
|
@ -805,7 +805,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseElasticIn::update(cocos2d::ccTime time)
|
||||
void CCEaseElasticIn::update(ccTime time)
|
||||
{
|
||||
ccTime newT = 0;
|
||||
if (time == 0 || time == 1)
|
||||
|
@ -866,7 +866,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject *CCEaseElasticOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject *CCEaseElasticOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseElasticOut* pCopy = NULL;
|
||||
|
@ -887,7 +887,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseElasticOut::update(cocos2d::ccTime time)
|
||||
void CCEaseElasticOut::update(ccTime time)
|
||||
{
|
||||
ccTime newT = 0;
|
||||
if (time == 0 || time == 1)
|
||||
|
@ -947,7 +947,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseElasticInOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseElasticInOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseElasticInOut* pCopy = NULL;
|
||||
|
@ -969,7 +969,7 @@ namespace cocos2d {
|
|||
|
||||
}
|
||||
|
||||
void CCEaseElasticInOut::update(cocos2d::ccTime time)
|
||||
void CCEaseElasticInOut::update(ccTime time)
|
||||
{
|
||||
ccTime newT = 0;
|
||||
if (time == 0 || time == 1)
|
||||
|
@ -1026,7 +1026,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBounce::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBounce::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBounce* pCopy = NULL;
|
||||
|
@ -1047,7 +1047,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
ccTime CCEaseBounce::bounceTime(cocos2d::ccTime time)
|
||||
ccTime CCEaseBounce::bounceTime(ccTime time)
|
||||
{
|
||||
if (time < 1 / 2.75)
|
||||
{
|
||||
|
@ -1089,7 +1089,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBounceIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBounceIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBounceIn* pCopy = NULL;
|
||||
|
@ -1110,7 +1110,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseBounceIn::update(cocos2d::ccTime time)
|
||||
void CCEaseBounceIn::update(ccTime time)
|
||||
{
|
||||
ccTime newT = 1 - bounceTime(1 - time);
|
||||
m_pOther->update(newT);
|
||||
|
@ -1142,7 +1142,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBounceOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBounceOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBounceOut* pCopy = NULL;
|
||||
|
@ -1163,7 +1163,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseBounceOut::update(cocos2d::ccTime time)
|
||||
void CCEaseBounceOut::update(ccTime time)
|
||||
{
|
||||
ccTime newT = bounceTime(time);
|
||||
m_pOther->update(newT);
|
||||
|
@ -1195,7 +1195,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBounceInOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBounceInOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBounceInOut* pCopy = NULL;
|
||||
|
@ -1216,7 +1216,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseBounceInOut::update(cocos2d::ccTime time)
|
||||
void CCEaseBounceInOut::update(ccTime time)
|
||||
{
|
||||
ccTime newT = 0;
|
||||
if (time < 0.5f)
|
||||
|
@ -1235,7 +1235,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBackIn
|
||||
//
|
||||
CCEaseBackIn* CCEaseBackIn::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
CCEaseBackIn* CCEaseBackIn::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseBackIn *pRet = new CCEaseBackIn();
|
||||
if (pRet)
|
||||
|
@ -1253,7 +1253,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBackIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBackIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBackIn* pCopy = NULL;
|
||||
|
@ -1274,7 +1274,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseBackIn::update(cocos2d::ccTime time)
|
||||
void CCEaseBackIn::update(ccTime time)
|
||||
{
|
||||
ccTime overshoot = 1.70158f;
|
||||
m_pOther->update(time * time * ((overshoot + 1) * time - overshoot));
|
||||
|
@ -1306,7 +1306,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBackOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBackOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBackOut* pCopy = NULL;
|
||||
|
@ -1327,7 +1327,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseBackOut::update(cocos2d::ccTime time)
|
||||
void CCEaseBackOut::update(ccTime time)
|
||||
{
|
||||
ccTime overshoot = 1.70158f;
|
||||
|
||||
|
@ -1361,7 +1361,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCObject* CCEaseBackInOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCEaseBackInOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCEaseBackInOut* pCopy = NULL;
|
||||
|
@ -1382,7 +1382,7 @@ namespace cocos2d {
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCEaseBackInOut::update(cocos2d::ccTime time)
|
||||
void CCEaseBackInOut::update(ccTime time)
|
||||
{
|
||||
ccTime overshoot = 1.70158f * 1.525f;
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ namespace cocos2d
|
|||
{
|
||||
// implementation of CCGridAction
|
||||
|
||||
CCGridAction* CCGridAction::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCGridAction* CCGridAction::actionWithSize(const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCGridAction *pAction = new CCGridAction();
|
||||
if (pAction)
|
||||
|
@ -48,7 +48,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCGridAction::initWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCGridAction::initWithSize(const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -106,7 +106,7 @@ namespace cocos2d
|
|||
return CCReverseTime::actionWithAction(this);
|
||||
}
|
||||
|
||||
CCObject* CCGridAction::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCGridAction::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCGridAction* pCopy = NULL;
|
||||
|
@ -136,19 +136,19 @@ namespace cocos2d
|
|||
return CCGrid3D::gridWithSize(m_sGridSize);
|
||||
}
|
||||
|
||||
ccVertex3F CCGrid3DAction::vertex(cocos2d::ccGridSize pos)
|
||||
ccVertex3F CCGrid3DAction::vertex(const ccGridSize& pos)
|
||||
{
|
||||
CCGrid3D *g = (CCGrid3D*)m_pTarget->getGrid();
|
||||
return g->vertex(pos);
|
||||
}
|
||||
|
||||
ccVertex3F CCGrid3DAction::originalVertex(cocos2d::ccGridSize pos)
|
||||
ccVertex3F CCGrid3DAction::originalVertex(const ccGridSize& pos)
|
||||
{
|
||||
CCGrid3D *g = (CCGrid3D*)m_pTarget->getGrid();
|
||||
return g->originalVertex(pos);
|
||||
}
|
||||
|
||||
void CCGrid3DAction::setVertex(cocos2d::ccGridSize pos, cocos2d::ccVertex3F vertex)
|
||||
void CCGrid3DAction::setVertex(const ccGridSize& pos, const ccVertex3F& vertex)
|
||||
{
|
||||
CCGrid3D *g = (CCGrid3D*)m_pTarget->getGrid();
|
||||
g->setVertex(pos, vertex);
|
||||
|
@ -161,19 +161,19 @@ namespace cocos2d
|
|||
return CCTiledGrid3D::gridWithSize(m_sGridSize);
|
||||
}
|
||||
|
||||
ccQuad3 CCTiledGrid3DAction::tile(cocos2d::ccGridSize pos)
|
||||
ccQuad3 CCTiledGrid3DAction::tile(const ccGridSize& pos)
|
||||
{
|
||||
CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
|
||||
return g->tile(pos);
|
||||
}
|
||||
|
||||
ccQuad3 CCTiledGrid3DAction::originalTile(cocos2d::ccGridSize pos)
|
||||
ccQuad3 CCTiledGrid3DAction::originalTile(const ccGridSize& pos)
|
||||
{
|
||||
CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
|
||||
return g->originalTile(pos);
|
||||
}
|
||||
|
||||
void CCTiledGrid3DAction::setTile(cocos2d::ccGridSize pos, cocos2d::ccQuad3 coords)
|
||||
void CCTiledGrid3DAction::setTile(const ccGridSize& pos, const ccQuad3& coords)
|
||||
{
|
||||
CCTiledGrid3D *g = (CCTiledGrid3D*)m_pTarget->getGrid();
|
||||
return g->setTile(pos, coords);
|
||||
|
@ -181,7 +181,7 @@ namespace cocos2d
|
|||
|
||||
// implementation CCAccelDeccelAmplitude
|
||||
|
||||
CCAccelDeccelAmplitude* CCAccelDeccelAmplitude::actionWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
CCAccelDeccelAmplitude* CCAccelDeccelAmplitude::actionWithAction(CCAction *pAction, ccTime duration)
|
||||
{
|
||||
CCAccelDeccelAmplitude *pRet = new CCAccelDeccelAmplitude();
|
||||
if (pRet)
|
||||
|
@ -199,7 +199,7 @@ namespace cocos2d
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCAccelDeccelAmplitude::initWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
bool CCAccelDeccelAmplitude::initWithAction(CCAction *pAction, ccTime duration)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -224,7 +224,7 @@ namespace cocos2d
|
|||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCAccelDeccelAmplitude::update(cocos2d::ccTime time)
|
||||
void CCAccelDeccelAmplitude::update(ccTime time)
|
||||
{
|
||||
float f = time * 2;
|
||||
|
||||
|
@ -244,7 +244,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of AccelAmplitude
|
||||
|
||||
CCAccelAmplitude* CCAccelAmplitude::actionWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
CCAccelAmplitude* CCAccelAmplitude::actionWithAction(CCAction *pAction, ccTime duration)
|
||||
{
|
||||
CCAccelAmplitude *pRet = new CCAccelAmplitude();
|
||||
if (pRet)
|
||||
|
@ -262,7 +262,7 @@ namespace cocos2d
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCAccelAmplitude::initWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
bool CCAccelAmplitude::initWithAction(CCAction *pAction, ccTime duration)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -287,7 +287,7 @@ namespace cocos2d
|
|||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCAccelAmplitude::update(cocos2d::ccTime time)
|
||||
void CCAccelAmplitude::update(ccTime time)
|
||||
{
|
||||
((CCAccelAmplitude*)(m_pOther))->setAmplitudeRate(powf(time, m_fRate));
|
||||
m_pOther->update(time);
|
||||
|
@ -300,7 +300,7 @@ namespace cocos2d
|
|||
|
||||
// DeccelAmplitude
|
||||
|
||||
CCDeccelAmplitude* CCDeccelAmplitude::actionWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
CCDeccelAmplitude* CCDeccelAmplitude::actionWithAction(CCAction *pAction, ccTime duration)
|
||||
{
|
||||
CCDeccelAmplitude *pRet = new CCDeccelAmplitude();
|
||||
if (pRet)
|
||||
|
@ -318,7 +318,7 @@ namespace cocos2d
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCDeccelAmplitude::initWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
bool CCDeccelAmplitude::initWithAction(CCAction *pAction, ccTime duration)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -343,7 +343,7 @@ namespace cocos2d
|
|||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCDeccelAmplitude::update(cocos2d::ccTime time)
|
||||
void CCDeccelAmplitude::update(ccTime time)
|
||||
{
|
||||
((CCDeccelAmplitude*)(m_pOther))->setAmplitudeRate(powf((1 - time), m_fRate));
|
||||
m_pOther->update(time);
|
||||
|
|
|
@ -31,7 +31,7 @@ namespace cocos2d
|
|||
{
|
||||
// implementation of CCWaves3D
|
||||
|
||||
CCWaves3D* CCWaves3D::actionWithWaves(int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCWaves3D* CCWaves3D::actionWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCWaves3D *pAction = new CCWaves3D();
|
||||
|
||||
|
@ -50,7 +50,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCWaves3D::initWithWaves(int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCWaves3D::initWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -64,7 +64,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCWaves3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCWaves3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCWaves3D* pCopy = NULL;
|
||||
|
@ -88,7 +88,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCWaves3D::update(cocos2d::ccTime time)
|
||||
void CCWaves3D::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -105,7 +105,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCFlipX3D
|
||||
|
||||
CCFlipX3D* CCFlipX3D::actionWithDuration(cocos2d::ccTime duration)
|
||||
CCFlipX3D* CCFlipX3D::actionWithDuration(ccTime duration)
|
||||
{
|
||||
CCFlipX3D *pAction = new CCFlipX3D();
|
||||
|
||||
|
@ -124,12 +124,12 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCFlipX3D::initWithDuration(cocos2d::ccTime duration)
|
||||
bool CCFlipX3D::initWithDuration(ccTime duration)
|
||||
{
|
||||
return CCGrid3DAction::initWithSize(ccg(1, 1), duration);
|
||||
}
|
||||
|
||||
bool CCFlipX3D::initWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCFlipX3D::initWithSize(const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (gridSize.x != 1 || gridSize.y != 1)
|
||||
{
|
||||
|
@ -142,7 +142,7 @@ namespace cocos2d
|
|||
return CCGrid3DAction::initWithSize(gridSize, duration);
|
||||
}
|
||||
|
||||
CCObject* CCFlipX3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCFlipX3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCFlipX3D* pCopy = NULL;
|
||||
|
@ -165,7 +165,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCFlipX3D::update(cocos2d::ccTime time)
|
||||
void CCFlipX3D::update(ccTime time)
|
||||
{
|
||||
CGFloat angle = (CGFloat)M_PI * time; // 180 degrees
|
||||
CGFloat mz = sinf(angle);
|
||||
|
@ -273,7 +273,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCFlipY3D::update(cocos2d::ccTime time)
|
||||
void CCFlipY3D::update(ccTime time)
|
||||
{
|
||||
CGFloat angle = (CGFloat)M_PI * time; // 180 degrees
|
||||
CGFloat mz = sinf( angle );
|
||||
|
@ -340,7 +340,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of Lens3D
|
||||
|
||||
CCLens3D* CCLens3D::actionWithPosition(cocos2d::CCPoint pos, float r, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCLens3D* CCLens3D::actionWithPosition(const CCPoint& pos, float r, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCLens3D *pAction = new CCLens3D();
|
||||
|
||||
|
@ -359,7 +359,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCLens3D::initWithPosition(cocos2d::CCPoint pos, float r, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCLens3D::initWithPosition(const CCPoint& pos, float r, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -375,7 +375,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCLens3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCLens3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCLens3D* pCopy = NULL;
|
||||
|
@ -398,7 +398,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCLens3D::setPosition(CCPoint pos)
|
||||
void CCLens3D::setPosition(const CCPoint& pos)
|
||||
{
|
||||
if( ! CCPoint::CCPointEqualToPoint(pos, m_position) ) {
|
||||
m_position = pos;
|
||||
|
@ -409,7 +409,7 @@ namespace cocos2d
|
|||
}
|
||||
}
|
||||
|
||||
void CCLens3D::update(cocos2d::ccTime time)
|
||||
void CCLens3D::update(ccTime time)
|
||||
{
|
||||
CC_UNUSED_PARAM(time);
|
||||
if (m_bDirty)
|
||||
|
@ -454,7 +454,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of Ripple3D
|
||||
|
||||
CCRipple3D* CCRipple3D::actionWithPosition(cocos2d::CCPoint pos, float r, int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCRipple3D* CCRipple3D::actionWithPosition(const CCPoint& pos, float r, int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCRipple3D *pAction = new CCRipple3D();
|
||||
|
||||
|
@ -473,7 +473,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCRipple3D::initWithPosition(cocos2d::CCPoint pos, float r, int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCRipple3D::initWithPosition(const CCPoint& pos, float r, int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -489,14 +489,14 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
void CCRipple3D::setPosition(CCPoint position)
|
||||
void CCRipple3D::setPosition(const CCPoint& position)
|
||||
{
|
||||
m_position = position;
|
||||
m_positionInPixels.x = position.x * CC_CONTENT_SCALE_FACTOR();
|
||||
m_positionInPixels.y = position.y * CC_CONTENT_SCALE_FACTOR();
|
||||
}
|
||||
|
||||
CCObject* CCRipple3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCRipple3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCRipple3D* pCopy = NULL;
|
||||
|
@ -519,7 +519,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCRipple3D::update(cocos2d::ccTime time)
|
||||
void CCRipple3D::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -545,7 +545,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of Shaky3D
|
||||
|
||||
CCShaky3D* CCShaky3D::actionWithRange(int range, bool shakeZ, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCShaky3D* CCShaky3D::actionWithRange(int range, bool shakeZ, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCShaky3D *pAction = new CCShaky3D();
|
||||
|
||||
|
@ -564,7 +564,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCShaky3D::initWithRange(int range, bool shakeZ, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCShaky3D::initWithRange(int range, bool shakeZ, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -577,7 +577,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCShaky3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCShaky3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCShaky3D* pCopy = NULL;
|
||||
|
@ -600,7 +600,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCShaky3D::update(cocos2d::ccTime time)
|
||||
void CCShaky3D::update(ccTime time)
|
||||
{
|
||||
CC_UNUSED_PARAM(time);
|
||||
int i, j;
|
||||
|
@ -624,7 +624,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of Liquid
|
||||
|
||||
CCLiquid* CCLiquid::actionWithWaves(int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCLiquid* CCLiquid::actionWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCLiquid *pAction = new CCLiquid();
|
||||
|
||||
|
@ -643,7 +643,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCLiquid::initWithWaves(int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCLiquid::initWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -657,7 +657,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCLiquid::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCLiquid::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCLiquid* pCopy = NULL;
|
||||
|
@ -680,7 +680,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCLiquid::update(cocos2d::ccTime time)
|
||||
void CCLiquid::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -698,7 +698,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of Waves
|
||||
|
||||
CCWaves* CCWaves::actionWithWaves(int wav, float amp, bool h, bool v, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCWaves* CCWaves::actionWithWaves(int wav, float amp, bool h, bool v, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCWaves *pAction = new CCWaves();
|
||||
|
||||
|
@ -717,7 +717,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCWaves::initWithWaves(int wav, float amp, bool h, bool v, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCWaves::initWithWaves(int wav, float amp, bool h, bool v, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -733,7 +733,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCWaves::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCWaves::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCWaves* pCopy = NULL;
|
||||
|
@ -756,7 +756,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCWaves::update(cocos2d::ccTime time)
|
||||
void CCWaves::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -783,7 +783,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of Twirl
|
||||
|
||||
CCTwirl* CCTwirl::actionWithPosition(cocos2d::CCPoint pos, int t, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCTwirl* CCTwirl::actionWithPosition(CCPoint pos, int t, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCTwirl *pAction = new CCTwirl();
|
||||
|
||||
|
@ -802,7 +802,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCTwirl::initWithPosition(cocos2d::CCPoint pos, int t, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCTwirl::initWithPosition(const CCPoint& pos, int t, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -817,14 +817,14 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
void CCTwirl::setPosition(CCPoint position)
|
||||
void CCTwirl::setPosition(const CCPoint& position)
|
||||
{
|
||||
m_position = position;
|
||||
m_positionInPixels.x = position.x * CC_CONTENT_SCALE_FACTOR();
|
||||
m_positionInPixels.y = position.y * CC_CONTENT_SCALE_FACTOR();
|
||||
}
|
||||
|
||||
CCObject* CCTwirl::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCTwirl::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCTwirl* pCopy = NULL;
|
||||
|
@ -848,7 +848,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCTwirl::update(cocos2d::ccTime time)
|
||||
void CCTwirl::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
CCPoint c = m_positionInPixels;
|
||||
|
|
|
@ -36,7 +36,7 @@ namespace cocos2d {
|
|||
CCActionInstant::CCActionInstant()
|
||||
{}
|
||||
|
||||
CCObject * CCActionInstant::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject * CCActionInstant::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone *pNewZone = NULL;
|
||||
CCActionInstant *pRet = NULL;
|
||||
|
@ -218,14 +218,14 @@ namespace cocos2d {
|
|||
//
|
||||
// Place
|
||||
//
|
||||
CCPlace * CCPlace::actionWithPosition(CCPoint pos)
|
||||
CCPlace * CCPlace::actionWithPosition(const CCPoint& pos)
|
||||
{
|
||||
CCPlace *pRet = new CCPlace();
|
||||
pRet->initWithPosition(pos);
|
||||
pRet->autorelease();
|
||||
return pRet;
|
||||
}
|
||||
bool CCPlace::initWithPosition(CCPoint pos)
|
||||
bool CCPlace::initWithPosition(const CCPoint& pos)
|
||||
{
|
||||
m_tPosition = pos;
|
||||
return true;
|
||||
|
@ -305,7 +305,7 @@ namespace cocos2d {
|
|||
return true;
|
||||
}
|
||||
|
||||
CCObject * CCCallFunc::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject * CCCallFunc::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCCallFunc* pRet = NULL;
|
||||
|
|
|
@ -46,7 +46,7 @@ CCActionInterval* CCActionInterval::actionWithDuration(ccTime d)
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCActionInterval::initWithDuration(cocos2d::ccTime d)
|
||||
bool CCActionInterval::initWithDuration(ccTime d)
|
||||
{
|
||||
m_fDuration = d;
|
||||
|
||||
|
@ -150,7 +150,7 @@ CCActionInterval* CCActionInterval::reverse(void)
|
|||
//
|
||||
// Sequence
|
||||
//
|
||||
CCSequence* CCSequence::actionOneTwo(cocos2d::CCFiniteTimeAction *pActionOne, cocos2d::CCFiniteTimeAction *pActionTwo)
|
||||
CCSequence* CCSequence::actionOneTwo(CCFiniteTimeAction *pActionOne, CCFiniteTimeAction *pActionTwo)
|
||||
{
|
||||
CCSequence *pSequence = new CCSequence();
|
||||
pSequence->initOneTwo(pActionOne, pActionTwo);
|
||||
|
@ -159,7 +159,7 @@ CCSequence* CCSequence::actionOneTwo(cocos2d::CCFiniteTimeAction *pActionOne, co
|
|||
return pSequence;
|
||||
}
|
||||
|
||||
CCFiniteTimeAction* CCSequence::actions(cocos2d::CCFiniteTimeAction *pAction1, ...)
|
||||
CCFiniteTimeAction* CCSequence::actions(CCFiniteTimeAction *pAction1, ...)
|
||||
{
|
||||
va_list params;
|
||||
va_start(params, pAction1);
|
||||
|
@ -196,7 +196,7 @@ CCFiniteTimeAction* CCSequence::actionsWithArray(CCArray *actions)
|
|||
return prev;
|
||||
}
|
||||
|
||||
bool CCSequence::initOneTwo(cocos2d::CCFiniteTimeAction *pActionOne, cocos2d::CCFiniteTimeAction *pActionTwo)
|
||||
bool CCSequence::initOneTwo(CCFiniteTimeAction *pActionOne, CCFiniteTimeAction *pActionTwo)
|
||||
{
|
||||
assert(pActionOne != NULL);
|
||||
assert(pActionTwo != NULL);
|
||||
|
@ -257,7 +257,7 @@ void CCSequence::stop(void)
|
|||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCSequence::update(cocos2d::ccTime time)
|
||||
void CCSequence::update(ccTime time)
|
||||
{
|
||||
int found = 0;
|
||||
ccTime new_t = 0.0f;
|
||||
|
@ -317,7 +317,7 @@ CCActionInterval* CCSequence::reverse(void)
|
|||
//
|
||||
// Repeat
|
||||
//
|
||||
CCRepeat* CCRepeat::actionWithAction(cocos2d::CCFiniteTimeAction *pAction, unsigned int times)
|
||||
CCRepeat* CCRepeat::actionWithAction(CCFiniteTimeAction *pAction, unsigned int times)
|
||||
{
|
||||
CCRepeat* pRepeat = new CCRepeat();
|
||||
pRepeat->initWithAction(pAction, times);
|
||||
|
@ -326,7 +326,7 @@ CCRepeat* CCRepeat::actionWithAction(cocos2d::CCFiniteTimeAction *pAction, unsig
|
|||
return pRepeat;
|
||||
}
|
||||
|
||||
bool CCRepeat::initWithAction(cocos2d::CCFiniteTimeAction *pAction, unsigned int times)
|
||||
bool CCRepeat::initWithAction(CCFiniteTimeAction *pAction, unsigned int times)
|
||||
{
|
||||
ccTime d = pAction->getDuration() * times;
|
||||
|
||||
|
@ -344,7 +344,7 @@ bool CCRepeat::initWithAction(cocos2d::CCFiniteTimeAction *pAction, unsigned int
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCRepeat::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCRepeat::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
|
||||
CCZone* pNewZone = NULL;
|
||||
|
@ -388,7 +388,7 @@ void CCRepeat::stop(void)
|
|||
|
||||
// issue #80. Instead of hooking step:, hook update: since it can be called by any
|
||||
// container action like Repeat, Sequence, AccelDeccel, etc..
|
||||
void CCRepeat::update(cocos2d::ccTime time)
|
||||
void CCRepeat::update(ccTime time)
|
||||
{
|
||||
ccTime t = time * m_uTimes;
|
||||
if (t > m_uTotal + 1)
|
||||
|
@ -515,7 +515,7 @@ CCActionInterval *CCRepeatForever::reverse()
|
|||
//
|
||||
// Spawn
|
||||
//
|
||||
CCFiniteTimeAction* CCSpawn::actions(cocos2d::CCFiniteTimeAction *pAction1, ...)
|
||||
CCFiniteTimeAction* CCSpawn::actions(CCFiniteTimeAction *pAction1, ...)
|
||||
{
|
||||
va_list params;
|
||||
va_start(params, pAction1);
|
||||
|
@ -540,7 +540,7 @@ CCFiniteTimeAction* CCSpawn::actions(cocos2d::CCFiniteTimeAction *pAction1, ...)
|
|||
return pPrev;
|
||||
}
|
||||
|
||||
CCFiniteTimeAction* CCSpawn::actionsWithArray(cocos2d::CCArray *actions)
|
||||
CCFiniteTimeAction* CCSpawn::actionsWithArray(CCArray *actions)
|
||||
{
|
||||
CCFiniteTimeAction* prev = (CCFiniteTimeAction*)actions->objectAtIndex(0);
|
||||
|
||||
|
@ -552,7 +552,7 @@ CCFiniteTimeAction* CCSpawn::actionsWithArray(cocos2d::CCArray *actions)
|
|||
return prev;
|
||||
}
|
||||
|
||||
CCSpawn* CCSpawn::actionOneTwo(cocos2d::CCFiniteTimeAction *pAction1, cocos2d::CCFiniteTimeAction *pAction2)
|
||||
CCSpawn* CCSpawn::actionOneTwo(CCFiniteTimeAction *pAction1, CCFiniteTimeAction *pAction2)
|
||||
{
|
||||
CCSpawn *pSpawn = new CCSpawn();
|
||||
pSpawn->initOneTwo(pAction1, pAction2);
|
||||
|
@ -595,7 +595,7 @@ bool CCSpawn:: initOneTwo(CCFiniteTimeAction *pAction1, CCFiniteTimeAction *pAct
|
|||
return bRet;
|
||||
}
|
||||
|
||||
CCObject* CCSpawn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCSpawn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCSpawn* pCopy = NULL;
|
||||
|
@ -640,7 +640,7 @@ void CCSpawn::stop(void)
|
|||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCSpawn::update(cocos2d::ccTime time)
|
||||
void CCSpawn::update(ccTime time)
|
||||
{
|
||||
if (m_pOne)
|
||||
{
|
||||
|
@ -660,7 +660,7 @@ CCActionInterval* CCSpawn::reverse(void)
|
|||
//
|
||||
// RotateTo
|
||||
//
|
||||
CCRotateTo* CCRotateTo::actionWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
||||
CCRotateTo* CCRotateTo::actionWithDuration(ccTime duration, float fDeltaAngle)
|
||||
{
|
||||
CCRotateTo* pRotateTo = new CCRotateTo();
|
||||
pRotateTo->initWithDuration(duration, fDeltaAngle);
|
||||
|
@ -669,7 +669,7 @@ CCRotateTo* CCRotateTo::actionWithDuration(cocos2d::ccTime duration, float fDelt
|
|||
return pRotateTo;
|
||||
}
|
||||
|
||||
bool CCRotateTo::initWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
||||
bool CCRotateTo::initWithDuration(ccTime duration, float fDeltaAngle)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -680,7 +680,7 @@ bool CCRotateTo::initWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCRotateTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCRotateTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCRotateTo* pCopy = NULL;
|
||||
|
@ -731,7 +731,7 @@ void CCRotateTo::startWithTarget(CCNode *pTarget)
|
|||
}
|
||||
}
|
||||
|
||||
void CCRotateTo::update(cocos2d::ccTime time)
|
||||
void CCRotateTo::update(ccTime time)
|
||||
{
|
||||
if (m_pTarget)
|
||||
{
|
||||
|
@ -742,7 +742,7 @@ void CCRotateTo::update(cocos2d::ccTime time)
|
|||
//
|
||||
// RotateBy
|
||||
//
|
||||
CCRotateBy* CCRotateBy::actionWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
||||
CCRotateBy* CCRotateBy::actionWithDuration(ccTime duration, float fDeltaAngle)
|
||||
{
|
||||
CCRotateBy *pRotateBy = new CCRotateBy();
|
||||
pRotateBy->initWithDuration(duration, fDeltaAngle);
|
||||
|
@ -751,7 +751,7 @@ CCRotateBy* CCRotateBy::actionWithDuration(cocos2d::ccTime duration, float fDelt
|
|||
return pRotateBy;
|
||||
}
|
||||
|
||||
bool CCRotateBy::initWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
||||
bool CCRotateBy::initWithDuration(ccTime duration, float fDeltaAngle)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -762,7 +762,7 @@ bool CCRotateBy::initWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCRotateBy::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCRotateBy::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCRotateBy* pCopy = NULL;
|
||||
|
@ -791,7 +791,7 @@ void CCRotateBy::startWithTarget(CCNode *pTarget)
|
|||
m_fStartAngle = pTarget->getRotation();
|
||||
}
|
||||
|
||||
void CCRotateBy::update(cocos2d::ccTime time)
|
||||
void CCRotateBy::update(ccTime time)
|
||||
{
|
||||
// XXX: shall I add % 360
|
||||
if (m_pTarget)
|
||||
|
@ -808,7 +808,7 @@ CCActionInterval* CCRotateBy::reverse(void)
|
|||
//
|
||||
// MoveTo
|
||||
//
|
||||
CCMoveTo* CCMoveTo::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position)
|
||||
CCMoveTo* CCMoveTo::actionWithDuration(ccTime duration, const CCPoint& position)
|
||||
{
|
||||
CCMoveTo *pMoveTo = new CCMoveTo();
|
||||
pMoveTo->initWithDuration(duration, position);
|
||||
|
@ -817,7 +817,7 @@ CCMoveTo* CCMoveTo::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoin
|
|||
return pMoveTo;
|
||||
}
|
||||
|
||||
bool CCMoveTo::initWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position)
|
||||
bool CCMoveTo::initWithDuration(ccTime duration, const CCPoint& position)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -828,7 +828,7 @@ bool CCMoveTo::initWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint posit
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCMoveTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCMoveTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCMoveTo* pCopy = NULL;
|
||||
|
@ -858,7 +858,7 @@ void CCMoveTo::startWithTarget(CCNode *pTarget)
|
|||
m_delta = ccpSub(m_endPosition, m_startPosition);
|
||||
}
|
||||
|
||||
void CCMoveTo::update(cocos2d::ccTime time)
|
||||
void CCMoveTo::update(ccTime time)
|
||||
{
|
||||
if (m_pTarget)
|
||||
{
|
||||
|
@ -870,7 +870,7 @@ void CCMoveTo::update(cocos2d::ccTime time)
|
|||
//
|
||||
// MoveBy
|
||||
//
|
||||
CCMoveBy* CCMoveBy::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position)
|
||||
CCMoveBy* CCMoveBy::actionWithDuration(ccTime duration, const CCPoint& position)
|
||||
{
|
||||
CCMoveBy *pMoveBy = new CCMoveBy();
|
||||
pMoveBy->initWithDuration(duration, position);
|
||||
|
@ -879,7 +879,7 @@ CCMoveBy* CCMoveBy::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoin
|
|||
return pMoveBy;
|
||||
}
|
||||
|
||||
bool CCMoveBy::initWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position)
|
||||
bool CCMoveBy::initWithDuration(ccTime duration, const CCPoint& position)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -890,7 +890,7 @@ bool CCMoveBy::initWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint posit
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCMoveBy::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCMoveBy::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCMoveBy* pCopy = NULL;
|
||||
|
@ -928,7 +928,7 @@ CCActionInterval* CCMoveBy::reverse(void)
|
|||
//
|
||||
// CCSkewTo
|
||||
//
|
||||
CCSkewTo* CCSkewTo::actionWithDuration(cocos2d::ccTime t, float sx, float sy)
|
||||
CCSkewTo* CCSkewTo::actionWithDuration(ccTime t, float sx, float sy)
|
||||
{
|
||||
CCSkewTo *pSkewTo = new CCSkewTo();
|
||||
if (pSkewTo)
|
||||
|
@ -984,7 +984,7 @@ CCObject* CCSkewTo::copyWithZone(CCZone* pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCSkewTo::startWithTarget(cocos2d::CCNode *pTarget)
|
||||
void CCSkewTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
|
||||
|
@ -1072,7 +1072,7 @@ CCSkewBy* CCSkewBy::actionWithDuration(ccTime t, float sx, float sy)
|
|||
return pSkewBy;
|
||||
}
|
||||
|
||||
bool CCSkewBy::initWithDuration(cocos2d::ccTime t, float deltaSkewX, float deltaSkewY)
|
||||
bool CCSkewBy::initWithDuration(ccTime t, float deltaSkewX, float deltaSkewY)
|
||||
{
|
||||
bool bRet = false;
|
||||
|
||||
|
@ -1087,7 +1087,7 @@ bool CCSkewBy::initWithDuration(cocos2d::ccTime t, float deltaSkewX, float delta
|
|||
return bRet;
|
||||
}
|
||||
|
||||
void CCSkewBy::startWithTarget(cocos2d::CCNode *pTarget)
|
||||
void CCSkewBy::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCSkewTo::startWithTarget(pTarget);
|
||||
m_fDeltaX = m_fSkewX;
|
||||
|
@ -1104,7 +1104,7 @@ CCActionInterval* CCSkewBy::reverse()
|
|||
//
|
||||
// JumpBy
|
||||
//
|
||||
CCJumpBy* CCJumpBy::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position, cocos2d::ccTime height, unsigned int jumps)
|
||||
CCJumpBy* CCJumpBy::actionWithDuration(ccTime duration, const CCPoint& position, ccTime height, unsigned int jumps)
|
||||
{
|
||||
CCJumpBy *pJumpBy = new CCJumpBy();
|
||||
pJumpBy->initWithDuration(duration, position, height, jumps);
|
||||
|
@ -1113,7 +1113,7 @@ CCJumpBy* CCJumpBy::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoin
|
|||
return pJumpBy;
|
||||
}
|
||||
|
||||
bool CCJumpBy::initWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position, cocos2d::ccTime height, unsigned int jumps)
|
||||
bool CCJumpBy::initWithDuration(ccTime duration, const CCPoint& position, ccTime height, unsigned int jumps)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1127,7 +1127,7 @@ bool CCJumpBy::initWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint posit
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCJumpBy::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCJumpBy::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCJumpBy* pCopy = NULL;
|
||||
|
@ -1156,7 +1156,7 @@ void CCJumpBy::startWithTarget(CCNode *pTarget)
|
|||
m_startPosition = pTarget->getPosition();
|
||||
}
|
||||
|
||||
void CCJumpBy::update(cocos2d::ccTime time)
|
||||
void CCJumpBy::update(ccTime time)
|
||||
{
|
||||
// parabolic jump (since v0.8.2)
|
||||
if (m_pTarget)
|
||||
|
@ -1178,7 +1178,7 @@ CCActionInterval* CCJumpBy::reverse(void)
|
|||
//
|
||||
// JumpTo
|
||||
//
|
||||
CCJumpTo* CCJumpTo::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCPoint position, cocos2d::ccTime height, int jumps)
|
||||
CCJumpTo* CCJumpTo::actionWithDuration(ccTime duration, const CCPoint& position, ccTime height, int jumps)
|
||||
{
|
||||
CCJumpTo *pJumpTo = new CCJumpTo();
|
||||
pJumpTo->initWithDuration(duration, position, height, jumps);
|
||||
|
@ -1231,7 +1231,7 @@ static inline float bezierat( float a, float b, float c, float d, ccTime t )
|
|||
//
|
||||
// BezierBy
|
||||
//
|
||||
CCBezierBy* CCBezierBy::actionWithDuration(cocos2d::ccTime t, cocos2d::ccBezierConfig c)
|
||||
CCBezierBy* CCBezierBy::actionWithDuration(ccTime t, const ccBezierConfig& c)
|
||||
{
|
||||
CCBezierBy *pBezierBy = new CCBezierBy();
|
||||
pBezierBy->initWithDuration(t, c);
|
||||
|
@ -1240,7 +1240,7 @@ CCBezierBy* CCBezierBy::actionWithDuration(cocos2d::ccTime t, cocos2d::ccBezierC
|
|||
return pBezierBy;
|
||||
}
|
||||
|
||||
bool CCBezierBy::initWithDuration(cocos2d::ccTime t, cocos2d::ccBezierConfig c)
|
||||
bool CCBezierBy::initWithDuration(ccTime t, const ccBezierConfig& c)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(t))
|
||||
{
|
||||
|
@ -1257,7 +1257,7 @@ void CCBezierBy::startWithTarget(CCNode *pTarget)
|
|||
m_startPosition = pTarget->getPosition();
|
||||
}
|
||||
|
||||
CCObject* CCBezierBy::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCBezierBy::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCBezierBy* pCopy = NULL;
|
||||
|
@ -1280,7 +1280,7 @@ CCObject* CCBezierBy::copyWithZone(cocos2d::CCZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCBezierBy::update(cocos2d::ccTime time)
|
||||
void CCBezierBy::update(ccTime time)
|
||||
{
|
||||
if (m_pTarget)
|
||||
{
|
||||
|
@ -1315,7 +1315,7 @@ CCActionInterval* CCBezierBy::reverse(void)
|
|||
//
|
||||
// BezierTo
|
||||
//
|
||||
CCBezierTo* CCBezierTo::actionWithDuration(ccTime t, ccBezierConfig c)
|
||||
CCBezierTo* CCBezierTo::actionWithDuration(ccTime t, const ccBezierConfig& c)
|
||||
{
|
||||
CCBezierTo *pBezierTo = new CCBezierTo();
|
||||
pBezierTo->initWithDuration(t, c);
|
||||
|
@ -1324,7 +1324,7 @@ CCBezierTo* CCBezierTo::actionWithDuration(ccTime t, ccBezierConfig c)
|
|||
return pBezierTo;
|
||||
}
|
||||
|
||||
CCObject* CCBezierTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCBezierTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCBezierBy* pCopy = NULL;
|
||||
|
@ -1358,7 +1358,7 @@ void CCBezierTo::startWithTarget(CCNode *pTarget)
|
|||
//
|
||||
// ScaleTo
|
||||
//
|
||||
CCScaleTo* CCScaleTo::actionWithDuration(cocos2d::ccTime duration, float s)
|
||||
CCScaleTo* CCScaleTo::actionWithDuration(ccTime duration, float s)
|
||||
{
|
||||
CCScaleTo *pScaleTo = new CCScaleTo();
|
||||
pScaleTo->initWithDuration(duration, s);
|
||||
|
@ -1367,7 +1367,7 @@ CCScaleTo* CCScaleTo::actionWithDuration(cocos2d::ccTime duration, float s)
|
|||
return pScaleTo;
|
||||
}
|
||||
|
||||
bool CCScaleTo::initWithDuration(cocos2d::ccTime duration, float s)
|
||||
bool CCScaleTo::initWithDuration(ccTime duration, float s)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1380,7 +1380,7 @@ bool CCScaleTo::initWithDuration(cocos2d::ccTime duration, float s)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCScaleTo* CCScaleTo::actionWithDuration(cocos2d::ccTime duration, float sx, float sy)
|
||||
CCScaleTo* CCScaleTo::actionWithDuration(ccTime duration, float sx, float sy)
|
||||
{
|
||||
CCScaleTo *pScaleTo = new CCScaleTo();
|
||||
pScaleTo->initWithDuration(duration, sx, sy);
|
||||
|
@ -1389,7 +1389,7 @@ CCScaleTo* CCScaleTo::actionWithDuration(cocos2d::ccTime duration, float sx, flo
|
|||
return pScaleTo;
|
||||
}
|
||||
|
||||
bool CCScaleTo::initWithDuration(cocos2d::ccTime duration, float sx, float sy)
|
||||
bool CCScaleTo::initWithDuration(ccTime duration, float sx, float sy)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1402,7 +1402,7 @@ bool CCScaleTo::initWithDuration(cocos2d::ccTime duration, float sx, float sy)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCScaleTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCScaleTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCScaleTo* pCopy = NULL;
|
||||
|
@ -1435,7 +1435,7 @@ void CCScaleTo::startWithTarget(CCNode *pTarget)
|
|||
m_fDeltaY = m_fEndScaleY - m_fStartScaleY;
|
||||
}
|
||||
|
||||
void CCScaleTo::update(cocos2d::ccTime time)
|
||||
void CCScaleTo::update(ccTime time)
|
||||
{
|
||||
if (m_pTarget)
|
||||
{
|
||||
|
@ -1447,7 +1447,7 @@ void CCScaleTo::update(cocos2d::ccTime time)
|
|||
//
|
||||
// ScaleBy
|
||||
//
|
||||
CCScaleBy* CCScaleBy::actionWithDuration(cocos2d::ccTime duration, float s)
|
||||
CCScaleBy* CCScaleBy::actionWithDuration(ccTime duration, float s)
|
||||
{
|
||||
CCScaleBy *pScaleBy = new CCScaleBy();
|
||||
pScaleBy->initWithDuration(duration, s);
|
||||
|
@ -1456,7 +1456,7 @@ CCScaleBy* CCScaleBy::actionWithDuration(cocos2d::ccTime duration, float s)
|
|||
return pScaleBy;
|
||||
}
|
||||
|
||||
CCScaleBy* CCScaleBy::actionWithDuration(cocos2d::ccTime duration, float sx, float sy)
|
||||
CCScaleBy* CCScaleBy::actionWithDuration(ccTime duration, float sx, float sy)
|
||||
{
|
||||
CCScaleBy *pScaleBy = new CCScaleBy();
|
||||
pScaleBy->initWithDuration(duration, sx, sy);
|
||||
|
@ -1465,7 +1465,7 @@ CCScaleBy* CCScaleBy::actionWithDuration(cocos2d::ccTime duration, float sx, flo
|
|||
return pScaleBy;
|
||||
}
|
||||
|
||||
CCObject* CCScaleBy::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCScaleBy::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCScaleTo* pCopy = NULL;
|
||||
|
@ -1504,7 +1504,7 @@ CCActionInterval* CCScaleBy::reverse(void)
|
|||
//
|
||||
// Blink
|
||||
//
|
||||
CCBlink* CCBlink::actionWithDuration(cocos2d::ccTime duration, unsigned int uBlinks)
|
||||
CCBlink* CCBlink::actionWithDuration(ccTime duration, unsigned int uBlinks)
|
||||
{
|
||||
CCBlink *pBlink = new CCBlink();
|
||||
pBlink->initWithDuration(duration, uBlinks);
|
||||
|
@ -1513,7 +1513,7 @@ CCBlink* CCBlink::actionWithDuration(cocos2d::ccTime duration, unsigned int uBli
|
|||
return pBlink;
|
||||
}
|
||||
|
||||
bool CCBlink::initWithDuration(cocos2d::ccTime duration, unsigned int uBlinks)
|
||||
bool CCBlink::initWithDuration(ccTime duration, unsigned int uBlinks)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1524,7 +1524,7 @@ bool CCBlink::initWithDuration(cocos2d::ccTime duration, unsigned int uBlinks)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCBlink::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCBlink::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCBlink* pCopy = NULL;
|
||||
|
@ -1548,7 +1548,7 @@ CCObject* CCBlink::copyWithZone(cocos2d::CCZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCBlink::update(cocos2d::ccTime time)
|
||||
void CCBlink::update(ccTime time)
|
||||
{
|
||||
if (m_pTarget && ! isDone())
|
||||
{
|
||||
|
@ -1567,7 +1567,7 @@ CCActionInterval* CCBlink::reverse(void)
|
|||
//
|
||||
// FadeIn
|
||||
//
|
||||
CCFadeIn* CCFadeIn::actionWithDuration(cocos2d::ccTime d)
|
||||
CCFadeIn* CCFadeIn::actionWithDuration(ccTime d)
|
||||
{
|
||||
CCFadeIn* pAction = new CCFadeIn();
|
||||
|
||||
|
@ -1577,7 +1577,7 @@ CCFadeIn* CCFadeIn::actionWithDuration(cocos2d::ccTime d)
|
|||
return pAction;
|
||||
}
|
||||
|
||||
CCObject* CCFadeIn::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCFadeIn::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCFadeIn* pCopy = NULL;
|
||||
|
@ -1599,7 +1599,7 @@ CCObject* CCFadeIn::copyWithZone(cocos2d::CCZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCFadeIn::update(cocos2d::ccTime time)
|
||||
void CCFadeIn::update(ccTime time)
|
||||
{
|
||||
CCRGBAProtocol *pRGBAProtocol = m_pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1617,7 +1617,7 @@ CCActionInterval* CCFadeIn::reverse(void)
|
|||
//
|
||||
// FadeOut
|
||||
//
|
||||
CCFadeOut* CCFadeOut::actionWithDuration(cocos2d::ccTime d)
|
||||
CCFadeOut* CCFadeOut::actionWithDuration(ccTime d)
|
||||
{
|
||||
CCFadeOut* pAction = new CCFadeOut();
|
||||
|
||||
|
@ -1627,7 +1627,7 @@ CCFadeOut* CCFadeOut::actionWithDuration(cocos2d::ccTime d)
|
|||
return pAction;
|
||||
}
|
||||
|
||||
CCObject* CCFadeOut::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCFadeOut::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCFadeOut* pCopy = NULL;
|
||||
|
@ -1649,7 +1649,7 @@ CCObject* CCFadeOut::copyWithZone(cocos2d::CCZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCFadeOut::update(cocos2d::ccTime time)
|
||||
void CCFadeOut::update(ccTime time)
|
||||
{
|
||||
CCRGBAProtocol *pRGBAProtocol = m_pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1667,7 +1667,7 @@ CCActionInterval* CCFadeOut::reverse(void)
|
|||
//
|
||||
// FadeTo
|
||||
//
|
||||
CCFadeTo* CCFadeTo::actionWithDuration(cocos2d::ccTime duration, GLubyte opacity)
|
||||
CCFadeTo* CCFadeTo::actionWithDuration(ccTime duration, GLubyte opacity)
|
||||
{
|
||||
CCFadeTo *pFadeTo = new CCFadeTo();
|
||||
pFadeTo->initWithDuration(duration, opacity);
|
||||
|
@ -1676,7 +1676,7 @@ CCFadeTo* CCFadeTo::actionWithDuration(cocos2d::ccTime duration, GLubyte opacity
|
|||
return pFadeTo;
|
||||
}
|
||||
|
||||
bool CCFadeTo::initWithDuration(cocos2d::ccTime duration, GLubyte opacity)
|
||||
bool CCFadeTo::initWithDuration(ccTime duration, GLubyte opacity)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1687,7 +1687,7 @@ bool CCFadeTo::initWithDuration(cocos2d::ccTime duration, GLubyte opacity)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCFadeTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCFadeTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCFadeTo* pCopy = NULL;
|
||||
|
@ -1722,7 +1722,7 @@ void CCFadeTo::startWithTarget(CCNode *pTarget)
|
|||
/*m_fromOpacity = pTarget->getOpacity();*/
|
||||
}
|
||||
|
||||
void CCFadeTo::update(cocos2d::ccTime time)
|
||||
void CCFadeTo::update(ccTime time)
|
||||
{
|
||||
CCRGBAProtocol *pRGBAProtocol = m_pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1735,7 +1735,7 @@ void CCFadeTo::update(cocos2d::ccTime time)
|
|||
//
|
||||
// TintTo
|
||||
//
|
||||
CCTintTo* CCTintTo::actionWithDuration(cocos2d::ccTime duration, GLubyte red, GLubyte green, GLubyte blue)
|
||||
CCTintTo* CCTintTo::actionWithDuration(ccTime duration, GLubyte red, GLubyte green, GLubyte blue)
|
||||
{
|
||||
CCTintTo *pTintTo = new CCTintTo();
|
||||
pTintTo->initWithDuration(duration, red, green, blue);
|
||||
|
@ -1744,7 +1744,7 @@ CCTintTo* CCTintTo::actionWithDuration(cocos2d::ccTime duration, GLubyte red, GL
|
|||
return pTintTo;
|
||||
}
|
||||
|
||||
bool CCTintTo::initWithDuration(cocos2d::ccTime duration, GLubyte red, GLubyte green, GLubyte blue)
|
||||
bool CCTintTo::initWithDuration(ccTime duration, GLubyte red, GLubyte green, GLubyte blue)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1755,7 +1755,7 @@ bool CCTintTo::initWithDuration(cocos2d::ccTime duration, GLubyte red, GLubyte g
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCTintTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCTintTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCTintTo* pCopy = NULL;
|
||||
|
@ -1789,7 +1789,7 @@ void CCTintTo::startWithTarget(CCNode *pTarget)
|
|||
/*m_from = pTarget->getColor();*/
|
||||
}
|
||||
|
||||
void CCTintTo::update(cocos2d::ccTime time)
|
||||
void CCTintTo::update(ccTime time)
|
||||
{
|
||||
CCRGBAProtocol *pRGBAProtocol = m_pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1803,7 +1803,7 @@ void CCTintTo::update(cocos2d::ccTime time)
|
|||
//
|
||||
// TintBy
|
||||
//
|
||||
CCTintBy* CCTintBy::actionWithDuration(cocos2d::ccTime duration, GLshort deltaRed, GLshort deltaGreen, GLshort deltaBlue)
|
||||
CCTintBy* CCTintBy::actionWithDuration(ccTime duration, GLshort deltaRed, GLshort deltaGreen, GLshort deltaBlue)
|
||||
{
|
||||
CCTintBy *pTintBy = new CCTintBy();
|
||||
pTintBy->initWithDuration(duration, deltaRed, deltaGreen, deltaBlue);
|
||||
|
@ -1812,7 +1812,7 @@ CCTintBy* CCTintBy::actionWithDuration(cocos2d::ccTime duration, GLshort deltaRe
|
|||
return pTintBy;
|
||||
}
|
||||
|
||||
bool CCTintBy::initWithDuration(cocos2d::ccTime duration, GLshort deltaRed, GLshort deltaGreen, GLshort deltaBlue)
|
||||
bool CCTintBy::initWithDuration(ccTime duration, GLshort deltaRed, GLshort deltaGreen, GLshort deltaBlue)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -1826,7 +1826,7 @@ bool CCTintBy::initWithDuration(cocos2d::ccTime duration, GLshort deltaRed, GLsh
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCTintBy::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCTintBy::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCTintBy* pCopy = NULL;
|
||||
|
@ -1863,7 +1863,7 @@ void CCTintBy::startWithTarget(CCNode *pTarget)
|
|||
}
|
||||
}
|
||||
|
||||
void CCTintBy::update(cocos2d::ccTime time)
|
||||
void CCTintBy::update(ccTime time)
|
||||
{
|
||||
CCRGBAProtocol *pRGBAProtocol = m_pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1882,7 +1882,7 @@ CCActionInterval* CCTintBy::reverse(void)
|
|||
//
|
||||
// DelayTime
|
||||
//
|
||||
CCDelayTime* CCDelayTime::actionWithDuration(cocos2d::ccTime d)
|
||||
CCDelayTime* CCDelayTime::actionWithDuration(ccTime d)
|
||||
{
|
||||
CCDelayTime* pAction = new CCDelayTime();
|
||||
|
||||
|
@ -1892,7 +1892,7 @@ CCDelayTime* CCDelayTime::actionWithDuration(cocos2d::ccTime d)
|
|||
return pAction;
|
||||
}
|
||||
|
||||
CCObject* CCDelayTime::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCDelayTime::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCDelayTime* pCopy = NULL;
|
||||
|
@ -1915,7 +1915,7 @@ CCObject* CCDelayTime::copyWithZone(cocos2d::CCZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCDelayTime::update(cocos2d::ccTime time)
|
||||
void CCDelayTime::update(ccTime time)
|
||||
{
|
||||
CC_UNUSED_PARAM(time);
|
||||
return;
|
||||
|
@ -1929,7 +1929,7 @@ CCActionInterval* CCDelayTime::reverse(void)
|
|||
//
|
||||
// ReverseTime
|
||||
//
|
||||
CCReverseTime* CCReverseTime::actionWithAction(cocos2d::CCFiniteTimeAction *pAction)
|
||||
CCReverseTime* CCReverseTime::actionWithAction(CCFiniteTimeAction *pAction)
|
||||
{
|
||||
// casting to prevent warnings
|
||||
CCReverseTime *pReverseTime = new CCReverseTime();
|
||||
|
@ -1939,7 +1939,7 @@ CCReverseTime* CCReverseTime::actionWithAction(cocos2d::CCFiniteTimeAction *pAct
|
|||
return pReverseTime;
|
||||
}
|
||||
|
||||
bool CCReverseTime::initWithAction(cocos2d::CCFiniteTimeAction *pAction)
|
||||
bool CCReverseTime::initWithAction(CCFiniteTimeAction *pAction)
|
||||
{
|
||||
assert(pAction != NULL);
|
||||
assert(pAction != m_pOther);
|
||||
|
@ -1958,7 +1958,7 @@ bool CCReverseTime::initWithAction(cocos2d::CCFiniteTimeAction *pAction)
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCReverseTime::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCReverseTime::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCReverseTime* pCopy = NULL;
|
||||
|
@ -2003,7 +2003,7 @@ void CCReverseTime::stop(void)
|
|||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCReverseTime::update(cocos2d::ccTime time)
|
||||
void CCReverseTime::update(ccTime time)
|
||||
{
|
||||
if (m_pOther)
|
||||
{
|
||||
|
@ -2019,7 +2019,7 @@ CCActionInterval* CCReverseTime::reverse(void)
|
|||
//
|
||||
// Animate
|
||||
//
|
||||
CCAnimate* CCAnimate::actionWithAnimation(cocos2d::CCAnimation *pAnimation)
|
||||
CCAnimate* CCAnimate::actionWithAnimation(CCAnimation *pAnimation)
|
||||
{
|
||||
CCAnimate *pAnimate = new CCAnimate();
|
||||
pAnimate->initWithAnimation(pAnimation, true);
|
||||
|
@ -2028,14 +2028,14 @@ CCAnimate* CCAnimate::actionWithAnimation(cocos2d::CCAnimation *pAnimation)
|
|||
return pAnimate;
|
||||
}
|
||||
|
||||
bool CCAnimate::initWithAnimation(cocos2d::CCAnimation *pAnimation)
|
||||
bool CCAnimate::initWithAnimation(CCAnimation *pAnimation)
|
||||
{
|
||||
assert(pAnimation != NULL);
|
||||
|
||||
return initWithAnimation(pAnimation, true);
|
||||
}
|
||||
|
||||
CCAnimate* CCAnimate::actionWithAnimation(cocos2d::CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
CCAnimate* CCAnimate::actionWithAnimation(CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
{
|
||||
CCAnimate *pAnimate = new CCAnimate();
|
||||
pAnimate->initWithAnimation(pAnimation, bRestoreOriginalFrame);
|
||||
|
@ -2044,7 +2044,7 @@ CCAnimate* CCAnimate::actionWithAnimation(cocos2d::CCAnimation *pAnimation, bool
|
|||
return pAnimate;
|
||||
}
|
||||
|
||||
bool CCAnimate::initWithAnimation(cocos2d::CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
bool CCAnimate::initWithAnimation(CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
{
|
||||
assert(pAnimation);
|
||||
|
||||
|
@ -2061,7 +2061,7 @@ bool CCAnimate::initWithAnimation(cocos2d::CCAnimation *pAnimation, bool bRestor
|
|||
return false;
|
||||
}
|
||||
|
||||
CCAnimate* CCAnimate::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
CCAnimate* CCAnimate::actionWithDuration(ccTime duration, CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
{
|
||||
CCAnimate *pAnimate = new CCAnimate();
|
||||
pAnimate->initWithDuration(duration, pAnimation, bRestoreOriginalFrame);
|
||||
|
@ -2070,7 +2070,7 @@ CCAnimate* CCAnimate::actionWithDuration(cocos2d::ccTime duration, cocos2d::CCAn
|
|||
return pAnimate;
|
||||
}
|
||||
|
||||
bool CCAnimate::initWithDuration(cocos2d::ccTime duration, cocos2d::CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
bool CCAnimate::initWithDuration(ccTime duration, CCAnimation *pAnimation, bool bRestoreOriginalFrame)
|
||||
{
|
||||
assert(pAnimation != NULL);
|
||||
|
||||
|
@ -2087,7 +2087,7 @@ bool CCAnimate::initWithDuration(cocos2d::ccTime duration, cocos2d::CCAnimation
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCAnimate::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCAnimate::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCAnimate* pCopy = NULL;
|
||||
|
@ -2140,7 +2140,7 @@ void CCAnimate::stop(void)
|
|||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCAnimate::update(cocos2d::ccTime time)
|
||||
void CCAnimate::update(ccTime time)
|
||||
{
|
||||
CCMutableArray<CCSpriteFrame*> *pFrames = m_pAnimation->getFrames();
|
||||
unsigned int numberOfFrames = pFrames->count();
|
||||
|
|
|
@ -189,7 +189,7 @@ void CCActionManager::resumeTarget(CCObject *pTarget)
|
|||
|
||||
// run
|
||||
|
||||
void CCActionManager::addAction(cocos2d::CCAction *pAction, CCNode *pTarget, bool paused)
|
||||
void CCActionManager::addAction(CCAction *pAction, CCNode *pTarget, bool paused)
|
||||
{
|
||||
assert(pAction != NULL);
|
||||
assert(pTarget != NULL);
|
||||
|
@ -261,7 +261,7 @@ void CCActionManager::removeAllActionsFromTarget(CCObject *pTarget)
|
|||
}
|
||||
}
|
||||
|
||||
void CCActionManager::removeAction(cocos2d::CCAction *pAction)
|
||||
void CCActionManager::removeAction(CCAction *pAction)
|
||||
{
|
||||
// explicit null handling
|
||||
if (pAction == NULL)
|
||||
|
@ -357,7 +357,7 @@ unsigned int CCActionManager::numberOfRunningActionsInTarget(CCObject *pTarget)
|
|||
}
|
||||
|
||||
// main loop
|
||||
void CCActionManager::update(cocos2d::ccTime dt)
|
||||
void CCActionManager::update(ccTime dt)
|
||||
{
|
||||
for (tHashElement *elt = m_pTargets; elt != NULL; )
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ THE SOFTWARE.
|
|||
|
||||
namespace cocos2d
|
||||
{
|
||||
CCPageTurn3D* CCPageTurn3D::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime time)
|
||||
CCPageTurn3D* CCPageTurn3D::actionWithSize(const ccGridSize& gridSize, ccTime time)
|
||||
{
|
||||
CCPageTurn3D *pAction = new CCPageTurn3D();
|
||||
|
||||
|
@ -49,7 +49,7 @@ namespace cocos2d
|
|||
* Update each tick
|
||||
* Time is the percentage of the way through the duration
|
||||
*/
|
||||
void CCPageTurn3D::update(cocos2d::ccTime time)
|
||||
void CCPageTurn3D::update(ccTime time)
|
||||
{
|
||||
float tt = MAX(0, time - 0.25f);
|
||||
float deltaAy = (tt * tt * 500);
|
||||
|
|
|
@ -31,7 +31,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCProgressTo
|
||||
|
||||
CCProgressTo* CCProgressTo::actionWithDuration(cocos2d::ccTime duration, float fPercent)
|
||||
CCProgressTo* CCProgressTo::actionWithDuration(ccTime duration, float fPercent)
|
||||
{
|
||||
CCProgressTo *pProgressTo = new CCProgressTo();
|
||||
pProgressTo->initWithDuration(duration, fPercent);
|
||||
|
@ -40,7 +40,7 @@ namespace cocos2d
|
|||
return pProgressTo;
|
||||
}
|
||||
|
||||
bool CCProgressTo::initWithDuration(cocos2d::ccTime duration, float fPercent)
|
||||
bool CCProgressTo::initWithDuration(ccTime duration, float fPercent)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -52,7 +52,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCProgressTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCProgressTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCProgressTo* pCopy = NULL;
|
||||
|
@ -88,14 +88,14 @@ namespace cocos2d
|
|||
}
|
||||
}
|
||||
|
||||
void CCProgressTo::update(cocos2d::ccTime time)
|
||||
void CCProgressTo::update(ccTime time)
|
||||
{
|
||||
((kProgressTimerCast)(m_pTarget))->setPercentage(m_fFrom + (m_fTo - m_fFrom) * time);
|
||||
}
|
||||
|
||||
// implementation of CCProgressFromTo
|
||||
|
||||
CCProgressFromTo* CCProgressFromTo::actionWithDuration(cocos2d::ccTime duration, float fFromPercentage, float fToPercentage)
|
||||
CCProgressFromTo* CCProgressFromTo::actionWithDuration(ccTime duration, float fFromPercentage, float fToPercentage)
|
||||
{
|
||||
CCProgressFromTo *pProgressFromTo = new CCProgressFromTo();
|
||||
pProgressFromTo->initWithDuration(duration, fFromPercentage, fToPercentage);
|
||||
|
@ -104,7 +104,7 @@ namespace cocos2d
|
|||
return pProgressFromTo;
|
||||
}
|
||||
|
||||
bool CCProgressFromTo::initWithDuration(cocos2d::ccTime duration, float fFromPercentage, float fToPercentage)
|
||||
bool CCProgressFromTo::initWithDuration(ccTime duration, float fFromPercentage, float fToPercentage)
|
||||
{
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
|
@ -117,7 +117,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCProgressFromTo::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCProgressFromTo::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCProgressFromTo* pCopy = NULL;
|
||||
|
@ -150,7 +150,7 @@ namespace cocos2d
|
|||
CCActionInterval::startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCProgressFromTo::update(cocos2d::ccTime time)
|
||||
void CCProgressFromTo::update(ccTime time)
|
||||
{
|
||||
((kProgressTimerCast)(m_pTarget))->setPercentage(m_fFrom + (m_fTo - m_fFrom) * time);
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of ShakyTiles3D
|
||||
|
||||
CCShakyTiles3D* CCShakyTiles3D::actionWithRange(int nRange, bool bShakeZ, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCShakyTiles3D* CCShakyTiles3D::actionWithRange(int nRange, bool bShakeZ,const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCShakyTiles3D *pAction = new CCShakyTiles3D();
|
||||
|
||||
|
@ -60,7 +60,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCShakyTiles3D::initWithRange(int nRange, bool bShakeZ, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCShakyTiles3D::initWithRange(int nRange, bool bShakeZ, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCTiledGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -73,7 +73,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCShakyTiles3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCShakyTiles3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCShakyTiles3D* pCopy = NULL;
|
||||
|
@ -96,7 +96,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCShakyTiles3D::update(cocos2d::ccTime time)
|
||||
void CCShakyTiles3D::update(ccTime time)
|
||||
{
|
||||
CC_UNUSED_PARAM(time);
|
||||
int i, j;
|
||||
|
@ -134,7 +134,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCShatteredTiles3D
|
||||
|
||||
CCShatteredTiles3D* CCShatteredTiles3D::actionWithRange(int nRange, bool bShatterZ, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCShatteredTiles3D* CCShatteredTiles3D::actionWithRange(int nRange, bool bShatterZ, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCShatteredTiles3D *pAction = new CCShatteredTiles3D();
|
||||
|
||||
|
@ -153,7 +153,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCShatteredTiles3D::initWithRange(int nRange, bool bShatterZ, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCShatteredTiles3D::initWithRange(int nRange, bool bShatterZ, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCTiledGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -167,7 +167,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCShatteredTiles3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCShatteredTiles3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCShatteredTiles3D* pCopy = NULL;
|
||||
|
@ -190,7 +190,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCShatteredTiles3D::update(cocos2d::ccTime time)
|
||||
void CCShatteredTiles3D::update(ccTime time)
|
||||
{
|
||||
CC_UNUSED_PARAM(time);
|
||||
int i, j;
|
||||
|
@ -233,7 +233,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCShuffleTiles
|
||||
|
||||
CCShuffleTiles* CCShuffleTiles::actionWithSeed(int s, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCShuffleTiles* CCShuffleTiles::actionWithSeed(int s, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCShuffleTiles *pAction = new CCShuffleTiles();
|
||||
|
||||
|
@ -252,7 +252,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCShuffleTiles::initWithSeed(int s, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCShuffleTiles::initWithSeed(int s, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCTiledGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -266,7 +266,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCShuffleTiles::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCShuffleTiles::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCShuffleTiles* pCopy = NULL;
|
||||
|
@ -306,7 +306,7 @@ namespace cocos2d
|
|||
}
|
||||
}
|
||||
|
||||
ccGridSize CCShuffleTiles::getDelta(cocos2d::ccGridSize pos)
|
||||
ccGridSize CCShuffleTiles::getDelta(const ccGridSize& pos)
|
||||
{
|
||||
CCPoint pos2;
|
||||
|
||||
|
@ -318,7 +318,7 @@ namespace cocos2d
|
|||
return ccg((int)(pos2.x - pos.x), (int)(pos2.y - pos.y));
|
||||
}
|
||||
|
||||
void CCShuffleTiles::placeTile(ccGridSize pos, Tile *t)
|
||||
void CCShuffleTiles::placeTile(const ccGridSize& pos, Tile *t)
|
||||
{
|
||||
ccQuad3 coords = originalTile(pos);
|
||||
|
||||
|
@ -378,7 +378,7 @@ namespace cocos2d
|
|||
}
|
||||
}
|
||||
|
||||
void CCShuffleTiles::update(cocos2d::ccTime time)
|
||||
void CCShuffleTiles::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -397,7 +397,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCFadeOutTRTiles
|
||||
|
||||
CCFadeOutTRTiles* CCFadeOutTRTiles::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime time)
|
||||
CCFadeOutTRTiles* CCFadeOutTRTiles::actionWithSize(const ccGridSize& gridSize, ccTime time)
|
||||
{
|
||||
CCFadeOutTRTiles *pAction = new CCFadeOutTRTiles();
|
||||
|
||||
|
@ -416,7 +416,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
float CCFadeOutTRTiles::testFunc(cocos2d::ccGridSize pos, cocos2d::ccTime time)
|
||||
float CCFadeOutTRTiles::testFunc(const ccGridSize& pos, ccTime time)
|
||||
{
|
||||
CCPoint n = ccpMult(ccp((float)m_sGridSize.x, (float)m_sGridSize.y), time);
|
||||
if ((n.x + n.y) == 0.0f)
|
||||
|
@ -427,19 +427,19 @@ namespace cocos2d
|
|||
return powf((pos.x + pos.y) / (n.x + n.y), 6);
|
||||
}
|
||||
|
||||
void CCFadeOutTRTiles::turnOnTile(cocos2d::ccGridSize pos)
|
||||
void CCFadeOutTRTiles::turnOnTile(const ccGridSize& pos)
|
||||
{
|
||||
setTile(pos, originalTile(pos));
|
||||
}
|
||||
|
||||
void CCFadeOutTRTiles::turnOffTile(cocos2d::ccGridSize pos)
|
||||
void CCFadeOutTRTiles::turnOffTile(const ccGridSize& pos)
|
||||
{
|
||||
ccQuad3 coords;
|
||||
memset(&coords, 0, sizeof(ccQuad3));
|
||||
setTile(pos, coords);
|
||||
}
|
||||
|
||||
void CCFadeOutTRTiles::transformTile(cocos2d::ccGridSize pos, float distance)
|
||||
void CCFadeOutTRTiles::transformTile(const ccGridSize& pos, float distance)
|
||||
{
|
||||
ccQuad3 coords = originalTile(pos);
|
||||
CCPoint step = m_pTarget->getGrid()->getStep();
|
||||
|
@ -459,7 +459,7 @@ namespace cocos2d
|
|||
setTile(pos, coords);
|
||||
}
|
||||
|
||||
void CCFadeOutTRTiles::update(cocos2d::ccTime time)
|
||||
void CCFadeOutTRTiles::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -485,7 +485,7 @@ namespace cocos2d
|
|||
}
|
||||
|
||||
// implementation of CCFadeOutBLTiles
|
||||
CCFadeOutBLTiles* CCFadeOutBLTiles::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime time)
|
||||
CCFadeOutBLTiles* CCFadeOutBLTiles::actionWithSize(const ccGridSize& gridSize, ccTime time)
|
||||
{
|
||||
CCFadeOutBLTiles *pAction = new CCFadeOutBLTiles();
|
||||
|
||||
|
@ -504,7 +504,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
float CCFadeOutBLTiles::testFunc(cocos2d::ccGridSize pos, cocos2d::ccTime time)
|
||||
float CCFadeOutBLTiles::testFunc(const ccGridSize& pos, ccTime time)
|
||||
{
|
||||
CCPoint n = ccpMult(ccp((float)m_sGridSize.x, (float)m_sGridSize.y), (1.0f - time));
|
||||
if ((pos.x + pos.y) == 0)
|
||||
|
@ -517,7 +517,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCFadeOutUpTiles
|
||||
|
||||
CCFadeOutUpTiles* CCFadeOutUpTiles::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime time)
|
||||
CCFadeOutUpTiles* CCFadeOutUpTiles::actionWithSize(const ccGridSize& gridSize, ccTime time)
|
||||
{
|
||||
CCFadeOutUpTiles *pAction = new CCFadeOutUpTiles();
|
||||
|
||||
|
@ -536,7 +536,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
float CCFadeOutUpTiles::testFunc(cocos2d::ccGridSize pos, cocos2d::ccTime time)
|
||||
float CCFadeOutUpTiles::testFunc(const ccGridSize& pos, ccTime time)
|
||||
{
|
||||
CCPoint n = ccpMult(ccp((float)m_sGridSize.x, (float)m_sGridSize.y), time);
|
||||
if (n.y == 0.0f)
|
||||
|
@ -547,7 +547,7 @@ namespace cocos2d
|
|||
return powf(pos.y / n.y, 6);
|
||||
}
|
||||
|
||||
void CCFadeOutUpTiles::transformTile(cocos2d::ccGridSize pos, float distance)
|
||||
void CCFadeOutUpTiles::transformTile(const ccGridSize& pos, float distance)
|
||||
{
|
||||
ccQuad3 coords = originalTile(pos);
|
||||
CCPoint step = m_pTarget->getGrid()->getStep();
|
||||
|
@ -561,7 +561,7 @@ namespace cocos2d
|
|||
}
|
||||
|
||||
// implementation of CCFadeOutDownTiles
|
||||
CCFadeOutDownTiles* CCFadeOutDownTiles::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime time)
|
||||
CCFadeOutDownTiles* CCFadeOutDownTiles::actionWithSize(const ccGridSize& gridSize, ccTime time)
|
||||
{
|
||||
CCFadeOutDownTiles *pAction = new CCFadeOutDownTiles();
|
||||
|
||||
|
@ -580,7 +580,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
float CCFadeOutDownTiles::testFunc(cocos2d::ccGridSize pos, cocos2d::ccTime time)
|
||||
float CCFadeOutDownTiles::testFunc(const ccGridSize& pos, ccTime time)
|
||||
{
|
||||
CCPoint n = ccpMult(ccp((float)m_sGridSize.x, (float)m_sGridSize.y), (1.0f - time));
|
||||
if (pos.y == 0)
|
||||
|
@ -592,7 +592,7 @@ namespace cocos2d
|
|||
}
|
||||
|
||||
// implementation of TurnOffTiles
|
||||
CCTurnOffTiles* CCTurnOffTiles::actionWithSize(ccGridSize size, ccTime d)
|
||||
CCTurnOffTiles* CCTurnOffTiles::actionWithSize(const ccGridSize& size, ccTime d)
|
||||
{
|
||||
CCTurnOffTiles* pAction = new CCTurnOffTiles();
|
||||
if (pAction->initWithSize(size, d))
|
||||
|
@ -606,7 +606,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
CCTurnOffTiles* CCTurnOffTiles::actionWithSeed(int s, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCTurnOffTiles* CCTurnOffTiles::actionWithSeed(int s, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCTurnOffTiles *pAction = new CCTurnOffTiles();
|
||||
|
||||
|
@ -625,7 +625,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCTurnOffTiles::initWithSeed(int s, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCTurnOffTiles::initWithSeed(int s, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCTiledGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -638,7 +638,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCTurnOffTiles::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCTurnOffTiles::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCTurnOffTiles* pCopy = NULL;
|
||||
|
@ -677,12 +677,12 @@ namespace cocos2d
|
|||
}
|
||||
}
|
||||
|
||||
void CCTurnOffTiles::turnOnTile(cocos2d::ccGridSize pos)
|
||||
void CCTurnOffTiles::turnOnTile(const ccGridSize& pos)
|
||||
{
|
||||
setTile(pos, originalTile(pos));
|
||||
}
|
||||
|
||||
void CCTurnOffTiles::turnOffTile(cocos2d::ccGridSize pos)
|
||||
void CCTurnOffTiles::turnOffTile(const ccGridSize& pos)
|
||||
{
|
||||
ccQuad3 coords;
|
||||
|
||||
|
@ -712,7 +712,7 @@ namespace cocos2d
|
|||
shuffle(m_pTilesOrder, m_nTilesCount);
|
||||
}
|
||||
|
||||
void CCTurnOffTiles::update(cocos2d::ccTime time)
|
||||
void CCTurnOffTiles::update(ccTime time)
|
||||
{
|
||||
unsigned int i, l, t;
|
||||
|
||||
|
@ -736,7 +736,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCWavesTiles3D
|
||||
|
||||
CCWavesTiles3D* CCWavesTiles3D::actionWithWaves(int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCWavesTiles3D* CCWavesTiles3D::actionWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCWavesTiles3D *pAction = new CCWavesTiles3D();
|
||||
|
||||
|
@ -755,7 +755,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCWavesTiles3D::initWithWaves(int wav, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCWavesTiles3D::initWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCTiledGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -769,7 +769,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCWavesTiles3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCWavesTiles3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCWavesTiles3D* pCopy = NULL;
|
||||
|
@ -791,7 +791,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCWavesTiles3D::update(cocos2d::ccTime time)
|
||||
void CCWavesTiles3D::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -814,7 +814,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCJumpTiles3D
|
||||
|
||||
CCJumpTiles3D* CCJumpTiles3D::actionWithJumps(int j, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
CCJumpTiles3D* CCJumpTiles3D::actionWithJumps(int j, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
CCJumpTiles3D *pAction = new CCJumpTiles3D();
|
||||
|
||||
|
@ -833,7 +833,7 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCJumpTiles3D::initWithJumps(int j, float amp, cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
bool CCJumpTiles3D::initWithJumps(int j, float amp, const ccGridSize& gridSize, ccTime duration)
|
||||
{
|
||||
if (CCTiledGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
|
@ -847,7 +847,7 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
CCObject* CCJumpTiles3D::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCJumpTiles3D::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCJumpTiles3D* pCopy = NULL;
|
||||
|
@ -868,7 +868,7 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCJumpTiles3D::update(cocos2d::ccTime time)
|
||||
void CCJumpTiles3D::update(ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -903,7 +903,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCSplitRows
|
||||
|
||||
CCSplitRows* CCSplitRows::actionWithRows(int nRows, cocos2d::ccTime duration)
|
||||
CCSplitRows* CCSplitRows::actionWithRows(int nRows, ccTime duration)
|
||||
{
|
||||
CCSplitRows *pAction = new CCSplitRows();
|
||||
|
||||
|
@ -922,14 +922,14 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCSplitRows::initWithRows(int nRows, cocos2d::ccTime duration)
|
||||
bool CCSplitRows::initWithRows(int nRows, ccTime duration)
|
||||
{
|
||||
m_nRows = nRows;
|
||||
|
||||
return CCTiledGrid3DAction::initWithSize(ccg(1, nRows), duration);
|
||||
}
|
||||
|
||||
CCObject* CCSplitRows::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCSplitRows::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCSplitRows* pCopy = NULL;
|
||||
|
@ -957,7 +957,7 @@ namespace cocos2d
|
|||
m_winSize = CCDirector::sharedDirector()->getWinSizeInPixels();
|
||||
}
|
||||
|
||||
void CCSplitRows::update(cocos2d::ccTime time)
|
||||
void CCSplitRows::update(ccTime time)
|
||||
{
|
||||
int j;
|
||||
|
||||
|
@ -982,7 +982,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCSplitCols
|
||||
|
||||
CCSplitCols* CCSplitCols::actionWithCols(int nCols, cocos2d::ccTime duration)
|
||||
CCSplitCols* CCSplitCols::actionWithCols(int nCols, ccTime duration)
|
||||
{
|
||||
CCSplitCols *pAction = new CCSplitCols();
|
||||
|
||||
|
@ -1001,13 +1001,13 @@ namespace cocos2d
|
|||
return pAction;
|
||||
}
|
||||
|
||||
bool CCSplitCols::initWithCols(int nCols, cocos2d::ccTime duration)
|
||||
bool CCSplitCols::initWithCols(int nCols, ccTime duration)
|
||||
{
|
||||
m_nCols = nCols;
|
||||
return CCTiledGrid3DAction::initWithSize(ccg(nCols, 1), duration);
|
||||
}
|
||||
|
||||
CCObject* CCSplitCols::copyWithZone(cocos2d::CCZone *pZone)
|
||||
CCObject* CCSplitCols::copyWithZone(CCZone *pZone)
|
||||
{
|
||||
CCZone* pNewZone = NULL;
|
||||
CCSplitCols* pCopy = NULL;
|
||||
|
@ -1034,7 +1034,7 @@ namespace cocos2d
|
|||
m_winSize = CCDirector::sharedDirector()->getWinSizeInPixels();
|
||||
}
|
||||
|
||||
void CCSplitCols::update(cocos2d::ccTime time)
|
||||
void CCSplitCols::update(ccTime time)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
|
@ -104,7 +104,7 @@ bool CCAtlasNode::initWithTileFile(const char *tile, unsigned int tileWidth, uns
|
|||
|
||||
void CCAtlasNode::calculateMaxItems()
|
||||
{
|
||||
CCSize s = m_pTextureAtlas->getTexture()->getContentSizeInPixels();
|
||||
const CCSize& s = m_pTextureAtlas->getTexture()->getContentSizeInPixels();
|
||||
m_uItemsPerColumn = (int)(s.height / m_uItemHeight);
|
||||
m_uItemsPerRow = (int)(s.width / m_uItemWidth);
|
||||
}
|
||||
|
@ -151,7 +151,7 @@ void CCAtlasNode::draw()
|
|||
|
||||
// CCAtlasNode - RGBA protocol
|
||||
|
||||
ccColor3B CCAtlasNode:: getColor()
|
||||
const ccColor3B& CCAtlasNode:: getColor()
|
||||
{
|
||||
if(m_bIsOpacityModifyRGB)
|
||||
{
|
||||
|
@ -160,7 +160,7 @@ ccColor3B CCAtlasNode:: getColor()
|
|||
return m_tColor;
|
||||
}
|
||||
|
||||
void CCAtlasNode::setColor(ccColor3B color3)
|
||||
void CCAtlasNode::setColor(const ccColor3B& color3)
|
||||
{
|
||||
m_tColor = m_tColorUnmodified = color3;
|
||||
|
||||
|
|
|
@ -243,13 +243,13 @@ void CCNode::setScaleY(float newScaleY)
|
|||
}
|
||||
|
||||
/// position getter
|
||||
CCPoint CCNode::getPosition()
|
||||
const CCPoint& CCNode::getPosition()
|
||||
{
|
||||
return m_tPosition;
|
||||
}
|
||||
|
||||
/// position setter
|
||||
void CCNode::setPosition(CCPoint newPosition)
|
||||
void CCNode::setPosition(const CCPoint& newPosition)
|
||||
{
|
||||
m_tPosition = newPosition;
|
||||
if (CC_CONTENT_SCALE_FACTOR() == 1)
|
||||
|
@ -267,7 +267,7 @@ void CCNode::setPosition(CCPoint newPosition)
|
|||
#endif
|
||||
}
|
||||
|
||||
void CCNode::setPositionInPixels(CCPoint newPosition)
|
||||
void CCNode::setPositionInPixels(const CCPoint& newPosition)
|
||||
{
|
||||
m_tPositionInPixels = newPosition;
|
||||
|
||||
|
@ -287,7 +287,7 @@ void CCNode::setPositionInPixels(CCPoint newPosition)
|
|||
#endif // CC_NODE_TRANSFORM_USING_AFFINE_MATRIX
|
||||
}
|
||||
|
||||
CCPoint CCNode::getPositionInPixels()
|
||||
const CCPoint& CCNode::getPositionInPixels()
|
||||
{
|
||||
return m_tPositionInPixels;
|
||||
}
|
||||
|
@ -339,12 +339,12 @@ void CCNode::setIsVisible(bool var)
|
|||
|
||||
|
||||
/// anchorPoint getter
|
||||
CCPoint CCNode::getAnchorPoint()
|
||||
const CCPoint& CCNode::getAnchorPoint()
|
||||
{
|
||||
return m_tAnchorPoint;
|
||||
}
|
||||
|
||||
void CCNode::setAnchorPoint(CCPoint point)
|
||||
void CCNode::setAnchorPoint(const CCPoint& point)
|
||||
{
|
||||
if( ! CCPoint::CCPointEqualToPoint(point, m_tAnchorPoint) )
|
||||
{
|
||||
|
@ -358,18 +358,18 @@ void CCNode::setAnchorPoint(CCPoint point)
|
|||
}
|
||||
|
||||
/// anchorPointInPixels getter
|
||||
CCPoint CCNode::getAnchorPointInPixels()
|
||||
const CCPoint& CCNode::getAnchorPointInPixels()
|
||||
{
|
||||
return m_tAnchorPointInPixels;
|
||||
}
|
||||
|
||||
/// contentSize getter
|
||||
CCSize CCNode::getContentSize()
|
||||
const CCSize& CCNode::getContentSize()
|
||||
{
|
||||
return m_tContentSize;
|
||||
}
|
||||
|
||||
void CCNode::setContentSize(CCSize size)
|
||||
void CCNode::setContentSize(const CCSize& size)
|
||||
{
|
||||
if( ! CCSize::CCSizeEqualToSize(size, m_tContentSize) )
|
||||
{
|
||||
|
@ -392,7 +392,7 @@ void CCNode::setContentSize(CCSize size)
|
|||
}
|
||||
}
|
||||
|
||||
void CCNode::setContentSizeInPixels(CCSize size)
|
||||
void CCNode::setContentSizeInPixels(const CCSize& size)
|
||||
{
|
||||
if (! CCSize::CCSizeEqualToSize(size, m_tContentSizeInPixels))
|
||||
{
|
||||
|
@ -416,7 +416,7 @@ void CCNode::setContentSizeInPixels(CCSize size)
|
|||
}
|
||||
}
|
||||
|
||||
CCSize CCNode::getContentSizeInPixels()
|
||||
const CCSize& CCNode::getContentSizeInPixels()
|
||||
{
|
||||
return m_tContentSizeInPixels;
|
||||
}
|
||||
|
@ -1071,7 +1071,7 @@ CCAffineTransform CCNode::worldToNodeTransform(void)
|
|||
return CCAffineTransformInvert(this->nodeToWorldTransform());
|
||||
}
|
||||
|
||||
CCPoint CCNode::convertToNodeSpace(CCPoint worldPoint)
|
||||
CCPoint CCNode::convertToNodeSpace(const CCPoint& worldPoint)
|
||||
{
|
||||
CCPoint ret;
|
||||
if(CC_CONTENT_SCALE_FACTOR() == 1)
|
||||
|
@ -1088,7 +1088,7 @@ CCPoint CCNode::convertToNodeSpace(CCPoint worldPoint)
|
|||
return ret;
|
||||
}
|
||||
|
||||
CCPoint CCNode::convertToWorldSpace(CCPoint nodePoint)
|
||||
CCPoint CCNode::convertToWorldSpace(const CCPoint& nodePoint)
|
||||
{
|
||||
CCPoint ret;
|
||||
if(CC_CONTENT_SCALE_FACTOR() == 1)
|
||||
|
@ -1105,7 +1105,7 @@ CCPoint CCNode::convertToWorldSpace(CCPoint nodePoint)
|
|||
return ret;
|
||||
}
|
||||
|
||||
CCPoint CCNode::convertToNodeSpaceAR(CCPoint worldPoint)
|
||||
CCPoint CCNode::convertToNodeSpaceAR(const CCPoint& worldPoint)
|
||||
{
|
||||
CCPoint nodePoint = convertToNodeSpace(worldPoint);
|
||||
CCPoint anchorInPoints;
|
||||
|
@ -1121,7 +1121,7 @@ CCPoint CCNode::convertToNodeSpaceAR(CCPoint worldPoint)
|
|||
return ccpSub(nodePoint, anchorInPoints);
|
||||
}
|
||||
|
||||
CCPoint CCNode::convertToWorldSpaceAR(CCPoint nodePoint)
|
||||
CCPoint CCNode::convertToWorldSpaceAR(const CCPoint& nodePoint)
|
||||
{
|
||||
CCPoint anchorInPoints;
|
||||
if( CC_CONTENT_SCALE_FACTOR() == 1 )
|
||||
|
@ -1133,10 +1133,10 @@ CCPoint CCNode::convertToWorldSpaceAR(CCPoint nodePoint)
|
|||
anchorInPoints = ccpMult( m_tAnchorPointInPixels, 1/CC_CONTENT_SCALE_FACTOR() );
|
||||
}
|
||||
|
||||
nodePoint = ccpAdd(nodePoint, anchorInPoints);
|
||||
return convertToWorldSpace(nodePoint);
|
||||
CCPoint pt = ccpAdd(nodePoint, anchorInPoints);
|
||||
return convertToWorldSpace(pt);
|
||||
}
|
||||
CCPoint CCNode::convertToWindowSpace(CCPoint nodePoint)
|
||||
CCPoint CCNode::convertToWindowSpace(const CCPoint& nodePoint)
|
||||
{
|
||||
CCPoint worldPoint = this->convertToWorldSpace(nodePoint);
|
||||
return CCDirector::sharedDirector()->convertToUI(worldPoint);
|
||||
|
|
|
@ -37,7 +37,7 @@ CCAffineTransform __CCAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFlo
|
|||
return t;
|
||||
}
|
||||
|
||||
CCPoint __CCPointApplyAffineTransform(CCPoint point, CCAffineTransform t)
|
||||
CCPoint __CCPointApplyAffineTransform(const CCPoint& point, const CCAffineTransform& t)
|
||||
{
|
||||
CCPoint p;
|
||||
p.x = (CGFloat)((double)t.a * point.x + (double)t.c * point.y + t.tx);
|
||||
|
@ -45,7 +45,7 @@ CCPoint __CCPointApplyAffineTransform(CCPoint point, CCAffineTransform t)
|
|||
return p;
|
||||
}
|
||||
|
||||
CCSize __CCSizeApplyAffineTransform(CCSize size, CCAffineTransform t)
|
||||
CCSize __CCSizeApplyAffineTransform(const CCSize& size, const CCAffineTransform& t)
|
||||
{
|
||||
CCSize s;
|
||||
s.width = (CGFloat)((double)t.a * size.width + (double)t.c * size.height);
|
||||
|
@ -62,7 +62,7 @@ CCAffineTransform CCAffineTransformMakeIdentity()
|
|||
extern const CCAffineTransform CCAffineTransformIdentity = CCAffineTransformMakeIdentity();
|
||||
|
||||
|
||||
CCRect CCRectApplyAffineTransform(CCRect rect, CCAffineTransform anAffineTransform)
|
||||
CCRect CCRectApplyAffineTransform(const CCRect& rect, const CCAffineTransform& anAffineTransform)
|
||||
{
|
||||
CGFloat top = CCRect::CCRectGetMinY(rect);
|
||||
CGFloat left = CCRect::CCRectGetMinX(rect);
|
||||
|
@ -82,17 +82,17 @@ CCRect CCRectApplyAffineTransform(CCRect rect, CCAffineTransform anAffineTransfo
|
|||
return CCRectMake(minX, minY, (maxX - minX), (maxY - minY));
|
||||
}
|
||||
|
||||
CCAffineTransform CCAffineTransformTranslate(CCAffineTransform t, float tx, float ty)
|
||||
CCAffineTransform CCAffineTransformTranslate(const CCAffineTransform& t, float tx, float ty)
|
||||
{
|
||||
return __CCAffineTransformMake(t.a, t.b, t.c, t.d, t.tx + t.a * tx + t.c * ty, t.ty + t.b * tx + t.d * ty);
|
||||
}
|
||||
|
||||
CCAffineTransform CCAffineTransformScale(CCAffineTransform t, CGFloat sx, CGFloat sy)
|
||||
CCAffineTransform CCAffineTransformScale(const CCAffineTransform& t, CGFloat sx, CGFloat sy)
|
||||
{
|
||||
return __CCAffineTransformMake(t.a * sx, t.b * sx, t.c * sy, t.d * sy, t.tx, t.ty);
|
||||
}
|
||||
|
||||
CCAffineTransform CCAffineTransformRotate(CCAffineTransform t, CGFloat anAngle)
|
||||
CCAffineTransform CCAffineTransformRotate(const CCAffineTransform& t, CGFloat anAngle)
|
||||
{
|
||||
float fSin = sin(anAngle);
|
||||
float fCos = cos(anAngle);
|
||||
|
@ -107,7 +107,7 @@ CCAffineTransform CCAffineTransformRotate(CCAffineTransform t, CGFloat anAngle)
|
|||
|
||||
/* Concatenate `t2' to `t1' and return the result:
|
||||
t' = t1 * t2 */
|
||||
CCAffineTransform CCAffineTransformConcat(CCAffineTransform t1,CCAffineTransform t2)
|
||||
CCAffineTransform CCAffineTransformConcat(const CCAffineTransform& t1, const CCAffineTransform& t2)
|
||||
{
|
||||
return __CCAffineTransformMake( t1.a * t2.a + t1.b * t2.c, t1.a * t2.b + t1.b * t2.d, //a,b
|
||||
t1.c * t2.a + t1.d * t2.c, t1.c * t2.b + t1.d * t2.d, //c,d
|
||||
|
@ -116,12 +116,12 @@ CCAffineTransform CCAffineTransformConcat(CCAffineTransform t1,CCAffineTransform
|
|||
}
|
||||
|
||||
/* Return true if `t1' and `t2' are equal, false otherwise. */
|
||||
bool CCAffineTransformEqualToTransform(CCAffineTransform t1,CCAffineTransform t2)
|
||||
bool CCAffineTransformEqualToTransform(const CCAffineTransform& t1, const CCAffineTransform& t2)
|
||||
{
|
||||
return (t1.a == t2.a && t1.b == t2.b && t1.c == t2.c && t1.d == t2.d && t1.tx == t2.tx && t1.ty == t2.ty);
|
||||
}
|
||||
|
||||
CCAffineTransform CCAffineTransformInvert(CCAffineTransform t)
|
||||
CCAffineTransform CCAffineTransformInvert(const CCAffineTransform& t)
|
||||
{
|
||||
float determinant = 1 / (t.a * t.d - t.b * t.c);
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ namespace cocos2d
|
|||
ccglGenFramebuffers(1, &m_fbo);
|
||||
}
|
||||
|
||||
void CCGrabber::grab(cocos2d::CCTexture2D *pTexture)
|
||||
void CCGrabber::grab(CCTexture2D *pTexture)
|
||||
{
|
||||
// If the gles version is lower than GLES_VER_1_0,
|
||||
// all the functions in CCGrabber return directly.
|
||||
|
@ -74,7 +74,7 @@ namespace cocos2d
|
|||
ccglBindFramebuffer(CC_GL_FRAMEBUFFER, m_oldFBO);
|
||||
}
|
||||
|
||||
void CCGrabber::beforeRender(cocos2d::CCTexture2D *pTexture)
|
||||
void CCGrabber::beforeRender(CCTexture2D *pTexture)
|
||||
{
|
||||
CC_UNUSED_PARAM(pTexture);
|
||||
// If the gles version is lower than GLES_VER_1_0,
|
||||
|
|
|
@ -35,7 +35,7 @@ namespace cocos2d
|
|||
{
|
||||
// implementation of CCGridBase
|
||||
|
||||
CCGridBase* CCGridBase::gridWithSize(cocos2d::ccGridSize gridSize)
|
||||
CCGridBase* CCGridBase::gridWithSize(const ccGridSize& gridSize)
|
||||
{
|
||||
CCGridBase *pGridBase = new CCGridBase();
|
||||
|
||||
|
@ -54,7 +54,7 @@ namespace cocos2d
|
|||
return pGridBase;
|
||||
}
|
||||
|
||||
CCGridBase* CCGridBase::gridWithSize(ccGridSize gridSize, CCTexture2D *texture, bool flipped)
|
||||
CCGridBase* CCGridBase::gridWithSize(const ccGridSize& gridSize, CCTexture2D *texture, bool flipped)
|
||||
{
|
||||
CCGridBase *pGridBase = new CCGridBase();
|
||||
|
||||
|
@ -73,7 +73,7 @@ namespace cocos2d
|
|||
return pGridBase;
|
||||
}
|
||||
|
||||
bool CCGridBase::initWithSize(ccGridSize gridSize, CCTexture2D *pTexture, bool bFlipped)
|
||||
bool CCGridBase::initWithSize(const ccGridSize& gridSize, CCTexture2D *pTexture, bool bFlipped)
|
||||
{
|
||||
bool bRet = true;
|
||||
|
||||
|
@ -85,7 +85,7 @@ namespace cocos2d
|
|||
CC_SAFE_RETAIN(m_pTexture);
|
||||
m_bIsTextureFlipped = bFlipped;
|
||||
|
||||
CCSize texSize = m_pTexture->getContentSizeInPixels();
|
||||
const CCSize& texSize = m_pTexture->getContentSizeInPixels();
|
||||
m_obStep.x = texSize.width / m_sGridSize.x;
|
||||
m_obStep.y = texSize.height / m_sGridSize.y;
|
||||
|
||||
|
@ -105,7 +105,7 @@ namespace cocos2d
|
|||
return bRet;
|
||||
}
|
||||
|
||||
bool CCGridBase::initWithSize(ccGridSize gridSize)
|
||||
bool CCGridBase::initWithSize(const ccGridSize& gridSize)
|
||||
{
|
||||
CCDirector *pDirector = CCDirector::sharedDirector();
|
||||
CCSize s = pDirector->getWinSizeInPixels();
|
||||
|
@ -254,7 +254,7 @@ namespace cocos2d
|
|||
|
||||
if (pTarget->getCamera()->getDirty())
|
||||
{
|
||||
CCPoint offset = pTarget->getAnchorPointInPixels();
|
||||
const CCPoint& offset = pTarget->getAnchorPointInPixels();
|
||||
|
||||
//
|
||||
// XXX: Camera should be applied in the AnchorPoint
|
||||
|
@ -289,7 +289,7 @@ namespace cocos2d
|
|||
|
||||
// implementation of CCGrid3D
|
||||
|
||||
CCGrid3D* CCGrid3D::gridWithSize(ccGridSize gridSize, CCTexture2D *pTexture, bool bFlipped)
|
||||
CCGrid3D* CCGrid3D::gridWithSize(const ccGridSize& gridSize, CCTexture2D *pTexture, bool bFlipped)
|
||||
{
|
||||
CCGrid3D *pRet= new CCGrid3D();
|
||||
|
||||
|
@ -309,7 +309,7 @@ namespace cocos2d
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCGrid3D* CCGrid3D::gridWithSize(ccGridSize gridSize)
|
||||
CCGrid3D* CCGrid3D::gridWithSize(const ccGridSize& gridSize)
|
||||
{
|
||||
CCGrid3D *pRet= new CCGrid3D();
|
||||
|
||||
|
@ -424,7 +424,7 @@ namespace cocos2d
|
|||
memcpy(m_pOriginalVertices, m_pVertices, (m_sGridSize.x+1) * (m_sGridSize.y+1) * sizeof(ccVertex3F));
|
||||
}
|
||||
|
||||
ccVertex3F CCGrid3D::vertex(ccGridSize pos)
|
||||
ccVertex3F CCGrid3D::vertex(const ccGridSize& pos)
|
||||
{
|
||||
int index = (pos.x * (m_sGridSize.y+1) + pos.y) * 3;
|
||||
float *vertArray = (float*)m_pVertices;
|
||||
|
@ -434,7 +434,7 @@ namespace cocos2d
|
|||
return vert;
|
||||
}
|
||||
|
||||
ccVertex3F CCGrid3D::originalVertex(cocos2d::ccGridSize pos)
|
||||
ccVertex3F CCGrid3D::originalVertex(const ccGridSize& pos)
|
||||
{
|
||||
int index = (pos.x * (m_sGridSize.y+1) + pos.y) * 3;
|
||||
float *vertArray = (float*)m_pOriginalVertices;
|
||||
|
@ -444,7 +444,7 @@ namespace cocos2d
|
|||
return vert;
|
||||
}
|
||||
|
||||
void CCGrid3D::setVertex(ccGridSize pos, ccVertex3F vertex)
|
||||
void CCGrid3D::setVertex(const ccGridSize& pos, const ccVertex3F& vertex)
|
||||
{
|
||||
int index = (pos.x * (m_sGridSize.y + 1) + pos.y) * 3;
|
||||
float *vertArray = (float*)m_pVertices;
|
||||
|
@ -472,7 +472,7 @@ namespace cocos2d
|
|||
CC_SAFE_FREE(m_pIndices);
|
||||
}
|
||||
|
||||
CCTiledGrid3D* CCTiledGrid3D::gridWithSize(cocos2d::ccGridSize gridSize, cocos2d::CCTexture2D *pTexture, bool bFlipped)
|
||||
CCTiledGrid3D* CCTiledGrid3D::gridWithSize(const ccGridSize& gridSize, CCTexture2D *pTexture, bool bFlipped)
|
||||
{
|
||||
CCTiledGrid3D *pRet= new CCTiledGrid3D();
|
||||
|
||||
|
@ -492,7 +492,7 @@ namespace cocos2d
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCTiledGrid3D* CCTiledGrid3D::gridWithSize(cocos2d::ccGridSize gridSize)
|
||||
CCTiledGrid3D* CCTiledGrid3D::gridWithSize(const ccGridSize& gridSize)
|
||||
{
|
||||
CCTiledGrid3D *pRet= new CCTiledGrid3D();
|
||||
|
||||
|
@ -604,14 +604,14 @@ namespace cocos2d
|
|||
memcpy(m_pOriginalVertices, m_pVertices, numQuads * 12 * sizeof(GLfloat));
|
||||
}
|
||||
|
||||
void CCTiledGrid3D::setTile(cocos2d::ccGridSize pos, cocos2d::ccQuad3 coords)
|
||||
void CCTiledGrid3D::setTile(const ccGridSize& pos, const ccQuad3& coords)
|
||||
{
|
||||
int idx = (m_sGridSize.y * pos.x + pos.y) * 4 * 3;
|
||||
float *vertArray = (float*)m_pVertices;
|
||||
memcpy(&vertArray[idx], &coords, sizeof(ccQuad3));
|
||||
}
|
||||
|
||||
ccQuad3 CCTiledGrid3D::originalTile(ccGridSize pos)
|
||||
ccQuad3 CCTiledGrid3D::originalTile(const ccGridSize& pos)
|
||||
{
|
||||
int idx = (m_sGridSize.y * pos.x + pos.y) * 4 * 3;
|
||||
float *vertArray = (float*)m_pOriginalVertices;
|
||||
|
@ -622,7 +622,7 @@ namespace cocos2d
|
|||
return ret;
|
||||
}
|
||||
|
||||
ccQuad3 CCTiledGrid3D::tile(cocos2d::ccGridSize pos)
|
||||
ccQuad3 CCTiledGrid3D::tile(const ccGridSize& pos)
|
||||
{
|
||||
int idx = (m_sGridSize.y * pos.x + pos.y) * 4 * 3;
|
||||
float *vertArray = (float*)m_pVertices;
|
||||
|
|
|
@ -52,19 +52,19 @@ namespace cocos2d
|
|||
inline void setReuseGrid(int nReuseGrid) { m_nReuseGrid = nReuseGrid; }
|
||||
|
||||
/** size of the grid */
|
||||
inline ccGridSize getGridSize(void) { return m_sGridSize; }
|
||||
inline void setGridSize(ccGridSize gridSize) { m_sGridSize = gridSize; }
|
||||
inline const ccGridSize& getGridSize(void) { return m_sGridSize; }
|
||||
inline void setGridSize(const ccGridSize& gridSize) { m_sGridSize = gridSize; }
|
||||
|
||||
/** pixels between the grids */
|
||||
inline CCPoint getStep(void) { return m_obStep; }
|
||||
inline void setStep(CCPoint step) { m_obStep = step; }
|
||||
inline const CCPoint& getStep(void) { return m_obStep; }
|
||||
inline void setStep(const CCPoint& step) { m_obStep = step; }
|
||||
|
||||
/** is texture flipped */
|
||||
inline bool isTextureFlipped(void) { return m_bIsTextureFlipped; }
|
||||
void setIsTextureFlipped(bool bFlipped);
|
||||
|
||||
bool initWithSize(ccGridSize gridSize, CCTexture2D *pTexture, bool bFlipped);
|
||||
bool initWithSize(ccGridSize gridSize);
|
||||
bool initWithSize(const ccGridSize& gridSize, CCTexture2D *pTexture, bool bFlipped);
|
||||
bool initWithSize(const ccGridSize& gridSize);
|
||||
|
||||
void beforeDraw(void);
|
||||
void afterDraw(CCNode *pTarget);
|
||||
|
@ -73,8 +73,8 @@ namespace cocos2d
|
|||
virtual void calculateVertexPoints(void);
|
||||
|
||||
public:
|
||||
static CCGridBase* gridWithSize(ccGridSize gridSize, CCTexture2D *texture, bool flipped);
|
||||
static CCGridBase* gridWithSize(ccGridSize gridSize);
|
||||
static CCGridBase* gridWithSize(const ccGridSize& gridSize, CCTexture2D *texture, bool flipped);
|
||||
static CCGridBase* gridWithSize(const ccGridSize& gridSize);
|
||||
void set2DProjection(void);
|
||||
void set3DProjection(void);
|
||||
|
||||
|
@ -100,19 +100,19 @@ namespace cocos2d
|
|||
~CCGrid3D(void);
|
||||
|
||||
/** returns the vertex at a given position */
|
||||
ccVertex3F vertex(ccGridSize pos);
|
||||
ccVertex3F vertex(const ccGridSize& pos);
|
||||
/** returns the original (non-transformed) vertex at a given position */
|
||||
ccVertex3F originalVertex(ccGridSize pos);
|
||||
ccVertex3F originalVertex(const ccGridSize& pos);
|
||||
/** sets a new vertex at a given position */
|
||||
void setVertex(ccGridSize pos, ccVertex3F vertex);
|
||||
void setVertex(const ccGridSize& pos, const ccVertex3F& vertex);
|
||||
|
||||
virtual void blit(void);
|
||||
virtual void reuse(void);
|
||||
virtual void calculateVertexPoints(void);
|
||||
|
||||
public:
|
||||
static CCGrid3D* gridWithSize(ccGridSize gridSize, CCTexture2D *pTexture, bool bFlipped);
|
||||
static CCGrid3D* gridWithSize(ccGridSize gridSize);
|
||||
static CCGrid3D* gridWithSize(const ccGridSize& gridSize, CCTexture2D *pTexture, bool bFlipped);
|
||||
static CCGrid3D* gridWithSize(const ccGridSize& gridSize);
|
||||
|
||||
protected:
|
||||
GLvoid *m_pTexCoordinates;
|
||||
|
@ -131,19 +131,19 @@ namespace cocos2d
|
|||
~CCTiledGrid3D(void);
|
||||
|
||||
/** returns the tile at the given position */
|
||||
ccQuad3 tile(ccGridSize pos);
|
||||
ccQuad3 tile(const ccGridSize& pos);
|
||||
/** returns the original tile (untransformed) at the given position */
|
||||
ccQuad3 originalTile(ccGridSize pos);
|
||||
ccQuad3 originalTile(const ccGridSize& pos);
|
||||
/** sets a new tile */
|
||||
void setTile(ccGridSize pos, ccQuad3 coords);
|
||||
void setTile(const ccGridSize& pos, const ccQuad3& coords);
|
||||
|
||||
virtual void blit(void);
|
||||
virtual void reuse(void);
|
||||
virtual void calculateVertexPoints(void);
|
||||
|
||||
public:
|
||||
static CCTiledGrid3D* gridWithSize(ccGridSize gridSize, CCTexture2D *pTexture, bool bFlipped);
|
||||
static CCTiledGrid3D* gridWithSize(ccGridSize gridSize);
|
||||
static CCTiledGrid3D* gridWithSize(const ccGridSize& gridSize, CCTexture2D *pTexture, bool bFlipped);
|
||||
static CCTiledGrid3D* gridWithSize(const ccGridSize& gridSize);
|
||||
|
||||
protected:
|
||||
GLvoid *m_pTexCoordinates;
|
||||
|
|
|
@ -219,7 +219,7 @@ public:
|
|||
bool initWithTarget(CCNode *pFollowedNode);
|
||||
|
||||
/** initializes the action with a set boundary */
|
||||
bool initWithTarget(CCNode *pFollowedNode, CCRect rect);
|
||||
bool initWithTarget(CCNode *pFollowedNode, const CCRect& rect);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone *pZone);
|
||||
virtual void step(ccTime dt);
|
||||
|
@ -231,7 +231,7 @@ public:
|
|||
static CCFollow* actionWithTarget(CCNode *pFollowedNode);
|
||||
|
||||
/** creates the action with a set boundary */
|
||||
static CCFollow* actionWithTarget(CCNode *pFollowedNode, CCRect rect);
|
||||
static CCFollow* actionWithTarget(CCNode *pFollowedNode, const CCRect& rect);
|
||||
|
||||
protected:
|
||||
// node to follow
|
||||
|
|
|
@ -41,13 +41,13 @@ namespace cocos2d
|
|||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
/** initializes the action with size and duration */
|
||||
virtual bool initWithSize(ccGridSize gridSize, ccTime duration);
|
||||
virtual bool initWithSize(const ccGridSize& gridSize, ccTime duration);
|
||||
/** returns the grid */
|
||||
virtual CCGridBase* getGrid(void);
|
||||
|
||||
public:
|
||||
/** creates the action with size and duration */
|
||||
static CCGridAction* actionWithSize(ccGridSize gridSize, ccTime duration);
|
||||
static CCGridAction* actionWithSize(const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
ccGridSize m_sGridSize;
|
||||
|
@ -63,15 +63,15 @@ namespace cocos2d
|
|||
/** returns the grid */
|
||||
virtual CCGridBase* getGrid(void);
|
||||
/** returns the vertex than belongs to certain position in the grid */
|
||||
ccVertex3F vertex(ccGridSize pos);
|
||||
ccVertex3F vertex(const ccGridSize& pos);
|
||||
/** returns the non-transformed vertex than belongs to certain position in the grid */
|
||||
ccVertex3F originalVertex(ccGridSize pos);
|
||||
ccVertex3F originalVertex(const ccGridSize& pos);
|
||||
/** sets a new vertex to a certain position of the grid */
|
||||
void setVertex(ccGridSize pos, ccVertex3F vertex);
|
||||
void setVertex(const ccGridSize& pos, const ccVertex3F& vertex);
|
||||
|
||||
public:
|
||||
/** creates the action with size and duration */
|
||||
static CCGrid3DAction* actionWithSize(ccGridSize gridSize, ccTime duration);
|
||||
static CCGrid3DAction* actionWithSize(const ccGridSize& gridSize, ccTime duration);
|
||||
};
|
||||
|
||||
/** @brief Base class for CCTiledGrid3D actions */
|
||||
|
@ -79,18 +79,18 @@ namespace cocos2d
|
|||
{
|
||||
public:
|
||||
/** returns the tile that belongs to a certain position of the grid */
|
||||
ccQuad3 tile(ccGridSize pos);
|
||||
ccQuad3 tile(const ccGridSize& pos);
|
||||
/** returns the non-transformed tile that belongs to a certain position of the grid */
|
||||
ccQuad3 originalTile(ccGridSize pos);
|
||||
ccQuad3 originalTile(const ccGridSize& pos);
|
||||
/** sets a new tile to a certain position of the grid */
|
||||
void setTile(ccGridSize pos, ccQuad3 coords);
|
||||
void setTile(const ccGridSize& pos, const ccQuad3& coords);
|
||||
|
||||
/** returns the grid */
|
||||
virtual CCGridBase* getGrid(void);
|
||||
|
||||
public:
|
||||
/** creates the action with size and duration */
|
||||
static CCTiledGrid3DAction* actionWithSize(ccGridSize gridSize, ccTime duration);
|
||||
static CCTiledGrid3DAction* actionWithSize(const ccGridSize& gridSize, ccTime duration);
|
||||
};
|
||||
|
||||
/** @brief CCAccelDeccelAmplitude action */
|
||||
|
|
|
@ -42,14 +42,14 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** init the action */
|
||||
bool initWithWaves(int wav, float amp, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** create the action */
|
||||
static CCWaves3D* actionWithWaves(int wav, float amp, ccGridSize gridSize, ccTime duration);
|
||||
static CCWaves3D* actionWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nWaves;
|
||||
|
@ -63,7 +63,7 @@ namespace cocos2d
|
|||
public:
|
||||
/** initializes the action with duration */
|
||||
bool initWithDuration(ccTime duration);
|
||||
virtual bool initWithSize(ccGridSize gridSize, ccTime duration);
|
||||
virtual bool initWithSize(const ccGridSize& gridSize, ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
|
@ -93,17 +93,17 @@ namespace cocos2d
|
|||
/** Set lens center position */
|
||||
inline void setLensEffect(float fLensEffect) { m_fLensEffect = fLensEffect; }
|
||||
|
||||
inline CCPoint getPosition(void) { return m_position; }
|
||||
void setPosition(CCPoint position);
|
||||
inline const CCPoint& getPosition(void) { return m_position; }
|
||||
void setPosition(const CCPoint& position);
|
||||
|
||||
/** initializes the action with center position, radius, a grid size and duration */
|
||||
bool initWithPosition(CCPoint pos, float r, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithPosition(const CCPoint& pos, float r, const ccGridSize& gridSize, ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with center position, radius, a grid size and duration */
|
||||
static CCLens3D* actionWithPosition(CCPoint pos, float r, ccGridSize gridSize, ccTime duration);
|
||||
static CCLens3D* actionWithPosition(const CCPoint& pos, float r, const ccGridSize& gridSize, ccTime duration);
|
||||
protected:
|
||||
/* lens center position */
|
||||
CCPoint m_position;
|
||||
|
@ -122,9 +122,9 @@ namespace cocos2d
|
|||
{
|
||||
public:
|
||||
/** get center position */
|
||||
inline CCPoint getPosition(void) { return m_position; }
|
||||
inline const CCPoint& getPosition(void) { return m_position; }
|
||||
/** set center position */
|
||||
void setPosition(CCPoint position);
|
||||
void setPosition(const CCPoint& position);
|
||||
|
||||
inline float getAmplitude(void) { return m_fAmplitude; }
|
||||
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
|
||||
|
@ -133,15 +133,15 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** initializes the action with radius, number of waves, amplitude, a grid size and duration */
|
||||
bool initWithPosition(CCPoint pos, float r, int wav, float amp,
|
||||
ccGridSize gridSize, ccTime duration);
|
||||
bool initWithPosition(const CCPoint& pos, float r, int wav, float amp,
|
||||
const ccGridSize& gridSize, ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with radius, number of waves, amplitude, a grid size and duration */
|
||||
static CCRipple3D* actionWithPosition(CCPoint pos, float r, int wav, float amp,
|
||||
ccGridSize gridSize, ccTime duration);
|
||||
static CCRipple3D* actionWithPosition(const CCPoint& pos, float r, int wav, float amp,
|
||||
const ccGridSize& gridSize, ccTime duration);
|
||||
protected:
|
||||
/* center position */
|
||||
CCPoint m_position;
|
||||
|
@ -159,13 +159,13 @@ namespace cocos2d
|
|||
{
|
||||
public:
|
||||
/** initializes the action with a range, shake Z vertices, a grid and duration */
|
||||
bool initWithRange(int range, bool shakeZ, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithRange(int range, bool shakeZ, const ccGridSize& gridSize, ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with a range, shake Z vertices, a grid and duration */
|
||||
static CCShaky3D* actionWithRange(int range, bool shakeZ, ccGridSize gridSize, ccTime duration);
|
||||
static CCShaky3D* actionWithRange(int range, bool shakeZ, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nRandrange;
|
||||
|
@ -183,13 +183,13 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** initializes the action with amplitude, a grid and duration */
|
||||
bool initWithWaves(int wav, float amp, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with amplitude, a grid and duration */
|
||||
static CCLiquid* actionWithWaves(int wav, float amp, ccGridSize gridSize, ccTime duration);
|
||||
static CCLiquid* actionWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nWaves;
|
||||
|
@ -208,14 +208,14 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** initializes the action with amplitude, horizontal sin, vertical sin, a grid and duration */
|
||||
bool initWithWaves(int wav, float amp, bool h, bool v, ccGridSize gridSize,
|
||||
bool initWithWaves(int wav, float amp, bool h, bool v, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** initializes the action with amplitude, horizontal sin, vertical sin, a grid and duration */
|
||||
static CCWaves* actionWithWaves(int wav, float amp, bool h, bool v, ccGridSize gridSize,
|
||||
static CCWaves* actionWithWaves(int wav, float amp, bool h, bool v, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
protected:
|
||||
int m_nWaves;
|
||||
|
@ -230,9 +230,9 @@ namespace cocos2d
|
|||
{
|
||||
public:
|
||||
/** get twirl center */
|
||||
inline CCPoint getPosition(void) { return m_position; }
|
||||
inline const CCPoint& getPosition(void) { return m_position; }
|
||||
/** set twirl center */
|
||||
void setPosition(CCPoint position);
|
||||
void setPosition(const CCPoint& position);
|
||||
|
||||
inline float getAmplitude(void) { return m_fAmplitude; }
|
||||
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
|
||||
|
@ -241,14 +241,14 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** initializes the action with center position, number of twirls, amplitude, a grid size and duration */
|
||||
bool initWithPosition(CCPoint pos, int t, float amp, ccGridSize gridSize,
|
||||
bool initWithPosition(const CCPoint& pos, int t, float amp, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with center position, number of twirls, amplitude, a grid size and duration */
|
||||
static CCTwirl* actionWithPosition(CCPoint pos, int t, float amp, ccGridSize gridSize,
|
||||
static CCTwirl* actionWithPosition(CCPoint pos, int t, float amp, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
protected:
|
||||
/* twirl center */
|
||||
|
|
|
@ -157,9 +157,9 @@ namespace cocos2d {
|
|||
CCPlace(){}
|
||||
virtual ~CCPlace(){}
|
||||
/** creates a Place action with a position */
|
||||
static CCPlace * actionWithPosition(CCPoint pos);
|
||||
static CCPlace * actionWithPosition(const CCPoint& pos);
|
||||
/** Initializes a Place action with a position */
|
||||
bool initWithPosition(CCPoint pos);
|
||||
bool initWithPosition(const CCPoint& pos);
|
||||
//super methods
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual CCObject* copyWithZone(CCZone *pZone);
|
||||
|
@ -202,7 +202,7 @@ namespace cocos2d {
|
|||
virtual void execute();
|
||||
//super methods
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
CCObject * copyWithZone(cocos2d::CCZone *pZone);
|
||||
CCObject * copyWithZone(CCZone *pZone);
|
||||
|
||||
void registerScriptFunction(const char* pszFunctionName);
|
||||
|
||||
|
|
|
@ -285,7 +285,7 @@ class CC_DLL CCMoveTo : public CCActionInterval
|
|||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
bool initWithDuration(ccTime duration, CCPoint position);
|
||||
bool initWithDuration(ccTime duration, const CCPoint& position);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
|
@ -293,7 +293,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCMoveTo* actionWithDuration(ccTime duration, CCPoint position);
|
||||
static CCMoveTo* actionWithDuration(ccTime duration, const CCPoint& position);
|
||||
|
||||
protected:
|
||||
CCPoint m_endPosition;
|
||||
|
@ -309,7 +309,7 @@ class CC_DLL CCMoveBy : public CCMoveTo
|
|||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
bool initWithDuration(ccTime duration, CCPoint position);
|
||||
bool initWithDuration(ccTime duration, const CCPoint& position);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
|
@ -317,7 +317,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCMoveBy* actionWithDuration(ccTime duration, CCPoint position);
|
||||
static CCMoveBy* actionWithDuration(ccTime duration, const CCPoint& position);
|
||||
};
|
||||
|
||||
/** Skews a CCNode object to given angles by modifying it's skewX and skewY attributes
|
||||
|
@ -366,7 +366,7 @@ class CC_DLL CCJumpBy : public CCActionInterval
|
|||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
bool initWithDuration(ccTime duration, CCPoint position, ccTime height, unsigned int jumps);
|
||||
bool initWithDuration(ccTime duration, const CCPoint& position, ccTime height, unsigned int jumps);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
|
@ -375,7 +375,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCJumpBy* actionWithDuration(ccTime duration, CCPoint position, ccTime height, unsigned int jumps);
|
||||
static CCJumpBy* actionWithDuration(ccTime duration, const CCPoint& position, ccTime height, unsigned int jumps);
|
||||
|
||||
protected:
|
||||
CCPoint m_startPosition;
|
||||
|
@ -394,7 +394,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCJumpTo* actionWithDuration(ccTime duration, CCPoint position, ccTime height, int jumps);
|
||||
static CCJumpTo* actionWithDuration(ccTime duration, const CCPoint& position, ccTime height, int jumps);
|
||||
};
|
||||
|
||||
/** @typedef bezier configuration structure
|
||||
|
@ -414,7 +414,7 @@ class CC_DLL CCBezierBy : public CCActionInterval
|
|||
{
|
||||
public:
|
||||
/** initializes the action with a duration and a bezier configuration */
|
||||
bool initWithDuration(ccTime t, ccBezierConfig c);
|
||||
bool initWithDuration(ccTime t, const ccBezierConfig& c);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
|
@ -423,7 +423,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action with a duration and a bezier configuration */
|
||||
static CCBezierBy* actionWithDuration(ccTime t, ccBezierConfig c);
|
||||
static CCBezierBy* actionWithDuration(ccTime t, const ccBezierConfig& c);
|
||||
|
||||
protected:
|
||||
ccBezierConfig m_sConfig;
|
||||
|
@ -441,7 +441,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action with a duration and a bezier configuration */
|
||||
static CCBezierTo* actionWithDuration(ccTime t, ccBezierConfig c);
|
||||
static CCBezierTo* actionWithDuration(ccTime t, const ccBezierConfig& c);
|
||||
};
|
||||
|
||||
/** @brief Scales a CCNode object to a zoom factor by modifying it's scale attribute.
|
||||
|
|
|
@ -45,7 +45,7 @@ namespace cocos2d
|
|||
|
||||
public:
|
||||
/** create the action */
|
||||
static CCPageTurn3D* actionWithSize(ccGridSize gridSize, ccTime time);
|
||||
static CCPageTurn3D* actionWithSize(const ccGridSize& gridSize, ccTime time);
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ namespace cocos2d
|
|||
{
|
||||
public:
|
||||
/** initializes the action with a range, whether or not to shake Z vertices, a grid size, and duration */
|
||||
bool initWithRange(int nRange, bool bShakeZ, ccGridSize gridSize,
|
||||
bool initWithRange(int nRange, bool bShakeZ, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
|
@ -42,7 +42,7 @@ namespace cocos2d
|
|||
|
||||
public:
|
||||
/** creates the action with a range, whether or not to shake Z vertices, a grid size, and duration */
|
||||
static CCShakyTiles3D* actionWithRange(int nRange, bool bShakeZ, ccGridSize gridSize,
|
||||
static CCShakyTiles3D* actionWithRange(int nRange, bool bShakeZ, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
|
||||
protected:
|
||||
|
@ -55,7 +55,7 @@ namespace cocos2d
|
|||
{
|
||||
public:
|
||||
/** initializes the action with a range, whether or not to shatter Z vertices, a grid size and duration */
|
||||
bool initWithRange(int nRange, bool bShatterZ, ccGridSize gridSize,
|
||||
bool initWithRange(int nRange, bool bShatterZ, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
|
@ -63,7 +63,7 @@ namespace cocos2d
|
|||
|
||||
public:
|
||||
/** creates the action with a range, whether of not to shatter Z vertices, a grid size and duration */
|
||||
static CCShatteredTiles3D* actionWithRange(int nRange, bool bShatterZ, ccGridSize gridSize,
|
||||
static CCShatteredTiles3D* actionWithRange(int nRange, bool bShatterZ, const ccGridSize& gridSize,
|
||||
ccTime duration);
|
||||
|
||||
protected:
|
||||
|
@ -81,10 +81,10 @@ namespace cocos2d
|
|||
public:
|
||||
~CCShuffleTiles(void);
|
||||
/** initializes the action with a random seed, the grid size and the duration */
|
||||
bool initWithSeed(int s, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithSeed(int s, const ccGridSize& gridSize, ccTime duration);
|
||||
void shuffle(int *pArray, unsigned int nLen);
|
||||
ccGridSize getDelta(ccGridSize pos);
|
||||
void placeTile(ccGridSize pos, Tile *t);
|
||||
ccGridSize getDelta(const ccGridSize& pos);
|
||||
void placeTile(const ccGridSize& pos, Tile *t);
|
||||
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
|
@ -92,7 +92,7 @@ namespace cocos2d
|
|||
|
||||
public:
|
||||
/** creates the action with a random seed, the grid size and the duration */
|
||||
static CCShuffleTiles* actionWithSeed(int s, ccGridSize gridSize, ccTime duration);
|
||||
static CCShuffleTiles* actionWithSeed(int s, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nSeed;
|
||||
|
@ -107,15 +107,15 @@ namespace cocos2d
|
|||
class CC_DLL CCFadeOutTRTiles : public CCTiledGrid3DAction
|
||||
{
|
||||
public:
|
||||
virtual float testFunc(ccGridSize pos, ccTime time);
|
||||
void turnOnTile(ccGridSize pos);
|
||||
void turnOffTile(ccGridSize pos);
|
||||
virtual void transformTile(ccGridSize pos, float distance);
|
||||
virtual float testFunc(const ccGridSize& pos, ccTime time);
|
||||
void turnOnTile(const ccGridSize& pos);
|
||||
void turnOffTile(const ccGridSize& pos);
|
||||
virtual void transformTile(const ccGridSize& pos, float distance);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with the grid size and the duration */
|
||||
static CCFadeOutTRTiles* actionWithSize(ccGridSize gridSize, ccTime time);
|
||||
static CCFadeOutTRTiles* actionWithSize(const ccGridSize& gridSize, ccTime time);
|
||||
};
|
||||
|
||||
/** @brief CCFadeOutBLTiles action.
|
||||
|
@ -124,11 +124,11 @@ namespace cocos2d
|
|||
class CC_DLL CCFadeOutBLTiles : public CCFadeOutTRTiles
|
||||
{
|
||||
public:
|
||||
virtual float testFunc(ccGridSize pos, ccTime time);
|
||||
virtual float testFunc(const ccGridSize& pos, ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with the grid size and the duration */
|
||||
static CCFadeOutBLTiles* actionWithSize(ccGridSize gridSize, ccTime time);
|
||||
static CCFadeOutBLTiles* actionWithSize(const ccGridSize& gridSize, ccTime time);
|
||||
};
|
||||
|
||||
/** @brief CCFadeOutUpTiles action.
|
||||
|
@ -137,12 +137,12 @@ namespace cocos2d
|
|||
class CC_DLL CCFadeOutUpTiles : public CCFadeOutTRTiles
|
||||
{
|
||||
public:
|
||||
virtual float testFunc(ccGridSize pos, ccTime time);
|
||||
virtual void transformTile(ccGridSize pos, float distance);
|
||||
virtual float testFunc(const ccGridSize& pos, ccTime time);
|
||||
virtual void transformTile(const ccGridSize& pos, float distance);
|
||||
|
||||
public:
|
||||
/** creates the action with the grid size and the duration */
|
||||
static CCFadeOutUpTiles* actionWithSize(ccGridSize gridSize, ccTime time);
|
||||
static CCFadeOutUpTiles* actionWithSize(const ccGridSize& gridSize, ccTime time);
|
||||
};
|
||||
|
||||
/** @brief CCFadeOutDownTiles action.
|
||||
|
@ -151,11 +151,11 @@ namespace cocos2d
|
|||
class CC_DLL CCFadeOutDownTiles : public CCFadeOutUpTiles
|
||||
{
|
||||
public:
|
||||
virtual float testFunc(ccGridSize pos, ccTime time);
|
||||
virtual float testFunc(const ccGridSize& pos, ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with the grid size and the duration */
|
||||
static CCFadeOutDownTiles* actionWithSize(ccGridSize gridSize, ccTime time);
|
||||
static CCFadeOutDownTiles* actionWithSize(const ccGridSize& gridSize, ccTime time);
|
||||
};
|
||||
|
||||
/** @brief CCTurnOffTiles action.
|
||||
|
@ -166,10 +166,10 @@ namespace cocos2d
|
|||
public:
|
||||
~CCTurnOffTiles(void);
|
||||
/** initializes the action with a random seed, the grid size and the duration */
|
||||
bool initWithSeed(int s, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithSeed(int s, const ccGridSize& gridSize, ccTime duration);
|
||||
void shuffle(int *pArray, unsigned int nLen);
|
||||
void turnOnTile(ccGridSize pos);
|
||||
void turnOffTile(ccGridSize pos);
|
||||
void turnOnTile(const ccGridSize& pos);
|
||||
void turnOffTile(const ccGridSize& pos);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
|
@ -177,9 +177,9 @@ namespace cocos2d
|
|||
|
||||
public:
|
||||
/** creates the action with the grid size and the duration */
|
||||
static CCTurnOffTiles* actionWithSize(ccGridSize size, ccTime d);
|
||||
static CCTurnOffTiles* actionWithSize(const ccGridSize& size, ccTime d);
|
||||
/** creates the action with a random seed, the grid size and the duration */
|
||||
static CCTurnOffTiles* actionWithSeed(int s, ccGridSize gridSize, ccTime duration);
|
||||
static CCTurnOffTiles* actionWithSeed(int s, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nSeed;
|
||||
|
@ -200,14 +200,14 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** initializes the action with a number of waves, the waves amplitude, the grid size and the duration */
|
||||
bool initWithWaves(int wav, float amp, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with a number of waves, the waves amplitude, the grid size and the duration */
|
||||
static CCWavesTiles3D* actionWithWaves(int wav, float amp, ccGridSize gridSize, ccTime duration);
|
||||
static CCWavesTiles3D* actionWithWaves(int wav, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nWaves;
|
||||
|
@ -230,13 +230,13 @@ namespace cocos2d
|
|||
inline void setAmplitudeRate(float fAmplitudeRate) { m_fAmplitudeRate = fAmplitudeRate; }
|
||||
|
||||
/** initializes the action with the number of jumps, the sin amplitude, the grid size and the duration */
|
||||
bool initWithJumps(int j, float amp, ccGridSize gridSize, ccTime duration);
|
||||
bool initWithJumps(int j, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
virtual CCObject* copyWithZone(CCZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
|
||||
public:
|
||||
/** creates the action with the number of jumps, the sin amplitude, the grid size and the duration */
|
||||
static CCJumpTiles3D* actionWithJumps(int j, float amp, ccGridSize gridSize, ccTime duration);
|
||||
static CCJumpTiles3D* actionWithJumps(int j, float amp, const ccGridSize& gridSize, ccTime duration);
|
||||
|
||||
protected:
|
||||
int m_nJumps;
|
||||
|
|
|
@ -36,21 +36,21 @@ struct CCAffineTransform {
|
|||
CCAffineTransform __CCAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty);
|
||||
#define CCAffineTransformMake __CCAffineTransformMake
|
||||
|
||||
CCPoint __CCPointApplyAffineTransform(CCPoint point, CCAffineTransform t);
|
||||
CCPoint __CCPointApplyAffineTransform(const CCPoint& point, const CCAffineTransform& t);
|
||||
#define CCPointApplyAffineTransform __CCPointApplyAffineTransform
|
||||
|
||||
CCSize __CCSizeApplyAffineTransform(CCSize size, CCAffineTransform t);
|
||||
CCSize __CCSizeApplyAffineTransform(const CCSize& size, const CCAffineTransform& t);
|
||||
#define CCSizeApplyAffineTransform __CCSizeApplyAffineTransform
|
||||
|
||||
CCAffineTransform CCAffineTransformMakeIdentity();
|
||||
CCRect CCRectApplyAffineTransform(CCRect rect, CCAffineTransform anAffineTransform);
|
||||
CCRect CCRectApplyAffineTransform(const CCRect& rect, const CCAffineTransform& anAffineTransform);
|
||||
|
||||
CCAffineTransform CCAffineTransformTranslate(CCAffineTransform t, float tx, float ty);
|
||||
CCAffineTransform CCAffineTransformRotate(CCAffineTransform aTransform, CGFloat anAngle);
|
||||
CCAffineTransform CCAffineTransformScale(CCAffineTransform t, CGFloat sx, CGFloat sy);
|
||||
CCAffineTransform CCAffineTransformConcat(CCAffineTransform t1,CCAffineTransform t2);
|
||||
bool CCAffineTransformEqualToTransform(CCAffineTransform t1,CCAffineTransform t2);
|
||||
CCAffineTransform CCAffineTransformInvert(CCAffineTransform t);
|
||||
CCAffineTransform CCAffineTransformTranslate(const CCAffineTransform& t, float tx, float ty);
|
||||
CCAffineTransform CCAffineTransformRotate(const CCAffineTransform& aTransform, CGFloat anAngle);
|
||||
CCAffineTransform CCAffineTransformScale(const CCAffineTransform& t, CGFloat sx, CGFloat sy);
|
||||
CCAffineTransform CCAffineTransformConcat(const CCAffineTransform& t1, const CCAffineTransform& t2);
|
||||
bool CCAffineTransformEqualToTransform(const CCAffineTransform& t1, const CCAffineTransform& t2);
|
||||
CCAffineTransform CCAffineTransformInvert(const CCAffineTransform& t);
|
||||
|
||||
extern const CCAffineTransform CCAffineTransformIdentity;
|
||||
}//namespace cocos2d
|
||||
|
|
|
@ -97,7 +97,7 @@ namespace cocos2d {
|
|||
/** Adds a frame with a texture and a rect. Internally it will create a CCSpriteFrame and it will add it.
|
||||
Added to facilitate the migration from v0.8 to v0.9.
|
||||
*/
|
||||
void addFrameWithTexture(CCTexture2D* pobTexture, CCRect rect);
|
||||
void addFrameWithTexture(CCTexture2D* pobTexture, const CCRect& rect);
|
||||
|
||||
bool init(void);
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ protected:
|
|||
CC_PROPERTY(bool, m_bIsOpacityModifyRGB, IsOpacityModifyRGB)
|
||||
CC_PROPERTY(ccBlendFunc, m_tBlendFunc, BlendFunc);
|
||||
CC_PROPERTY(GLubyte, m_cOpacity, Opacity);
|
||||
CC_PROPERTY(ccColor3B, m_tColor, Color);
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_tColor, Color);
|
||||
|
||||
// quads to draw
|
||||
CC_PROPERTY(unsigned int, m_uQuadsToDraw, QuadsToDraw);
|
||||
|
|
|
@ -231,17 +231,17 @@ public:
|
|||
CCSize getDisplaySizeInPixels(void);
|
||||
|
||||
/** changes the projection size */
|
||||
void reshapeProjection(CCSize newWindowSize);
|
||||
void reshapeProjection(const CCSize& newWindowSize);
|
||||
|
||||
/** converts a UIKit coordinate to an OpenGL coordinate
|
||||
Useful to convert (multi) touches coordinates to the current layout (portrait or landscape)
|
||||
*/
|
||||
CCPoint convertToGL(CCPoint obPoint);
|
||||
CCPoint convertToGL(const CCPoint& obPoint);
|
||||
|
||||
/** converts an OpenGL coordinate to a UIKit coordinate
|
||||
Useful to convert node points to window points for calls such as glScissor
|
||||
*/
|
||||
CCPoint convertToUI(CCPoint obPoint);
|
||||
CCPoint convertToUI(const CCPoint& obPoint);
|
||||
|
||||
/// XXX: missing description
|
||||
float getZEye(void);
|
||||
|
|
|
@ -48,7 +48,7 @@ THE SOFTWARE.
|
|||
namespace cocos2d {
|
||||
|
||||
/** draws a point given x and y coordinate measured in points */
|
||||
void CC_DLL ccDrawPoint( CCPoint point );
|
||||
void CC_DLL ccDrawPoint( const CCPoint& point );
|
||||
|
||||
/** draws an array of points.
|
||||
@since v0.7.2
|
||||
|
@ -56,7 +56,7 @@ void CC_DLL ccDrawPoint( CCPoint point );
|
|||
void CC_DLL ccDrawPoints( const CCPoint *points, unsigned int numberOfPoints );
|
||||
|
||||
/** draws a line given the origin and destination point measured in points */
|
||||
void CC_DLL ccDrawLine( CCPoint origin, CCPoint destination );
|
||||
void CC_DLL ccDrawLine( const CCPoint& origin, const CCPoint& destination );
|
||||
|
||||
/** draws a poligon given a pointer to CCPoint coordiantes and the number of vertices measured in points.
|
||||
The polygon can be closed or open
|
||||
|
@ -64,17 +64,17 @@ The polygon can be closed or open
|
|||
void CC_DLL ccDrawPoly( const CCPoint *vertices, int numOfVertices, bool closePolygon );
|
||||
|
||||
/** draws a circle given the center, radius and number of segments. */
|
||||
void CC_DLL ccDrawCircle( CCPoint center, float radius, float angle, int segments, bool drawLineToCenter);
|
||||
void CC_DLL ccDrawCircle( const CCPoint& center, float radius, float angle, int segments, bool drawLineToCenter);
|
||||
|
||||
/** draws a quad bezier path
|
||||
@since v0.8
|
||||
*/
|
||||
void CC_DLL ccDrawQuadBezier(CCPoint origin, CCPoint control, CCPoint destination, int segments);
|
||||
void CC_DLL ccDrawQuadBezier(const CCPoint& origin, const CCPoint& control, const CCPoint& destination, int segments);
|
||||
|
||||
/** draws a cubic bezier path
|
||||
@since v0.8
|
||||
*/
|
||||
void CC_DLL ccDrawCubicBezier(CCPoint origin, CCPoint control1, CCPoint control2, CCPoint destination, int segments);
|
||||
void CC_DLL ccDrawCubicBezier(const CCPoint& origin, const CCPoint& control1, const CCPoint& control2, const CCPoint& destination, int segments);
|
||||
}//namespace cocos2d
|
||||
|
||||
#endif // __CCDRAWING_PRIMITIVES__
|
||||
|
|
|
@ -148,7 +148,7 @@ namespace cocos2d{
|
|||
/** conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(GLubyte, m_cOpacity, Opacity)
|
||||
/** conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(ccColor3B, m_tColor, Color)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_tColor, Color)
|
||||
/** conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(bool, m_bIsOpacityModifyRGB, IsOpacityModifyRGB)
|
||||
protected:
|
||||
|
@ -179,7 +179,7 @@ namespace cocos2d{
|
|||
virtual void setString(const char *label);
|
||||
virtual const char* getString(void);
|
||||
virtual void setCString(const char *label);
|
||||
virtual void setAnchorPoint(CCPoint var);
|
||||
virtual void setAnchorPoint(const CCPoint& var);
|
||||
virtual CCRGBAProtocol* convertToRGBAProtocol() { return (CCRGBAProtocol*)this; }
|
||||
virtual CCLabelProtocol* convertToLabelProtocol() { return (CCLabelProtocol*)this; }
|
||||
#if CC_LABELBMFONT_DEBUG_DRAW
|
||||
|
|
|
@ -42,11 +42,11 @@ namespace cocos2d{
|
|||
virtual ~CCLabelTTF();
|
||||
char * description();
|
||||
/** creates a CCLabelTTF from a fontname, alignment, dimension and font size */
|
||||
static CCLabelTTF * labelWithString(const char *label, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
static CCLabelTTF * labelWithString(const char *label, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
/** creates a CCLabelTTF from a fontname and font size */
|
||||
static CCLabelTTF * labelWithString(const char *label, const char *fontName, float fontSize);
|
||||
/** initializes the CCLabelTTF with a font name, alignment, dimension and font size */
|
||||
bool initWithString(const char *label, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
bool initWithString(const char *label, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
/** initializes the CCLabelTTF with a font name and font size */
|
||||
bool initWithString(const char *label, const char *fontName, float fontSize);
|
||||
|
||||
|
|
|
@ -161,17 +161,17 @@ public:
|
|||
virtual ~CCLayerColor();
|
||||
|
||||
virtual void draw();
|
||||
virtual void setContentSize(CCSize var);
|
||||
virtual void setContentSize(const CCSize& var);
|
||||
|
||||
/** creates a CCLayer with color, width and height in Points */
|
||||
static CCLayerColor * layerWithColorWidthHeight(ccColor4B color, GLfloat width, GLfloat height);
|
||||
static CCLayerColor * layerWithColorWidthHeight(const ccColor4B& color, GLfloat width, GLfloat height);
|
||||
/** creates a CCLayer with color. Width and height are the window size. */
|
||||
static CCLayerColor * layerWithColor(ccColor4B color);
|
||||
static CCLayerColor * layerWithColor(const ccColor4B& color);
|
||||
|
||||
/** initializes a CCLayer with color, width and height in Points */
|
||||
virtual bool initWithColorWidthHeight(ccColor4B color, GLfloat width, GLfloat height);
|
||||
virtual bool initWithColorWidthHeight(const ccColor4B& color, GLfloat width, GLfloat height);
|
||||
/** initializes a CCLayer with color. Width and height are the window size. */
|
||||
virtual bool initWithColor(ccColor4B color);
|
||||
virtual bool initWithColor(const ccColor4B& color);
|
||||
|
||||
/** change width in Points*/
|
||||
void changeWidth(GLfloat w);
|
||||
|
@ -184,8 +184,8 @@ public:
|
|||
|
||||
/** Opacity: conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(GLubyte, m_cOpacity, Opacity)
|
||||
/** Opacity: conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(ccColor3B, m_tColor, Color)
|
||||
/** Color: conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_tColor, Color)
|
||||
/** BlendFunction. Conforms to CCBlendProtocol protocol */
|
||||
CC_PROPERTY(ccBlendFunc, m_tBlendFunc, BlendFunc)
|
||||
|
||||
|
@ -223,22 +223,22 @@ class CC_DLL CCLayerGradient : public CCLayerColor
|
|||
{
|
||||
public:
|
||||
/** Creates a full-screen CCLayer with a gradient between start and end. */
|
||||
static CCLayerGradient* layerWithColor(ccColor4B start, ccColor4B end);
|
||||
static CCLayerGradient* layerWithColor(const ccColor4B& start, const ccColor4B& end);
|
||||
|
||||
/** Creates a full-screen CCLayer with a gradient between start and end in the direction of v. */
|
||||
static CCLayerGradient* layerWithColor(ccColor4B start, ccColor4B end, CCPoint v);
|
||||
static CCLayerGradient* layerWithColor(const ccColor4B& start, const ccColor4B& end, const CCPoint& v);
|
||||
|
||||
/** Initializes the CCLayer with a gradient between start and end. */
|
||||
virtual bool initWithColor(ccColor4B start, ccColor4B end);
|
||||
virtual bool initWithColor(const ccColor4B& start, const ccColor4B& end);
|
||||
|
||||
/** Initializes the CCLayer with a gradient between start and end in the direction of v. */
|
||||
virtual bool initWithColor(ccColor4B start, ccColor4B end, CCPoint v);
|
||||
virtual bool initWithColor(const ccColor4B& start, const ccColor4B& end, const CCPoint& v);
|
||||
|
||||
CC_PROPERTY(ccColor3B, m_startColor, StartColor)
|
||||
CC_PROPERTY(ccColor3B, m_endColor, EndColor)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_startColor, StartColor)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_endColor, EndColor)
|
||||
CC_PROPERTY(GLubyte, m_cStartOpacity, StartOpacity)
|
||||
CC_PROPERTY(GLubyte, m_cEndOpacity, EndOpacity)
|
||||
CC_PROPERTY(CCPoint, m_AlongVector, Vector)
|
||||
CC_PROPERTY_PASS_BY_REF(CCPoint, m_AlongVector, Vector)
|
||||
|
||||
/** Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors
|
||||
Default: YES
|
||||
|
|
|
@ -49,6 +49,10 @@ namespace cocos2d{
|
|||
*/
|
||||
class CC_DLL CCMenu : public CCLayer, public CCRGBAProtocol
|
||||
{
|
||||
/** Color: conforms with CCRGBAProtocol protocol */
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_tColor, Color);
|
||||
/** Opacity: conforms with CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(GLubyte, m_cOpacity, Opacity);
|
||||
public:
|
||||
CCMenu()
|
||||
: m_cOpacity(0)
|
||||
|
@ -117,19 +121,12 @@ namespace cocos2d{
|
|||
*/
|
||||
virtual void onExit();
|
||||
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual GLubyte getOpacity(void);
|
||||
virtual ccColor3B getColor(void);
|
||||
virtual void setColor(ccColor3B color);
|
||||
|
||||
virtual CCRGBAProtocol* convertToRGBAProtocol() { return (CCRGBAProtocol*)this; }
|
||||
|
||||
protected:
|
||||
CCMenuItem* itemForTouch(CCTouch * touch);
|
||||
tCCMenuState m_eState;
|
||||
GLubyte m_cOpacity;
|
||||
CCMenuItem *m_pSelectedItem;
|
||||
ccColor3B m_tColor;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ namespace cocos2d{
|
|||
class CC_DLL CCMenuItemLabel : public CCMenuItem, public CCRGBAProtocol
|
||||
{
|
||||
/** the color that will be used to disable the item */
|
||||
CC_PROPERTY(ccColor3B, m_tDisabledColor, DisabledColor);
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_tDisabledColor, DisabledColor);
|
||||
/** Label that is rendered. It can be any CCNode that implements the CCLabelProtocol */
|
||||
CC_PROPERTY(CCNode*, m_pLabel, Label);
|
||||
public:
|
||||
|
@ -120,8 +120,8 @@ namespace cocos2d{
|
|||
virtual void setIsEnabled(bool enabled);
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual GLubyte getOpacity();
|
||||
virtual void setColor(ccColor3B color);
|
||||
virtual ccColor3B getColor();
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual const ccColor3B& getColor();
|
||||
|
||||
virtual CCRGBAProtocol* convertToRGBAProtocol() { return (CCRGBAProtocol*)this; }
|
||||
protected:
|
||||
|
@ -223,8 +223,8 @@ namespace cocos2d{
|
|||
/** initializes a menu item with a normal, selected and disabled image with target/selector */
|
||||
bool initFromNormalSprite(CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, SelectorProtocol* target, SEL_MenuHandler selector);
|
||||
// super methods
|
||||
virtual void setColor(ccColor3B color);
|
||||
virtual ccColor3B getColor();
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual const ccColor3B& getColor();
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual GLubyte getOpacity();
|
||||
|
||||
|
@ -272,7 +272,7 @@ namespace cocos2d{
|
|||
/** conforms with CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(GLubyte, m_cOpacity, Opacity);
|
||||
/** conforms with CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(ccColor3B, m_tColor, Color);
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_tColor, Color);
|
||||
/** returns the selected item */
|
||||
CC_PROPERTY(unsigned int, m_uSelectedIndex, SelectedIndex);
|
||||
/** CCMutableArray that contains the subitems. You can add/remove items in runtime, and you can replace the array with a new one.
|
||||
|
|
|
@ -64,10 +64,10 @@ public:
|
|||
{}
|
||||
virtual ~CCMotionStreak(){}
|
||||
/** creates the a MotionStreak. The image will be loaded using the TextureMgr. */
|
||||
static CCMotionStreak * streakWithFade(float fade, float seg, const char *imagePath, float width, float length, ccColor4B color);
|
||||
static CCMotionStreak * streakWithFade(float fade, float seg, const char *imagePath, float width, float length, const ccColor4B& color);
|
||||
|
||||
/** initializes a MotionStreak. The file will be loaded using the TextureMgr. */
|
||||
bool initWithFade(float fade, float seg, const char *imagePath, float width, float length, ccColor4B color);
|
||||
bool initWithFade(float fade, float seg, const char *imagePath, float width, float length, const ccColor4B& color);
|
||||
|
||||
/** polling function */
|
||||
void update(ccTime delta);
|
||||
|
|
|
@ -325,6 +325,22 @@ public:
|
|||
return m_array.rbegin();
|
||||
}
|
||||
|
||||
CCMutableArrayIterator getLastValidIterator(void)
|
||||
{
|
||||
CCMutableArrayIterator iter;
|
||||
CCMutableArrayIterator ret;
|
||||
for (iter = m_array.begin(); iter != m_array.end(); ++iter)
|
||||
{
|
||||
ret = iter;
|
||||
if (! (*iter))
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* end is a keyword of lua, so should use other name
|
||||
* to export to lua
|
||||
|
|
|
@ -138,8 +138,8 @@ namespace cocos2d {
|
|||
CC_PROPERTY(float, m_fScaleY, ScaleY)
|
||||
|
||||
/** Position (x,y) of the node in OpenGL coordinates. (0,0) is the left-bottom corner. */
|
||||
CC_PROPERTY(CCPoint, m_tPosition, Position)
|
||||
CC_PROPERTY(CCPoint, m_tPositionInPixels, PositionInPixels)
|
||||
CC_PROPERTY_PASS_BY_REF(CCPoint, m_tPosition, Position)
|
||||
CC_PROPERTY_PASS_BY_REF(CCPoint, m_tPositionInPixels, PositionInPixels)
|
||||
|
||||
/** The X skew angle of the node in degrees.
|
||||
This angle describes the shear distortion in the X direction.
|
||||
|
@ -174,26 +174,26 @@ namespace cocos2d {
|
|||
The default anchorPoint is (0.5,0.5), so it starts in the center of the node.
|
||||
@since v0.8
|
||||
*/
|
||||
CC_PROPERTY(CCPoint, m_tAnchorPoint, AnchorPoint)
|
||||
CC_PROPERTY_PASS_BY_REF(CCPoint, m_tAnchorPoint, AnchorPoint)
|
||||
|
||||
/** The anchorPoint in absolute pixels.
|
||||
Since v0.8 you can only read it. If you wish to modify it, use anchorPoint instead
|
||||
*/
|
||||
CC_PROPERTY_READONLY(CCPoint, m_tAnchorPointInPixels, AnchorPointInPixels)
|
||||
CC_PROPERTY_READONLY_PASS_BY_REF(CCPoint, m_tAnchorPointInPixels, AnchorPointInPixels)
|
||||
|
||||
/** The untransformed size of the node.
|
||||
The contentSize remains the same no matter the node is scaled or rotated.
|
||||
All nodes has a size. Layer and Scene has the same size of the screen.
|
||||
@since v0.8
|
||||
*/
|
||||
CC_PROPERTY(CCSize, m_tContentSize, ContentSize)
|
||||
CC_PROPERTY_PASS_BY_REF(CCSize, m_tContentSize, ContentSize)
|
||||
|
||||
/** The untransformed size of the node in Pixels
|
||||
The contentSize remains the same no matter the node is scaled or rotated.
|
||||
All nodes has a size. Layer and Scene has the same size of the screen.
|
||||
@since v0.8
|
||||
*/
|
||||
CC_PROPERTY(CCSize, m_tContentSizeInPixels, ContentSizeInPixels)
|
||||
CC_PROPERTY_PASS_BY_REF(CCSize, m_tContentSizeInPixels, ContentSizeInPixels)
|
||||
|
||||
/** whether or not the node is running */
|
||||
CC_PROPERTY_READONLY(bool, m_bIsRunning, IsRunning)
|
||||
|
@ -246,7 +246,7 @@ namespace cocos2d {
|
|||
|
||||
void arrayMakeObjectsPerformSelector(CCArray* pArray, callbackFunc func);
|
||||
|
||||
CCPoint convertToWindowSpace(CCPoint nodePoint);
|
||||
CCPoint convertToWindowSpace(const CCPoint& nodePoint);
|
||||
|
||||
public:
|
||||
|
||||
|
@ -515,21 +515,21 @@ namespace cocos2d {
|
|||
/** Converts a Point to node (local) space coordinates. The result is in Points.
|
||||
@since v0.7.1
|
||||
*/
|
||||
CCPoint convertToNodeSpace(CCPoint worldPoint);
|
||||
CCPoint convertToNodeSpace(const CCPoint& worldPoint);
|
||||
/** Converts a Point to world space coordinates. The result is in Points.
|
||||
@since v0.7.1
|
||||
*/
|
||||
CCPoint convertToWorldSpace(CCPoint nodePoint);
|
||||
CCPoint convertToWorldSpace(const CCPoint& nodePoint);
|
||||
/** Converts a Point to node (local) space coordinates. The result is in Points.
|
||||
treating the returned/received node point as anchor relative.
|
||||
@since v0.7.1
|
||||
*/
|
||||
CCPoint convertToNodeSpaceAR(CCPoint worldPoint);
|
||||
CCPoint convertToNodeSpaceAR(const CCPoint& worldPoint);
|
||||
/** Converts a local Point to world space coordinates.The result is in Points.
|
||||
treating the returned/received node point as anchor relative.
|
||||
@since v0.7.1
|
||||
*/
|
||||
CCPoint convertToWorldSpaceAR(CCPoint nodePoint);
|
||||
CCPoint convertToWorldSpaceAR(const CCPoint& nodePoint);
|
||||
|
||||
/** convenience methods which take a CCTouch instead of CCPoint
|
||||
@since v0.7.1
|
||||
|
|
|
@ -50,7 +50,7 @@ namespace cocos2d {
|
|||
CCParallaxNode();
|
||||
virtual ~CCParallaxNode();
|
||||
static CCParallaxNode * node();
|
||||
virtual void addChild(CCNode * child, unsigned int z, CCPoint parallaxRatio, CCPoint positionOffset);
|
||||
virtual void addChild(CCNode * child, unsigned int z, const CCPoint& parallaxRatio, const CCPoint& positionOffset);
|
||||
// super methods
|
||||
virtual void addChild(CCNode * child, unsigned int zOrder, int tag);
|
||||
virtual void removeChild(CCNode* child, bool cleanup);
|
||||
|
|
|
@ -237,9 +237,9 @@ protected:
|
|||
/** How many seconds the emitter wil run. -1 means 'forever' */
|
||||
CC_PROPERTY(float, m_fDuration, Duration)
|
||||
/** sourcePosition of the emitter */
|
||||
CC_PROPERTY(CCPoint, m_tSourcePosition, SourcePosition)
|
||||
CC_PROPERTY_PASS_BY_REF(CCPoint, m_tSourcePosition, SourcePosition)
|
||||
/** Position variance of the emitter */
|
||||
CC_PROPERTY(CCPoint, m_tPosVar, PosVar)
|
||||
CC_PROPERTY_PASS_BY_REF(CCPoint, m_tPosVar, PosVar)
|
||||
/** life, and life variation of each particle */
|
||||
CC_PROPERTY(float, m_fLife, Life)
|
||||
/** life variance of each particle */
|
||||
|
@ -252,8 +252,8 @@ protected:
|
|||
//////////////////////////////////////////////////////////////////////////
|
||||
public:
|
||||
// mode A
|
||||
virtual CCPoint getGravity();
|
||||
virtual void setGravity(CCPoint g);
|
||||
virtual const CCPoint& getGravity();
|
||||
virtual void setGravity(const CCPoint& g);
|
||||
virtual float getSpeed();
|
||||
virtual void setSpeed(float speed);
|
||||
virtual float getSpeedVar();
|
||||
|
@ -290,13 +290,13 @@ public:
|
|||
/** end size variance in pixels of each particle */
|
||||
CC_PROPERTY(float, m_fEndSizeVar, EndSizeVar)
|
||||
/** start color of each particle */
|
||||
CC_PROPERTY(ccColor4F, m_tStartColor, StartColor)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor4F, m_tStartColor, StartColor)
|
||||
/** start color variance of each particle */
|
||||
CC_PROPERTY(ccColor4F, m_tStartColorVar, StartColorVar)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor4F, m_tStartColorVar, StartColorVar)
|
||||
/** end color and end color variation of each particle */
|
||||
CC_PROPERTY(ccColor4F, m_tEndColor, EndColor)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor4F, m_tEndColor, EndColor)
|
||||
/** end color variance of each particle */
|
||||
CC_PROPERTY(ccColor4F, m_tEndColorVar, EndColorVar)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor4F, m_tEndColorVar, EndColorVar)
|
||||
//* initial angle of each particle
|
||||
CC_PROPERTY(float, m_fStartSpin, StartSpin)
|
||||
//* initial angle of each particle
|
||||
|
@ -372,7 +372,7 @@ public:
|
|||
bool isFull();
|
||||
|
||||
//! should be overriden by subclasses
|
||||
virtual void updateQuadWithParticle(tCCParticle* particle, CCPoint newPosition);
|
||||
virtual void updateQuadWithParticle(tCCParticle* particle, const CCPoint& newPosition);
|
||||
//! should be overriden by subclasses
|
||||
virtual void postStep();
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ public:
|
|||
|
||||
// super methods
|
||||
virtual bool initWithTotalParticles(unsigned int numberOfParticles);
|
||||
virtual void updateQuadWithParticle(tCCParticle* particle, CCPoint newPosition);
|
||||
virtual void updateQuadWithParticle(tCCParticle* particle, const CCPoint& newPosition);
|
||||
virtual void postStep();
|
||||
virtual void draw();
|
||||
virtual void setStartSpin(float var);
|
||||
|
|
|
@ -71,7 +71,7 @@ public:
|
|||
void initIndices();
|
||||
|
||||
/** initilizes the texture with a rectangle measured Points */
|
||||
void initTexCoordsWithRect(CCRect rect);
|
||||
void initTexCoordsWithRect(const CCRect& rect);
|
||||
|
||||
/** Sets a new CCSpriteFrame as particle.
|
||||
WARNING: this method is experimental. Use setTexture:withRect instead.
|
||||
|
@ -82,11 +82,11 @@ public:
|
|||
/** Sets a new texture with a rect. The rect is in Points.
|
||||
@since v0.99.4
|
||||
*/
|
||||
void setTextureWithRect(CCTexture2D *texture, CCRect rect);
|
||||
void setTextureWithRect(CCTexture2D *texture, const CCRect& rect);
|
||||
// super methods
|
||||
virtual bool initWithTotalParticles(unsigned int numberOfParticles);
|
||||
virtual void setTexture(CCTexture2D* texture);
|
||||
virtual void updateQuadWithParticle(tCCParticle* particle, CCPoint newPosition);
|
||||
virtual void updateQuadWithParticle(tCCParticle* particle, const CCPoint& newPosition);
|
||||
virtual void postStep();
|
||||
virtual void draw();
|
||||
};
|
||||
|
|
|
@ -81,7 +81,7 @@ public:
|
|||
static CCProgressTimer* progressWithTexture(CCTexture2D *pTexture);
|
||||
|
||||
protected:
|
||||
ccVertex2F vertexFromTexCoord(CCPoint texCoord);
|
||||
ccVertex2F vertexFromTexCoord(const CCPoint& texCoord);
|
||||
void updateProgress(void);
|
||||
void updateBar(void);
|
||||
void updateRadial(void);
|
||||
|
|
|
@ -39,12 +39,12 @@ public:
|
|||
/** sets Color
|
||||
@since v0.8
|
||||
*/
|
||||
virtual void setColor(ccColor3B color) = 0;
|
||||
virtual void setColor(const ccColor3B& color) = 0;
|
||||
|
||||
/** returns the color
|
||||
@since v0.8
|
||||
*/
|
||||
virtual ccColor3B getColor(void) = 0;
|
||||
virtual const ccColor3B& getColor(void) = 0;
|
||||
|
||||
// returns the opacity
|
||||
virtual GLubyte getOpacity(void) = 0;
|
||||
|
|
|
@ -56,27 +56,27 @@ class CC_DLL CCRibbon : public CCNode, public CCTextureProtocol
|
|||
/** GL blendind function */
|
||||
CC_PROPERTY(ccBlendFunc, m_tBlendFunc, BlendFunc)
|
||||
/** color used by the Ribbon (RGBA) */
|
||||
CC_PROPERTY(ccColor4B, m_tColor, Color)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor4B, m_tColor, Color)
|
||||
|
||||
public:
|
||||
CCRibbon() : m_pTexture(0), m_pSegments(0), m_pDeletedSegments(0){}
|
||||
virtual ~CCRibbon();
|
||||
|
||||
/** creates the ribbon */
|
||||
static CCRibbon * ribbonWithWidth(float w, const char *path, float length, ccColor4B color, float fade);
|
||||
static CCRibbon * ribbonWithWidth(float w, const char *path, float length, const ccColor4B& color, float fade);
|
||||
/** init the ribbon */
|
||||
bool initWithWidth(float w, const char *path, float length, ccColor4B color, float fade);
|
||||
bool initWithWidth(float w, const char *path, float length, const ccColor4B& color, float fade);
|
||||
/** add a point to the ribbon */
|
||||
void addPointAt(CCPoint location, float width);
|
||||
/** polling function */
|
||||
void update(ccTime delta);
|
||||
/** determine side of line */
|
||||
float sideOfLine(CCPoint p, CCPoint l1, CCPoint l2);
|
||||
float sideOfLine(const CCPoint& p, const CCPoint& l1, const CCPoint& l2);
|
||||
// super method
|
||||
virtual void draw();
|
||||
private:
|
||||
/** rotates a point around 0, 0 */
|
||||
CCPoint rotatePoint(CCPoint vec, float rotation);
|
||||
CCPoint rotatePoint(const CCPoint& vec, float rotation);
|
||||
protected:
|
||||
CCMutableArray<CCRibbonSegment*> *m_pSegments;
|
||||
CCMutableArray<CCRibbonSegment*> *m_pDeletedSegments;
|
||||
|
@ -115,7 +115,7 @@ public:
|
|||
char * description();
|
||||
bool init();
|
||||
void reset();
|
||||
void draw(float curTime, float fadeTime, ccColor4B color);
|
||||
void draw(float curTime, float fadeTime, const ccColor4B& color);
|
||||
};
|
||||
|
||||
} // namespace cocos2d
|
||||
|
|
|
@ -92,6 +92,10 @@ typedef enum {
|
|||
*/
|
||||
class CC_DLL CCSprite : public CCNode, public CCTextureProtocol, public CCRGBAProtocol
|
||||
{
|
||||
/** Opacity: conforms to CCRGBAProtocol protocol */
|
||||
CC_PROPERTY(GLubyte, m_nOpacity, Opacity)
|
||||
/** Color: conforms with CCRGBAProtocol protocol */
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, m_sColor, Color);
|
||||
public:
|
||||
virtual void draw(void);
|
||||
|
||||
|
@ -117,7 +121,7 @@ public:
|
|||
inline void setAtlasIndex(unsigned int uAtlasIndex) { m_uAtlasIndex = uAtlasIndex; }
|
||||
|
||||
/** returns the rect of the CCSprite in points */
|
||||
inline CCRect getTextureRect(void) { return m_obRect; }
|
||||
inline const CCRect& getTextureRect(void) { return m_obRect; }
|
||||
|
||||
/** whether or not the Sprite is rendered using a CCSpriteBatchNode */
|
||||
inline bool isUsesBatchNode(void) { return m_bUsesBatchNode; }
|
||||
|
@ -146,7 +150,7 @@ public:
|
|||
/** Get offset position of the sprite. Calculated automatically by editors like Zwoptex.
|
||||
@since v0.99.0
|
||||
*/
|
||||
inline CCPoint getOffsetPositionInPixels(void) { return m_obOffsetPositionInPixels; }
|
||||
inline const CCPoint& getOffsetPositionInPixels(void) { return m_obOffsetPositionInPixels; }
|
||||
|
||||
/** conforms to CCTextureProtocol protocol */
|
||||
inline ccBlendFunc getBlendFunc(void) { return m_sBlendFunc; }
|
||||
|
@ -163,10 +167,10 @@ public:
|
|||
/** Creates an sprite with a texture and a rect.
|
||||
The offset will be (0,0).
|
||||
*/
|
||||
static CCSprite* spriteWithTexture(CCTexture2D *pTexture, CCRect rect);
|
||||
static CCSprite* spriteWithTexture(CCTexture2D *pTexture, const CCRect& rect);
|
||||
|
||||
/** Creates an sprite with a texture, a rect and offset. */
|
||||
static CCSprite* spriteWithTexture(CCTexture2D *pTexture, CCRect rect, CCPoint offset);
|
||||
static CCSprite* spriteWithTexture(CCTexture2D *pTexture, const CCRect& rect, const CCPoint& offset);
|
||||
|
||||
/** Creates an sprite with an sprite frame. */
|
||||
static CCSprite* spriteWithSpriteFrame(CCSpriteFrame *pSpriteFrame);
|
||||
|
@ -187,11 +191,11 @@ public:
|
|||
/** Creates an sprite with an image filename and a rect.
|
||||
The offset will be (0,0).
|
||||
*/
|
||||
static CCSprite* spriteWithFile(const char *pszFileName, CCRect rect);
|
||||
static CCSprite* spriteWithFile(const char *pszFileName, const CCRect& rect);
|
||||
|
||||
/** Creates an sprite with an CCBatchNode and a rect
|
||||
*/
|
||||
static CCSprite* spriteWithBatchNode(CCSpriteBatchNode *batchNode, CCRect rect);
|
||||
static CCSprite* spriteWithBatchNode(CCSpriteBatchNode *batchNode, const CCRect& rect);
|
||||
|
||||
public:
|
||||
bool init(void);
|
||||
|
@ -206,8 +210,8 @@ public:
|
|||
virtual void addChild(CCNode *pChild, int zOrder, int tag);
|
||||
|
||||
virtual void setDirtyRecursively(bool bValue);
|
||||
virtual void setPosition(CCPoint pos);
|
||||
virtual void setPositionInPixels(CCPoint pos);
|
||||
virtual void setPosition(const CCPoint& pos);
|
||||
virtual void setPositionInPixels(const CCPoint& pos);
|
||||
virtual void setRotation(float fRotation);
|
||||
virtual void setSkewX(float sx);
|
||||
virtual void setSkewY(float sy);
|
||||
|
@ -215,7 +219,7 @@ public:
|
|||
virtual void setScaleY(float fScaleY);
|
||||
virtual void setScale(float fScale);
|
||||
virtual void setVertexZ(float fVertexZ);
|
||||
virtual void setAnchorPoint(CCPoint anchor);
|
||||
virtual void setAnchorPoint(const CCPoint& anchor);
|
||||
virtual void setIsRelativeAnchorPoint(bool bRelative);
|
||||
virtual void setIsVisible(bool bVisible);
|
||||
void setFlipX(bool bFlipX);
|
||||
|
@ -240,11 +244,6 @@ public:
|
|||
void updateColor(void);
|
||||
// RGBAProtocol
|
||||
/** opacity: conforms to CCRGBAProtocol protocol */
|
||||
virtual GLubyte getOpacity(void);
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
/** RGB colors: conforms to CCRGBAProtocol protocol */
|
||||
virtual ccColor3B getColor(void);
|
||||
virtual void setColor(ccColor3B color3);
|
||||
virtual void setIsOpacityModifyRGB(bool bValue);
|
||||
virtual bool getIsOpacityModifyRGB(void);
|
||||
|
||||
|
@ -263,7 +262,7 @@ public:
|
|||
/** Initializes an sprite with a texture and a rect.
|
||||
The offset will be (0,0).
|
||||
*/
|
||||
bool initWithTexture(CCTexture2D *pTexture, CCRect rect);
|
||||
bool initWithTexture(CCTexture2D *pTexture, const CCRect& rect);
|
||||
|
||||
// Initializes an sprite with an sprite frame.
|
||||
bool initWithSpriteFrame(CCSpriteFrame *pSpriteFrame);
|
||||
|
@ -284,15 +283,15 @@ public:
|
|||
/** Initializes an sprite with an image filename, and a rect.
|
||||
The offset will be (0,0).
|
||||
*/
|
||||
bool initWithFile(const char *pszFilename, CCRect rect);
|
||||
bool initWithFile(const char *pszFilename, const CCRect& rect);
|
||||
|
||||
/** Initializes an sprite with an CCSpriteBatchNode and a rect in points */
|
||||
bool initWithBatchNode(CCSpriteBatchNode *batchNode, CCRect rect);
|
||||
bool initWithBatchNode(CCSpriteBatchNode *batchNode, const CCRect& rect);
|
||||
|
||||
/** Initializes an sprite with an CCSpriteBatchNode and a rect in pixels
|
||||
@since v0.99.5
|
||||
*/
|
||||
bool initWithBatchNodeRectInPixels(CCSpriteBatchNode *batchNode, CCRect rect);
|
||||
bool initWithBatchNodeRectInPixels(CCSpriteBatchNode *batchNode, const CCRect& rect);
|
||||
|
||||
// BatchNode methods
|
||||
|
||||
|
@ -305,11 +304,11 @@ public:
|
|||
void useSelfRender(void);
|
||||
|
||||
/** updates the texture rect of the CCSprite in points. */
|
||||
void setTextureRect(CCRect rect);
|
||||
void setTextureRect(const CCRect& rect);
|
||||
|
||||
/** updates the texture rect, rectRotated and untrimmed size of the CCSprite in pixels
|
||||
*/
|
||||
void setTextureRectInPixels(CCRect rect, bool rotated, CCSize size);
|
||||
void setTextureRectInPixels(const CCRect& rect, bool rotated, const CCSize& size);
|
||||
|
||||
/** tell the sprite to use batch node render.
|
||||
@since v0.99.0
|
||||
|
@ -336,7 +335,7 @@ public:
|
|||
void setDisplayFrameWithAnimationName(const char *animationName, int frameIndex);
|
||||
|
||||
protected:
|
||||
void updateTextureCoords(CCRect rect);
|
||||
void updateTextureCoords(const CCRect& rect);
|
||||
void updateBlendFunc(void);
|
||||
void getTransformValues(struct transformValues_ *tv); // optimization
|
||||
|
||||
|
@ -378,8 +377,6 @@ protected:
|
|||
ccV3F_C4B_T2F_Quad m_sQuad;
|
||||
|
||||
// opacity and RGB protocol
|
||||
GLubyte m_nOpacity;
|
||||
ccColor3B m_sColor;
|
||||
ccColor3B m_sColorUnmodified;
|
||||
bool m_bOpacityModifyRGB;
|
||||
|
||||
|
|
|
@ -53,26 +53,26 @@ class CC_DLL CCSpriteFrame : public CCObject
|
|||
public:
|
||||
// attributes
|
||||
|
||||
inline CCRect getRectInPixels(void) { return m_obRectInPixels; }
|
||||
void setRectInPixels(CCRect rectInPixels);
|
||||
inline const CCRect& getRectInPixels(void) { return m_obRectInPixels; }
|
||||
void setRectInPixels(const CCRect& rectInPixels);
|
||||
|
||||
inline bool isRotated(void) { return m_bRotated; }
|
||||
inline void setRotated(bool bRotated) { m_bRotated = bRotated; }
|
||||
|
||||
/** get rect of the frame */
|
||||
inline CCRect getRect(void) { return m_obRect; }
|
||||
inline const CCRect& getRect(void) { return m_obRect; }
|
||||
/** set rect of the frame */
|
||||
void setRect(CCRect rect);
|
||||
void setRect(const CCRect& rect);
|
||||
|
||||
/** get offset of the frame */
|
||||
inline CCPoint getOffsetInPixels(void) { return m_obOffsetInPixels; }
|
||||
inline const CCPoint& getOffsetInPixels(void) { return m_obOffsetInPixels; }
|
||||
/** set offset of the frame */
|
||||
inline void setOffsetInPixels(CCPoint offsetInPixels) { m_obOffsetInPixels = offsetInPixels; }
|
||||
inline void setOffsetInPixels(const CCPoint& offsetInPixels) { m_obOffsetInPixels = offsetInPixels; }
|
||||
|
||||
/** get original size of the trimmed image */
|
||||
inline CCSize getOriginalSizeInPixels(void) { return m_obOriginalSizeInPixels; }
|
||||
inline const CCSize& getOriginalSizeInPixels(void) { return m_obOriginalSizeInPixels; }
|
||||
/** set original size of the trimmed image */
|
||||
inline void setOriginalSizeInPixels(CCSize sizeInPixels) { m_obOriginalSizeInPixels = sizeInPixels; }
|
||||
inline void setOriginalSizeInPixels(const CCSize& sizeInPixels) { m_obOriginalSizeInPixels = sizeInPixels; }
|
||||
|
||||
/** get texture of the frame */
|
||||
inline CCTexture2D* getTexture(void) { return m_pobTexture; }
|
||||
|
@ -91,23 +91,23 @@ public:
|
|||
/** Create a CCSpriteFrame with a texture, rect in points.
|
||||
It is assumed that the frame was not trimmed.
|
||||
*/
|
||||
static CCSpriteFrame* frameWithTexture(CCTexture2D* pobTexture, CCRect rect);
|
||||
static CCSpriteFrame* frameWithTexture(CCTexture2D* pobTexture, const CCRect& rect);
|
||||
|
||||
/** Create a CCSpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
|
||||
The originalSize is the size in points of the frame before being trimmed.
|
||||
*/
|
||||
static CCSpriteFrame* frameWithTexture(CCTexture2D* pobTexture, CCRect rect, bool rotated, CCPoint offset, CCSize originalSize);
|
||||
static CCSpriteFrame* frameWithTexture(CCTexture2D* pobTexture, const CCRect& rect, bool rotated, const CCPoint& offset, const CCSize& originalSize);
|
||||
|
||||
public:
|
||||
/** Initializes a CCSpriteFrame with a texture, rect in points.
|
||||
It is assumed that the frame was not trimmed.
|
||||
*/
|
||||
bool initWithTexture(CCTexture2D* pobTexture, CCRect rect);
|
||||
bool initWithTexture(CCTexture2D* pobTexture, const CCRect& rect);
|
||||
|
||||
/** Initializes a CCSpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
|
||||
The originalSize is the size in points of the frame before being trimmed.
|
||||
*/
|
||||
bool initWithTexture(CCTexture2D* pobTexture, CCRect rect, bool rotated, CCPoint offset, CCSize originalSize);
|
||||
bool initWithTexture(CCTexture2D* pobTexture, const CCRect& rect, bool rotated, const CCPoint& offset, const CCSize& originalSize);
|
||||
protected:
|
||||
CCRect m_obRectInPixels;
|
||||
bool m_bRotated;
|
||||
|
|
|
@ -63,9 +63,9 @@ namespace cocos2d {
|
|||
class CC_DLL CCTMXLayer : public CCSpriteBatchNode
|
||||
{
|
||||
/** size of the layer in tiles */
|
||||
CC_SYNTHESIZE(CCSize, m_tLayerSize, LayerSize);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCSize, m_tLayerSize, LayerSize);
|
||||
/** size of the map's tile (could be differnt from the tile's size) */
|
||||
CC_SYNTHESIZE(CCSize, m_tMapTileSize, MapTileSize);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCSize, m_tMapTileSize, MapTileSize);
|
||||
/** pointer to the map of tiles */
|
||||
CC_SYNTHESIZE(unsigned int*, m_pTiles, Tiles);
|
||||
/** Tilset information for the layer */
|
||||
|
@ -95,25 +95,25 @@ namespace cocos2d {
|
|||
- layer->removeChild(sprite, cleanup);
|
||||
- or layer->removeTileAt(ccp(x,y));
|
||||
*/
|
||||
CCSprite* tileAt(CCPoint tileCoordinate);
|
||||
CCSprite* tileAt(const CCPoint& tileCoordinate);
|
||||
|
||||
/** returns the tile gid at a given tile coordinate.
|
||||
if it returns 0, it means that the tile is empty.
|
||||
This method requires the the tile map has not been previously released (eg. don't call layer->releaseMap())
|
||||
*/
|
||||
unsigned int tileGIDAt(CCPoint tileCoordinate);
|
||||
unsigned int tileGIDAt(const CCPoint& tileCoordinate);
|
||||
|
||||
/** sets the tile gid (gid = tile global id) at a given tile coordinate.
|
||||
The Tile GID can be obtained by using the method "tileGIDAt" or by using the TMX editor -> Tileset Mgr +1.
|
||||
If a tile is already placed at that position, then it will be removed.
|
||||
*/
|
||||
void setTileGID(unsigned int gid, CCPoint tileCoordinate);
|
||||
void setTileGID(unsigned int gid, const CCPoint& tileCoordinate);
|
||||
|
||||
/** removes a tile at given tile coordinate */
|
||||
void removeTileAt(CCPoint tileCoordinate);
|
||||
void removeTileAt(const CCPoint& tileCoordinate);
|
||||
|
||||
/** returns the position in pixels of a given tile coordinate */
|
||||
CCPoint positionAt(CCPoint tileCoordinate);
|
||||
CCPoint positionAt(const CCPoint& tileCoordinate);
|
||||
|
||||
/** return the value for the specific property name */
|
||||
CCString *propertyNamed(const char *propertyName);
|
||||
|
@ -132,20 +132,20 @@ namespace cocos2d {
|
|||
inline const char* getLayerName(){ return m_sLayerName.c_str(); }
|
||||
inline void setLayerName(const char *layerName){ m_sLayerName = layerName; }
|
||||
private:
|
||||
CCPoint positionForIsoAt(CCPoint pos);
|
||||
CCPoint positionForOrthoAt(CCPoint pos);
|
||||
CCPoint positionForHexAt(CCPoint pos);
|
||||
CCPoint positionForIsoAt(const CCPoint& pos);
|
||||
CCPoint positionForOrthoAt(const CCPoint& pos);
|
||||
CCPoint positionForHexAt(const CCPoint& pos);
|
||||
|
||||
CCPoint calculateLayerOffset(CCPoint offset);
|
||||
CCPoint calculateLayerOffset(const CCPoint& offset);
|
||||
|
||||
/* optimization methos */
|
||||
CCSprite* appendTileForGID(unsigned int gid, CCPoint pos);
|
||||
CCSprite* insertTileForGID(unsigned int gid, CCPoint pos);
|
||||
CCSprite* updateTileForGID(unsigned int gid, CCPoint pos);
|
||||
CCSprite* appendTileForGID(unsigned int gid, const CCPoint& pos);
|
||||
CCSprite* insertTileForGID(unsigned int gid, const CCPoint& pos);
|
||||
CCSprite* updateTileForGID(unsigned int gid, const CCPoint& pos);
|
||||
|
||||
/* The layer recognizes some special properties, like cc_vertez */
|
||||
void parseInternalProperties();
|
||||
int vertexZForPos(CCPoint pos);
|
||||
int vertexZForPos(const CCPoint& pos);
|
||||
|
||||
// index
|
||||
unsigned int atlasIndexForExistantZ(unsigned int z);
|
||||
|
|
|
@ -40,7 +40,7 @@ namespace cocos2d {
|
|||
class CC_DLL CCTMXObjectGroup : public CCObject
|
||||
{
|
||||
/** offset position of child objects */
|
||||
CC_SYNTHESIZE(CCPoint, m_tPositionOffset, PositionOffset);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCPoint, m_tPositionOffset, PositionOffset);
|
||||
/** list of properties stored in a dictionary */
|
||||
CC_PROPERTY(CCStringToStringDictionary*, m_pProperties, Properties);
|
||||
/** array of the objects */
|
||||
|
|
|
@ -103,9 +103,9 @@ namespace cocos2d {
|
|||
class CC_DLL CCTMXTiledMap : public CCNode
|
||||
{
|
||||
/** the map's size property measured in tiles */
|
||||
CC_SYNTHESIZE(CCSize, m_tMapSize, MapSize);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCSize, m_tMapSize, MapSize);
|
||||
/** the tiles's size property measured in pixels */
|
||||
CC_SYNTHESIZE(CCSize, m_tTileSize, TileSize);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCSize, m_tTileSize, TileSize);
|
||||
/** map orientation */
|
||||
CC_SYNTHESIZE(int, m_nMapOrientation, MapOrientation);
|
||||
/** object groups */
|
||||
|
|
|
@ -134,9 +134,9 @@ namespace cocos2d {
|
|||
/// map orientation
|
||||
CC_SYNTHESIZE(int, m_nOrientation, Orientation);
|
||||
/// map width & height
|
||||
CC_SYNTHESIZE(CCSize, m_tMapSize, MapSize);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCSize, m_tMapSize, MapSize);
|
||||
/// tiles width & height
|
||||
CC_SYNTHESIZE(CCSize, m_tTileSize, TileSize);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(CCSize, m_tTileSize, TileSize);
|
||||
/// Layers
|
||||
CC_PROPERTY(CCMutableArray<CCTMXLayerInfo*>*, m_pLayers, Layers);
|
||||
/// tilesets
|
||||
|
|
|
@ -98,11 +98,11 @@ public:
|
|||
//char * description();
|
||||
|
||||
/** creates a CCTextFieldTTF from a fontname, alignment, dimension and font size */
|
||||
static CCTextFieldTTF * textFieldWithPlaceHolder(const char *placeholder, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
static CCTextFieldTTF * textFieldWithPlaceHolder(const char *placeholder, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
/** creates a CCLabelTTF from a fontname and font size */
|
||||
static CCTextFieldTTF * textFieldWithPlaceHolder(const char *placeholder, const char *fontName, float fontSize);
|
||||
/** initializes the CCTextFieldTTF with a font name, alignment, dimension and font size */
|
||||
bool initWithPlaceHolder(const char *placeholder, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
bool initWithPlaceHolder(const char *placeholder, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
/** initializes the CCTextFieldTTF with a font name and font size */
|
||||
bool initWithPlaceHolder(const char *placeholder, const char *fontName, float fontSize);
|
||||
|
||||
|
@ -122,7 +122,7 @@ public:
|
|||
|
||||
CC_SYNTHESIZE(CCTextFieldDelegate *, m_pDelegate, Delegate);
|
||||
CC_SYNTHESIZE_READONLY(int, m_nCharCount, CharCount);
|
||||
CC_SYNTHESIZE(ccColor3B, m_ColorSpaceHolder, ColorSpaceHolder);
|
||||
CC_SYNTHESIZE_PASS_BY_REF(ccColor3B, m_ColorSpaceHolder, ColorSpaceHolder);
|
||||
|
||||
// input text property
|
||||
public:
|
||||
|
|
|
@ -108,7 +108,7 @@ class CC_DLL CCTexture2D : public CCObject
|
|||
CC_PROPERTY_READONLY(GLuint, m_uName, Name)
|
||||
|
||||
/** content size */
|
||||
CC_PROPERTY_READONLY(CCSize, m_tContentSize, ContentSizeInPixels)
|
||||
CC_PROPERTY_READONLY_PASS_BY_REF(CCSize, m_tContentSize, ContentSizeInPixels)
|
||||
/** texture max S */
|
||||
CC_PROPERTY(GLfloat, m_fMaxS, MaxS)
|
||||
/** texture max T */
|
||||
|
@ -127,16 +127,16 @@ public:
|
|||
void* keepData(void *data, unsigned int length);
|
||||
|
||||
/** Intializes with a texture2d with data */
|
||||
bool initWithData(const void* data, CCTexture2DPixelFormat pixelFormat, unsigned int pixelsWide, unsigned int pixelsHigh, CCSize contentSize);
|
||||
bool initWithData(const void* data, CCTexture2DPixelFormat pixelFormat, unsigned int pixelsWide, unsigned int pixelsHigh, const CCSize& contentSize);
|
||||
|
||||
/**
|
||||
Drawing extensions to make it easy to draw basic quads using a CCTexture2D object.
|
||||
These functions require GL_TEXTURE_2D and both GL_VERTEX_ARRAY and GL_TEXTURE_COORD_ARRAY client states to be enabled.
|
||||
*/
|
||||
/** draws a texture at a given point */
|
||||
void drawAtPoint(CCPoint point);
|
||||
void drawAtPoint(const CCPoint& point);
|
||||
/** draws a texture inside a rect */
|
||||
void drawInRect(CCRect rect);
|
||||
void drawInRect(const CCRect& rect);
|
||||
|
||||
/**
|
||||
Extensions to make it easy to create a CCTexture2D object from an image file.
|
||||
|
@ -150,7 +150,7 @@ public:
|
|||
Note that the generated textures are of type A8 - use the blending mode (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA).
|
||||
*/
|
||||
/** Initializes a texture from a string with dimensions, alignment, font name and font size */
|
||||
bool initWithString(const char *text, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
bool initWithString(const char *text, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
/** Initializes a texture from a string with font name and font size */
|
||||
bool initWithString(const char *text, const char *fontName, float fontSize);
|
||||
|
||||
|
|
|
@ -182,8 +182,8 @@ public:
|
|||
~VolatileTexture();
|
||||
|
||||
static void addImageTexture(CCTexture2D *tt, const char* imageFileName, CCImage::EImageFormat format);
|
||||
static void addStringTexture(CCTexture2D *tt, const char* text, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
static void addDataTexture(CCTexture2D *tt, void* data, CCTexture2DPixelFormat pixelFormat, CCSize contentSize);
|
||||
static void addStringTexture(CCTexture2D *tt, const char* text, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize);
|
||||
static void addDataTexture(CCTexture2D *tt, void* data, CCTexture2DPixelFormat pixelFormat, const CCSize& contentSize);
|
||||
|
||||
static void removeTexture(CCTexture2D *t);
|
||||
static void reloadAllTextures();
|
||||
|
|
|
@ -66,17 +66,17 @@ namespace cocos2d {
|
|||
/** returns a tile from position x,y.
|
||||
For the moment only channel R is used
|
||||
*/
|
||||
ccColor3B tileAt(ccGridSize position);
|
||||
ccColor3B tileAt(const ccGridSize& position);
|
||||
/** sets a tile at position x,y.
|
||||
For the moment only channel R is used
|
||||
*/
|
||||
void setTile(ccColor3B tile, ccGridSize position);
|
||||
void setTile(const ccColor3B& tile, const ccGridSize& position);
|
||||
/** dealloc the map from memory */
|
||||
void releaseMap();
|
||||
private:
|
||||
void loadTGAfile(const char *file);
|
||||
void calculateItemsToRender();
|
||||
void updateAtlasValueAt(ccGridSize pos, ccColor3B value, unsigned int index);
|
||||
void updateAtlasValueAt(const ccGridSize& pos, const ccColor3B& value, unsigned int index);
|
||||
void updateAtlasValues();
|
||||
|
||||
protected:
|
||||
|
|
|
@ -408,9 +408,9 @@ public:
|
|||
/** creates the transition with a duration and with an RGB color
|
||||
* Example: FadeTransition::transitionWithDuration(2, scene, ccc3(255,0,0); // red color
|
||||
*/
|
||||
static CCTransitionFade* transitionWithDuration(ccTime duration,CCScene* scene, ccColor3B color = ccBLACK);
|
||||
static CCTransitionFade* transitionWithDuration(ccTime duration,CCScene* scene, const ccColor3B& color = ccBLACK);
|
||||
/** initializes the transition with a duration and with an RGB color */
|
||||
virtual bool initWithDuration(ccTime t, CCScene*scene ,ccColor3B color);
|
||||
virtual bool initWithDuration(ccTime t, CCScene*scene ,const ccColor3B& color);
|
||||
|
||||
virtual bool initWithDuration(ccTime t,CCScene* scene);
|
||||
virtual void onEnter();
|
||||
|
@ -494,7 +494,7 @@ class CC_DLL CCTransitionFadeTR : public CCTransitionScene , public CCTransition
|
|||
public:
|
||||
CCTransitionFadeTR();
|
||||
virtual ~CCTransitionFadeTR();
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(const ccGridSize& size);
|
||||
virtual void onEnter();
|
||||
virtual CCActionInterval* easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
|
@ -513,7 +513,7 @@ class CC_DLL CCTransitionFadeBL : public CCTransitionFadeTR
|
|||
public:
|
||||
CCTransitionFadeBL();
|
||||
virtual ~CCTransitionFadeBL();
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(const ccGridSize& size);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCTransitionFadeBL)
|
||||
|
@ -527,7 +527,7 @@ class CC_DLL CCTransitionFadeUp : public CCTransitionFadeTR
|
|||
public:
|
||||
CCTransitionFadeUp();
|
||||
virtual ~CCTransitionFadeUp();
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(const ccGridSize& size);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCTransitionFadeUp)
|
||||
|
@ -541,7 +541,7 @@ class CC_DLL CCTransitionFadeDown : public CCTransitionFadeTR
|
|||
public:
|
||||
CCTransitionFadeDown();
|
||||
virtual ~CCTransitionFadeDown();
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(const ccGridSize& size);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCTransitionFadeDown)
|
||||
|
|
|
@ -63,7 +63,7 @@ public:
|
|||
*/
|
||||
virtual bool initWithDuration(ccTime t,CCScene* scene,bool backwards);
|
||||
|
||||
CCActionInterval* actionWithSize(ccGridSize vector);
|
||||
CCActionInterval* actionWithSize(const ccGridSize& vector);
|
||||
|
||||
virtual void onEnter();
|
||||
|
||||
|
|
|
@ -145,7 +145,7 @@ namespace cocos2d{
|
|||
{
|
||||
CCAtlasNode::draw();
|
||||
|
||||
CCSize s = this->getContentSize();
|
||||
const CCSize& s = this->getContentSize();
|
||||
CCPoint vertices[4]={
|
||||
ccp(0,0),ccp(s.width,0),
|
||||
ccp(s.width,s.height),ccp(0,s.height),
|
||||
|
|
|
@ -568,7 +568,7 @@ namespace cocos2d{
|
|||
}
|
||||
|
||||
//LabelBMFont - CCRGBAProtocol protocol
|
||||
void CCLabelBMFont::setColor(ccColor3B var)
|
||||
void CCLabelBMFont::setColor(const ccColor3B& var)
|
||||
{
|
||||
m_tColor = var;
|
||||
if (m_pChildren && m_pChildren->count() != 0)
|
||||
|
@ -583,7 +583,7 @@ namespace cocos2d{
|
|||
}
|
||||
}
}
|
||||
}
|
||||
ccColor3B CCLabelBMFont::getColor()
|
||||
const ccColor3B& CCLabelBMFont::getColor()
|
||||
{
|
||||
return m_tColor;
|
||||
}
|
||||
|
@ -636,7 +636,7 @@ namespace cocos2d{
|
|||
}
|
||||
|
||||
// LabelBMFont - AnchorPoint
|
||||
void CCLabelBMFont::setAnchorPoint(CCPoint point)
|
||||
void CCLabelBMFont::setAnchorPoint(const CCPoint& point)
|
||||
{
|
||||
if( ! CCPoint::CCPointEqualToPoint(point, m_tAnchorPoint) )
|
||||
{
|
||||
|
@ -650,7 +650,7 @@ namespace cocos2d{
|
|||
void CCLabelBMFont::draw()
|
||||
{
|
||||
CCSpriteBatchNode::draw();
|
||||
CCSize s = this->getContentSize();
|
||||
const CCSize& s = this->getContentSize();
|
||||
CCPoint vertices[4]={
|
||||
ccp(0,0),ccp(s.width,0),
|
||||
ccp(s.width,s.height),ccp(0,s.height),
|
||||
|
|
|
@ -42,7 +42,7 @@ namespace cocos2d{
|
|||
CC_SAFE_DELETE(m_pString);
|
||||
}
|
||||
|
||||
CCLabelTTF * CCLabelTTF::labelWithString(const char *label, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
CCLabelTTF * CCLabelTTF::labelWithString(const char *label, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
{
|
||||
CCLabelTTF *pRet = new CCLabelTTF();
|
||||
if(pRet && pRet->initWithString(label, dimensions, alignment, fontName, fontSize))
|
||||
|
@ -65,7 +65,7 @@ namespace cocos2d{
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCLabelTTF::initWithString(const char *label, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
bool CCLabelTTF::initWithString(const char *label, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
{
|
||||
assert(label != NULL);
|
||||
if (CCSprite::init())
|
||||
|
|
|
@ -260,7 +260,7 @@ bool CCLayer::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
|
|||
return true;
|
||||
}
|
||||
|
||||
void CCLayer::ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
|
||||
void CCLayer::ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent)
|
||||
{
|
||||
if (isScriptHandlerExist(CCTOUCHBEGAN))
|
||||
{
|
||||
|
@ -322,13 +322,13 @@ void CCLayerColor::setOpacity(GLubyte var)
|
|||
}
|
||||
|
||||
/// color getter
|
||||
ccColor3B CCLayerColor::getColor()
|
||||
const ccColor3B& CCLayerColor::getColor()
|
||||
{
|
||||
return m_tColor;
|
||||
}
|
||||
|
||||
/// color setter
|
||||
void CCLayerColor::setColor(ccColor3B var)
|
||||
void CCLayerColor::setColor(const ccColor3B& var)
|
||||
{
|
||||
m_tColor = var;
|
||||
updateColor();
|
||||
|
@ -347,7 +347,7 @@ void CCLayerColor::setBlendFunc(ccBlendFunc var)
|
|||
}
|
||||
|
||||
|
||||
CCLayerColor * CCLayerColor::layerWithColorWidthHeight(ccColor4B color, GLfloat width, GLfloat height)
|
||||
CCLayerColor * CCLayerColor::layerWithColorWidthHeight(const ccColor4B& color, GLfloat width, GLfloat height)
|
||||
{
|
||||
CCLayerColor * pLayer = new CCLayerColor();
|
||||
if( pLayer && pLayer->initWithColorWidthHeight(color,width,height))
|
||||
|
@ -358,7 +358,7 @@ CCLayerColor * CCLayerColor::layerWithColorWidthHeight(ccColor4B color, GLfloat
|
|||
CC_SAFE_DELETE(pLayer);
|
||||
return NULL;
|
||||
}
|
||||
CCLayerColor * CCLayerColor::layerWithColor(ccColor4B color)
|
||||
CCLayerColor * CCLayerColor::layerWithColor(const ccColor4B& color)
|
||||
{
|
||||
CCLayerColor * pLayer = new CCLayerColor();
|
||||
if(pLayer && pLayer->initWithColor(color))
|
||||
|
@ -370,7 +370,7 @@ CCLayerColor * CCLayerColor::layerWithColor(ccColor4B color)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCLayerColor::initWithColorWidthHeight(ccColor4B color, GLfloat width, GLfloat height)
|
||||
bool CCLayerColor::initWithColorWidthHeight(const ccColor4B& color, GLfloat width, GLfloat height)
|
||||
{
|
||||
// default blend function
|
||||
m_tBlendFunc.src = CC_BLEND_SRC;
|
||||
|
@ -392,7 +392,7 @@ bool CCLayerColor::initWithColorWidthHeight(ccColor4B color, GLfloat width, GLfl
|
|||
return true;
|
||||
}
|
||||
|
||||
bool CCLayerColor::initWithColor(ccColor4B color)
|
||||
bool CCLayerColor::initWithColor(const ccColor4B& color)
|
||||
{
|
||||
CCSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
this->initWithColorWidthHeight(color, s.width, s.height);
|
||||
|
@ -400,7 +400,7 @@ bool CCLayerColor::initWithColor(ccColor4B color)
|
|||
}
|
||||
|
||||
/// override contentSize
|
||||
void CCLayerColor::setContentSize(CCSize size)
|
||||
void CCLayerColor::setContentSize(const CCSize& size)
|
||||
{
|
||||
m_pSquareVertices[1].x = size.width * CC_CONTENT_SCALE_FACTOR();
|
||||
m_pSquareVertices[2].y = size.height * CC_CONTENT_SCALE_FACTOR();
|
||||
|
@ -472,7 +472,7 @@ void CCLayerColor::draw()
|
|||
//
|
||||
// CCLayerGradient
|
||||
//
|
||||
CCLayerGradient* CCLayerGradient::layerWithColor(ccColor4B start, ccColor4B end)
|
||||
CCLayerGradient* CCLayerGradient::layerWithColor(const ccColor4B& start, const ccColor4B& end)
|
||||
{
|
||||
CCLayerGradient * pLayer = new CCLayerGradient();
|
||||
if( pLayer && pLayer->initWithColor(start, end))
|
||||
|
@ -484,7 +484,7 @@ CCLayerGradient* CCLayerGradient::layerWithColor(ccColor4B start, ccColor4B end)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
CCLayerGradient* CCLayerGradient::layerWithColor(ccColor4B start, ccColor4B end, CCPoint v)
|
||||
CCLayerGradient* CCLayerGradient::layerWithColor(const ccColor4B& start, const ccColor4B& end, const CCPoint& v)
|
||||
{
|
||||
CCLayerGradient * pLayer = new CCLayerGradient();
|
||||
if( pLayer && pLayer->initWithColor(start, end, v))
|
||||
|
@ -496,12 +496,12 @@ CCLayerGradient* CCLayerGradient::layerWithColor(ccColor4B start, ccColor4B end,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCLayerGradient::initWithColor(ccColor4B start, ccColor4B end)
|
||||
bool CCLayerGradient::initWithColor(const ccColor4B& start, const ccColor4B& end)
|
||||
{
|
||||
return initWithColor(start, end, ccp(0, -1));
|
||||
}
|
||||
|
||||
bool CCLayerGradient::initWithColor(ccColor4B start, ccColor4B end, CCPoint v)
|
||||
bool CCLayerGradient::initWithColor(const ccColor4B& start, const ccColor4B& end, const CCPoint& v)
|
||||
{
|
||||
m_endColor.r = end.r;
|
||||
m_endColor.g = end.g;
|
||||
|
@ -511,10 +511,9 @@ bool CCLayerGradient::initWithColor(ccColor4B start, ccColor4B end, CCPoint v)
|
|||
m_cStartOpacity = start.a;
|
||||
m_AlongVector = v;
|
||||
|
||||
start.a = 255;
|
||||
m_bCompressedInterpolation = true;
|
||||
|
||||
return CCLayerColor::initWithColor(start);
|
||||
return CCLayerColor::initWithColor(ccc4(start.r, start.g, start.b, 255));
|
||||
}
|
||||
|
||||
void CCLayerGradient::updateColor()
|
||||
|
@ -573,23 +572,23 @@ void CCLayerGradient::updateColor()
|
|||
m_pSquareColors[3].a = (GLubyte) (E.a + (S.a - E.a) * ((c - u.x - u.y) / (2.0f * c)));
|
||||
}
|
||||
|
||||
ccColor3B CCLayerGradient::getStartColor()
|
||||
const ccColor3B& CCLayerGradient::getStartColor()
|
||||
{
|
||||
return m_tColor;
|
||||
}
|
||||
|
||||
void CCLayerGradient::setStartColor(ccColor3B colors)
|
||||
void CCLayerGradient::setStartColor(const ccColor3B& color)
|
||||
{
|
||||
setColor(colors);
|
||||
setColor(color);
|
||||
}
|
||||
|
||||
void CCLayerGradient::setEndColor(ccColor3B colors)
|
||||
void CCLayerGradient::setEndColor(const ccColor3B& color)
|
||||
{
|
||||
m_endColor = colors;
|
||||
m_endColor = color;
|
||||
updateColor();
|
||||
}
|
||||
|
||||
ccColor3B CCLayerGradient::getEndColor()
|
||||
const ccColor3B& CCLayerGradient::getEndColor()
|
||||
{
|
||||
return m_endColor;
|
||||
}
|
||||
|
@ -616,13 +615,13 @@ GLubyte CCLayerGradient::getEndOpacity()
|
|||
return m_cEndOpacity;
|
||||
}
|
||||
|
||||
void CCLayerGradient::setVector(CCPoint var)
|
||||
void CCLayerGradient::setVector(const CCPoint& var)
|
||||
{
|
||||
m_AlongVector = var;
|
||||
updateColor();
|
||||
}
|
||||
|
||||
CCPoint CCLayerGradient::getVector()
|
||||
const CCPoint& CCLayerGradient::getVector()
|
||||
{
|
||||
return m_AlongVector;
|
||||
}
|
||||
|
|
|
@ -1035,7 +1035,7 @@ CCTransitionFade::~CCTransitionFade()
|
|||
}
|
||||
|
||||
|
||||
CCTransitionFade * CCTransitionFade::transitionWithDuration(ccTime duration, CCScene *scene, ccColor3B color)
|
||||
CCTransitionFade * CCTransitionFade::transitionWithDuration(ccTime duration, CCScene *scene, const ccColor3B& color)
|
||||
{
|
||||
CCTransitionFade * pTransition = new CCTransitionFade();
|
||||
pTransition->initWithDuration(duration, scene, color);
|
||||
|
@ -1043,7 +1043,7 @@ CCTransitionFade * CCTransitionFade::transitionWithDuration(ccTime duration, CCS
|
|||
return pTransition;
|
||||
}
|
||||
|
||||
bool CCTransitionFade::initWithDuration(ccTime duration, CCScene *scene, ccColor3B color)
|
||||
bool CCTransitionFade::initWithDuration(ccTime duration, CCScene *scene, const ccColor3B& color)
|
||||
{
|
||||
if (CCTransitionScene::initWithDuration(duration, scene))
|
||||
{
|
||||
|
@ -1350,7 +1350,7 @@ void CCTransitionFadeTR::onEnter()
|
|||
}
|
||||
|
||||
|
||||
CCActionInterval* CCTransitionFadeTR::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCTransitionFadeTR::actionWithSize(const ccGridSize& size)
|
||||
{
|
||||
return CCFadeOutTRTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
@ -1374,7 +1374,7 @@ CCTransitionFadeBL::~CCTransitionFadeBL()
|
|||
{
|
||||
}
|
||||
|
||||
CCActionInterval* CCTransitionFadeBL::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCTransitionFadeBL::actionWithSize(const ccGridSize& size)
|
||||
{
|
||||
return CCFadeOutBLTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
@ -1391,7 +1391,7 @@ CCTransitionFadeUp::~CCTransitionFadeUp()
|
|||
{
|
||||
}
|
||||
|
||||
CCActionInterval* CCTransitionFadeUp::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCTransitionFadeUp::actionWithSize(const ccGridSize& size)
|
||||
{
|
||||
return CCFadeOutUpTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
@ -1408,7 +1408,7 @@ CCTransitionFadeDown::~CCTransitionFadeDown()
|
|||
{
|
||||
}
|
||||
|
||||
CCActionInterval* CCTransitionFadeDown::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCTransitionFadeDown::actionWithSize(const ccGridSize& size)
|
||||
{
|
||||
return CCFadeOutDownTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
|
|
@ -116,7 +116,7 @@ void CCTransitionPageTurn::onEnter()
|
|||
}
|
||||
|
||||
|
||||
CCActionInterval* CCTransitionPageTurn:: actionWithSize(ccGridSize vector)
|
||||
CCActionInterval* CCTransitionPageTurn:: actionWithSize(const ccGridSize& vector)
|
||||
{
|
||||
if( m_bBack )
|
||||
{
|
||||
|
|
|
@ -573,7 +573,7 @@ namespace cocos2d{
|
|||
return m_cOpacity;
|
||||
}
|
||||
|
||||
void CCMenu::setColor(cocos2d::ccColor3B var)
|
||||
void CCMenu::setColor(const ccColor3B& var)
|
||||
{
|
||||
m_tColor = var;
|
||||
|
||||
|
@ -595,12 +595,12 @@ namespace cocos2d{
|
|||
}
|
||||
}
|
||||
|
||||
ccColor3B CCMenu::getColor(void)
|
||||
const ccColor3B& CCMenu::getColor(void)
|
||||
{
|
||||
return m_tColor;
|
||||
}
|
||||
|
||||
CCMenuItem* CCMenu::itemForTouch(cocos2d::CCTouch *touch)
|
||||
CCMenuItem* CCMenu::itemForTouch(CCTouch *touch)
|
||||
{
|
||||
CCPoint touchLocation = touch->locationInView(touch->view());
|
||||
touchLocation = CCDirector::sharedDirector()->convertToGL(touchLocation);
|
||||
|
|
|
@ -132,11 +132,11 @@ namespace cocos2d{
|
|||
//
|
||||
//CCMenuItemLabel
|
||||
//
|
||||
ccColor3B CCMenuItemLabel::getDisabledColor()
|
||||
const ccColor3B& CCMenuItemLabel::getDisabledColor()
|
||||
{
|
||||
return m_tDisabledColor;
|
||||
}
|
||||
void CCMenuItemLabel::setDisabledColor(ccColor3B var)
|
||||
void CCMenuItemLabel::setDisabledColor(const ccColor3B& var)
|
||||
{
|
||||
m_tDisabledColor = var;
|
||||
}
|
||||
|
@ -258,11 +258,11 @@ namespace cocos2d{
|
|||
{
|
||||
return m_pLabel->convertToRGBAProtocol()->getOpacity();
|
||||
}
|
||||
void CCMenuItemLabel::setColor(ccColor3B color)
|
||||
void CCMenuItemLabel::setColor(const ccColor3B& color)
|
||||
{
|
||||
m_pLabel->convertToRGBAProtocol()->setColor(color);
|
||||
}
|
||||
ccColor3B CCMenuItemLabel::getColor()
|
||||
const ccColor3B& CCMenuItemLabel::getColor()
|
||||
{
|
||||
return m_pLabel->convertToRGBAProtocol()->getColor();
|
||||
}
|
||||
|
@ -452,7 +452,7 @@ namespace cocos2d{
|
|||
m_pDisabledImage->convertToRGBAProtocol()->setOpacity(opacity);
|
||||
}
|
||||
}
|
||||
void CCMenuItemSprite::setColor(ccColor3B color)
|
||||
void CCMenuItemSprite::setColor(const ccColor3B& color)
|
||||
{
|
||||
m_pNormalImage->convertToRGBAProtocol()->setColor(color);
|
||||
m_pSelectedImage->convertToRGBAProtocol()->setColor(color);
|
||||
|
@ -466,7 +466,7 @@ namespace cocos2d{
|
|||
{
|
||||
return m_pNormalImage->convertToRGBAProtocol()->getOpacity();
|
||||
}
|
||||
ccColor3B CCMenuItemSprite::getColor()
|
||||
const ccColor3B& CCMenuItemSprite::getColor()
|
||||
{
|
||||
return m_pNormalImage->convertToRGBAProtocol()->getColor();
|
||||
}
|
||||
|
@ -691,7 +691,7 @@ namespace cocos2d{
|
|||
this->removeChildByTag(kCurrentItem, false);
|
||||
CCMenuItem *item = m_pSubItems->getObjectAtIndex(m_uSelectedIndex);
|
||||
this->addChild(item, 0, kCurrentItem);
|
||||
CCSize s = item->getContentSize();
|
||||
const CCSize& s = item->getContentSize();
|
||||
this->setContentSize(s);
|
||||
item->setPosition( ccp( s.width/2, s.height/2 ) );
|
||||
}
|
||||
|
@ -756,11 +756,11 @@ namespace cocos2d{
|
|||
}
|
||||
}
|
||||
}
|
||||
ccColor3B CCMenuItemToggle::getColor()
|
||||
const ccColor3B& CCMenuItemToggle::getColor()
|
||||
{
|
||||
return m_tColor;
|
||||
}
|
||||
void CCMenuItemToggle::setColor(ccColor3B color)
|
||||
void CCMenuItemToggle::setColor(const ccColor3B& color)
|
||||
{
|
||||
m_tColor = color;
|
||||
if(m_pSubItems && m_pSubItems->count() > 0)
|
||||
|
|
|
@ -38,7 +38,7 @@ namespace cocos2d {
|
|||
*/
|
||||
//implementation CCMotionStreak
|
||||
|
||||
CCMotionStreak * CCMotionStreak::streakWithFade(float fade, float seg, const char *imagePath, float width, float length, ccColor4B color)
|
||||
CCMotionStreak * CCMotionStreak::streakWithFade(float fade, float seg, const char *imagePath, float width, float length, const ccColor4B& color)
|
||||
{
|
||||
CCMotionStreak *pRet = new CCMotionStreak();
|
||||
if(pRet && pRet->initWithFade(fade, seg, imagePath, width, length, color))
|
||||
|
@ -50,7 +50,7 @@ CCMotionStreak * CCMotionStreak::streakWithFade(float fade, float seg, const cha
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCMotionStreak::initWithFade(float fade, float seg, const char *imagePath, float width, float length, ccColor4B color)
|
||||
bool CCMotionStreak::initWithFade(float fade, float seg, const char *imagePath, float width, float length, const ccColor4B& color)
|
||||
{
|
||||
m_fSegThreshold = seg;
|
||||
m_fWidth = width;
|
||||
|
|
|
@ -56,7 +56,7 @@ bool CCProgressTimer::initWithFile(const char *pszFileName)
|
|||
return this->initWithTexture(CCTextureCache::sharedTextureCache()->addImage(pszFileName));
|
||||
}
|
||||
|
||||
CCProgressTimer* CCProgressTimer::progressWithTexture(cocos2d::CCTexture2D *pTexture)
|
||||
CCProgressTimer* CCProgressTimer::progressWithTexture(CCTexture2D *pTexture)
|
||||
{
|
||||
CCProgressTimer *pProgressTimer = new CCProgressTimer();
|
||||
if (pProgressTimer->initWithTexture(pTexture))
|
||||
|
@ -72,7 +72,7 @@ CCProgressTimer* CCProgressTimer::progressWithTexture(cocos2d::CCTexture2D *pTex
|
|||
return pProgressTimer;
|
||||
}
|
||||
|
||||
bool CCProgressTimer::initWithTexture(cocos2d::CCTexture2D *pTexture)
|
||||
bool CCProgressTimer::initWithTexture(CCTexture2D *pTexture)
|
||||
{
|
||||
m_pSprite = CCSprite::spriteWithTexture(pTexture);
|
||||
CC_SAFE_RETAIN(m_pSprite);
|
||||
|
@ -101,7 +101,7 @@ void CCProgressTimer::setPercentage(float fPercentage)
|
|||
}
|
||||
}
|
||||
|
||||
void CCProgressTimer::setSprite(cocos2d::CCSprite *pSprite)
|
||||
void CCProgressTimer::setSprite(CCSprite *pSprite)
|
||||
{
|
||||
if (m_pSprite != pSprite)
|
||||
{
|
||||
|
@ -120,7 +120,7 @@ void CCProgressTimer::setSprite(cocos2d::CCSprite *pSprite)
|
|||
}
|
||||
}
|
||||
|
||||
void CCProgressTimer::setType(cocos2d::CCProgressTimerType type)
|
||||
void CCProgressTimer::setType(CCProgressTimerType type)
|
||||
{
|
||||
if (type != m_eType)
|
||||
{
|
||||
|
@ -141,7 +141,7 @@ void CCProgressTimer::setType(cocos2d::CCProgressTimerType type)
|
|||
///
|
||||
// @returns the vertex position from the texture coordinate
|
||||
///
|
||||
ccVertex2F CCProgressTimer::vertexFromTexCoord(cocos2d::CCPoint texCoord)
|
||||
ccVertex2F CCProgressTimer::vertexFromTexCoord(const CCPoint& texCoord)
|
||||
{
|
||||
CCPoint tmp;
|
||||
ccVertex2F ret;
|
||||
|
|
|
@ -166,7 +166,7 @@ void CCRenderTexture::begin()
|
|||
// Save the current matrix
|
||||
glPushMatrix();
|
||||
|
||||
CCSize texSize = m_pTexture->getContentSizeInPixels();
|
||||
const CCSize& texSize = m_pTexture->getContentSizeInPixels();
|
||||
|
||||
// Calculate the adjustment ratios based on the old and new projections
|
||||
CCSize size = CCDirector::sharedDirector()->getDisplaySizeInPixels();
|
||||
|
@ -221,7 +221,7 @@ void CCRenderTexture::beginWithClear(float r, float g, float b, float a)
|
|||
}
|
||||
|
||||
// to get the rendered texture data
|
||||
CCSize s = m_pTexture->getContentSizeInPixels();
|
||||
const CCSize& s = m_pTexture->getContentSizeInPixels();
|
||||
int tx = (int)s.width;
|
||||
int ty = (int)s.height;
|
||||
m_pTextureDataBuffer = new GLubyte[tx * ty * 4];
|
||||
|
@ -294,7 +294,7 @@ bool CCRenderTexture::getUIImageFromBuffer(CCImage *pImage, int x, int y, int nW
|
|||
return false;
|
||||
}
|
||||
|
||||
CCSize s = m_pTexture->getContentSizeInPixels();
|
||||
const CCSize& s = m_pTexture->getContentSizeInPixels();
|
||||
int tx = (int)s.width;
|
||||
int ty = (int)s.height;
|
||||
|
||||
|
@ -393,7 +393,7 @@ CCData * CCRenderTexture::getUIImageAsDataFromBuffer(int format)
|
|||
//
|
||||
// CCAssert(m_ePixelFormat == kCCTexture2DPixelFormat_RGBA8888, "only RGBA8888 can be saved as image");
|
||||
//
|
||||
// CCSize s = m_pTexture->getContentSizeInPixels();
|
||||
// const CCSize& s = m_pTexture->getContentSizeInPixels();
|
||||
// int tx = s.width;
|
||||
// int ty = s.height;
|
||||
//
|
||||
|
|
|
@ -47,7 +47,7 @@ namespace cocos2d {
|
|||
//
|
||||
// Ribbon
|
||||
//
|
||||
CCRibbon * CCRibbon::ribbonWithWidth(float w, const char *path, float length, ccColor4B color, float fade)
|
||||
CCRibbon * CCRibbon::ribbonWithWidth(float w, const char *path, float length, const ccColor4B& color, float fade)
|
||||
{
|
||||
CCRibbon *pRet = new CCRibbon();
|
||||
if(pRet && pRet->initWithWidth(w, path, length, color, fade))
|
||||
|
@ -59,7 +59,7 @@ CCRibbon * CCRibbon::ribbonWithWidth(float w, const char *path, float length, cc
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCRibbon::initWithWidth(float w, const char *path, float length, ccColor4B color, float fade)
|
||||
bool CCRibbon::initWithWidth(float w, const char *path, float length, const ccColor4B& color, float fade)
|
||||
{
|
||||
m_pSegments = new CCMutableArray<CCRibbonSegment*>();
|
||||
m_pDeletedSegments = new CCMutableArray<CCRibbonSegment*>();
|
||||
|
@ -105,12 +105,12 @@ CCRibbon::~CCRibbon()
|
|||
CC_SAFE_RELEASE(m_pTexture);
|
||||
}
|
||||
|
||||
CCPoint CCRibbon::rotatePoint(CCPoint vec, float rotation)
|
||||
CCPoint CCRibbon::rotatePoint(const CCPoint& vec, float rotation)
|
||||
{
|
||||
float xtemp = (vec.x * cosf(rotation)) - (vec.y * sinf(rotation));
|
||||
vec.y = (vec.x * sinf(rotation)) + (vec.y * cosf(rotation));
|
||||
vec.x = xtemp;
|
||||
return vec;
|
||||
CCPoint ret;
|
||||
ret.x = (vec.x * cosf(rotation)) - (vec.y * sinf(rotation));
|
||||
ret.y = (vec.x * sinf(rotation)) + (vec.y * cosf(rotation));
|
||||
return ret;
|
||||
}
|
||||
|
||||
void CCRibbon::update(ccTime delta)
|
||||
|
@ -119,7 +119,7 @@ void CCRibbon::update(ccTime delta)
|
|||
m_fDelta = delta;
|
||||
}
|
||||
|
||||
float CCRibbon::sideOfLine(CCPoint p, CCPoint l1, CCPoint l2)
|
||||
float CCRibbon::sideOfLine(const CCPoint& p, const CCPoint& l1, const CCPoint& l2)
|
||||
{
|
||||
CCPoint vp = ccpPerp(ccpSub(l1, l2));
|
||||
CCPoint vx = ccpSub(p, l1);
|
||||
|
@ -327,11 +327,11 @@ ccBlendFunc CCRibbon::getBlendFunc()
|
|||
return m_tBlendFunc;
|
||||
}
|
||||
|
||||
void CCRibbon::setColor(ccColor4B var)
|
||||
void CCRibbon::setColor(const ccColor4B& var)
|
||||
{
|
||||
m_tColor = var;
|
||||
}
|
||||
ccColor4B CCRibbon::getColor()
|
||||
const ccColor4B& CCRibbon::getColor()
|
||||
{
|
||||
return m_tColor;
|
||||
}
|
||||
|
@ -364,7 +364,7 @@ void CCRibbonSegment::reset()
|
|||
m_bFinished = false;
|
||||
}
|
||||
|
||||
void CCRibbonSegment::draw(float curTime, float fadeTime, ccColor4B color)
|
||||
void CCRibbonSegment::draw(float curTime, float fadeTime, const ccColor4B& color)
|
||||
{
|
||||
GLubyte r = color.r;
|
||||
GLubyte g = color.g;
|
||||
|
|
|
@ -671,7 +671,7 @@ void CCParticleSystem::update(ccTime dt)
|
|||
this->postStep();
|
||||
//#endif
|
||||
}
|
||||
void CCParticleSystem::updateQuadWithParticle(tCCParticle* particle, CCPoint newPosition)
|
||||
void CCParticleSystem::updateQuadWithParticle(tCCParticle* particle, const CCPoint& newPosition)
|
||||
{
|
||||
CC_UNUSED_PARAM(particle);
|
||||
CC_UNUSED_PARAM(newPosition);
|
||||
|
@ -770,12 +770,12 @@ float CCParticleSystem::getRadialAccelVar()
|
|||
CCAssert( m_nEmitterMode == kCCParticleModeGravity, "Particle Mode should be Gravity");
|
||||
return modeA.radialAccelVar;
|
||||
}
|
||||
void CCParticleSystem::setGravity(CCPoint g)
|
||||
void CCParticleSystem::setGravity(const CCPoint& g)
|
||||
{
|
||||
CCAssert( m_nEmitterMode == kCCParticleModeGravity, "Particle Mode should be Gravity");
|
||||
modeA.gravity = g;
|
||||
}
|
||||
CCPoint CCParticleSystem::getGravity()
|
||||
const CCPoint& CCParticleSystem::getGravity()
|
||||
{
|
||||
CCAssert( m_nEmitterMode == kCCParticleModeGravity, "Particle Mode should be Gravity");
|
||||
return modeA.gravity;
|
||||
|
@ -878,19 +878,19 @@ void CCParticleSystem::setDuration(float var)
|
|||
{
|
||||
m_fDuration = var;
|
||||
}
|
||||
CCPoint CCParticleSystem::getSourcePosition()
|
||||
const CCPoint& CCParticleSystem::getSourcePosition()
|
||||
{
|
||||
return m_tSourcePosition;
|
||||
}
|
||||
void CCParticleSystem::setSourcePosition(CCPoint var)
|
||||
void CCParticleSystem::setSourcePosition(const CCPoint& var)
|
||||
{
|
||||
m_tSourcePosition = var;
|
||||
}
|
||||
CCPoint CCParticleSystem::getPosVar()
|
||||
const CCPoint& CCParticleSystem::getPosVar()
|
||||
{
|
||||
return m_tPosVar;
|
||||
}
|
||||
void CCParticleSystem::setPosVar(CCPoint var)
|
||||
void CCParticleSystem::setPosVar(const CCPoint& var)
|
||||
{
|
||||
m_tPosVar = var;
|
||||
}
|
||||
|
@ -958,35 +958,35 @@ void CCParticleSystem::setEndSizeVar(float var)
|
|||
{
|
||||
m_fEndSizeVar = var;
|
||||
}
|
||||
ccColor4F CCParticleSystem::getStartColor()
|
||||
const ccColor4F& CCParticleSystem::getStartColor()
|
||||
{
|
||||
return m_tStartColor;
|
||||
}
|
||||
void CCParticleSystem::setStartColor(ccColor4F var)
|
||||
void CCParticleSystem::setStartColor(const ccColor4F& var)
|
||||
{
|
||||
m_tStartColor = var;
|
||||
}
|
||||
ccColor4F CCParticleSystem::getStartColorVar()
|
||||
const ccColor4F& CCParticleSystem::getStartColorVar()
|
||||
{
|
||||
return m_tStartColorVar;
|
||||
}
|
||||
void CCParticleSystem::setStartColorVar(ccColor4F var)
|
||||
void CCParticleSystem::setStartColorVar(const ccColor4F& var)
|
||||
{
|
||||
m_tStartColorVar = var;
|
||||
}
|
||||
ccColor4F CCParticleSystem::getEndColor()
|
||||
const ccColor4F& CCParticleSystem::getEndColor()
|
||||
{
|
||||
return m_tEndColor;
|
||||
}
|
||||
void CCParticleSystem::setEndColor(ccColor4F var)
|
||||
void CCParticleSystem::setEndColor(const ccColor4F& var)
|
||||
{
|
||||
m_tEndColor = var;
|
||||
}
|
||||
ccColor4F CCParticleSystem::getEndColorVar()
|
||||
const ccColor4F& CCParticleSystem::getEndColorVar()
|
||||
{
|
||||
return m_tEndColorVar;
|
||||
}
|
||||
void CCParticleSystem::setEndColorVar(ccColor4F var)
|
||||
void CCParticleSystem::setEndColorVar(const ccColor4F& var)
|
||||
{
|
||||
m_tEndColorVar = var;
|
||||
}
|
||||
|
|
|
@ -75,7 +75,7 @@ CCParticleSystemPoint * CCParticleSystemPoint::particleWithFile(const char *plis
|
|||
return pRet;
|
||||
}
|
||||
|
||||
void CCParticleSystemPoint::updateQuadWithParticle(tCCParticle* particle, CCPoint newPosition)
|
||||
void CCParticleSystemPoint::updateQuadWithParticle(tCCParticle* particle, const CCPoint& newPosition)
|
||||
{
|
||||
// place vertices and colos in array
|
||||
m_pVertices[m_uParticleIdx].pos = vertex2(newPosition.x, newPosition.y);
|
||||
|
|
|
@ -104,7 +104,7 @@ CCParticleSystemQuad * CCParticleSystemQuad::particleWithFile(const char *plistF
|
|||
}
|
||||
|
||||
// pointRect should be in Texture coordinates, not pixel coordinates
|
||||
void CCParticleSystemQuad::initTexCoordsWithRect(CCRect pointRect)
|
||||
void CCParticleSystemQuad::initTexCoordsWithRect(const CCRect& pointRect)
|
||||
{
|
||||
// convert to pixels coords
|
||||
|
||||
|
@ -154,7 +154,7 @@ void CCParticleSystemQuad::initTexCoordsWithRect(CCRect pointRect)
|
|||
m_pQuads[i].tr.texCoords.v = top;
|
||||
}
|
||||
}
|
||||
void CCParticleSystemQuad::setTextureWithRect(CCTexture2D *texture, CCRect rect)
|
||||
void CCParticleSystemQuad::setTextureWithRect(CCTexture2D *texture, const CCRect& rect)
|
||||
{
|
||||
// Only update the texture if is different from the current one
|
||||
if( !m_pTexture || texture->getName() != m_pTexture->getName() )
|
||||
|
@ -166,7 +166,7 @@ void CCParticleSystemQuad::setTextureWithRect(CCTexture2D *texture, CCRect rect)
|
|||
}
|
||||
void CCParticleSystemQuad::setTexture(CCTexture2D* texture)
|
||||
{
|
||||
CCSize s = texture->getContentSize();
|
||||
const CCSize& s = texture->getContentSize();
|
||||
this->setTextureWithRect(texture, CCRectMake(0, 0, s.width, s.height));
|
||||
}
|
||||
void CCParticleSystemQuad::setDisplayFrame(CCSpriteFrame *spriteFrame)
|
||||
|
@ -194,7 +194,7 @@ void CCParticleSystemQuad::initIndices()
|
|||
m_pIndices[i6+3] = (GLushort) i4+3;
|
||||
}
|
||||
}
|
||||
void CCParticleSystemQuad::updateQuadWithParticle(tCCParticle* particle, CCPoint newPosition)
|
||||
void CCParticleSystemQuad::updateQuadWithParticle(tCCParticle* particle, const CCPoint& newPosition)
|
||||
{
|
||||
// colors
|
||||
ccV2F_C4B_T2F_Quad *quad = &(m_pQuads[m_uParticleIdx]);
|
||||
|
|
|
@ -66,6 +66,10 @@ It's new in cocos2d-x since v0.99.5
|
|||
protected: varType varName;\
|
||||
public: virtual varType get##funName(void);
|
||||
|
||||
#define CC_PROPERTY_READONLY_PASS_BY_REF(varType, varName, funName)\
|
||||
protected: varType varName;\
|
||||
public: virtual const varType& get##funName(void);
|
||||
|
||||
/** CC_PROPERTY is used to declare a protected variable.
|
||||
We can use getter to read the variable, and use the setter to change the variable.
|
||||
@param varType : the type of variable.
|
||||
|
@ -81,6 +85,11 @@ protected: varType varName;\
|
|||
public: virtual varType get##funName(void);\
|
||||
public: virtual void set##funName(varType var);
|
||||
|
||||
#define CC_PROPERTY_PASS_BY_REF(varType, varName, funName)\
|
||||
protected: varType varName;\
|
||||
public: virtual const varType& get##funName(void);\
|
||||
public: virtual void set##funName(const varType& var);
|
||||
|
||||
/** CC_SYNTHESIZE_READONLY is used to declare a protected variable.
|
||||
We can use getter to read the variable.
|
||||
@param varType : the type of variable.
|
||||
|
@ -94,6 +103,10 @@ public: virtual void set##funName(varType var);
|
|||
protected: varType varName;\
|
||||
public: inline varType get##funName(void) const { return varName; }
|
||||
|
||||
#define CC_SYNTHESIZE_READONLY_PASS_BY_REF(varType, varName, funName)\
|
||||
protected: varType varName;\
|
||||
public: inline const varType& get##funName(void) const { return varName; }
|
||||
|
||||
/** CC_SYNTHESIZE is used to declare a protected variable.
|
||||
We can use getter to read the variable, and use the setter to change the variable.
|
||||
@param varType : the type of variable.
|
||||
|
@ -109,6 +122,11 @@ protected: varType varName;\
|
|||
public: inline varType get##funName(void) const { return varName; }\
|
||||
public: inline void set##funName(varType var){ varName = var; }
|
||||
|
||||
#define CC_SYNTHESIZE_PASS_BY_REF(varType, varName, funName)\
|
||||
protected: varType varName;\
|
||||
public: inline const varType& get##funName(void) const { return varName; }\
|
||||
public: inline void set##funName(const varType& var){ varName = var; }
|
||||
|
||||
#define CC_SAFE_DELETE(p) if(p) { delete p; p = 0; }
|
||||
#define CC_SAFE_DELETE_ARRAY(p) if(p) { delete[] p; p = 0; }
|
||||
#define CC_SAFE_FREE(p) if(p) { free(p); p = 0; }
|
||||
|
|
|
@ -78,7 +78,7 @@ CCApplication& CCApplication::sharedApplication()
|
|||
|
||||
ccLanguageType CCApplication::getCurrentLanguage()
|
||||
{
|
||||
char* pLanguageName = getCurrentLanguageJNI();
|
||||
const char *pLanguageName = getCurrentLanguageJNI();
|
||||
ccLanguageType ret = kLanguageEnglish;
|
||||
|
||||
if (0 == strcmp("zh", pLanguageName))
|
||||
|
|
|
@ -29,8 +29,6 @@ NS_CC_BEGIN;
|
|||
|
||||
#define MAX_PATH 256
|
||||
|
||||
using namespace std;
|
||||
|
||||
// record the resource path
|
||||
static string s_strResourcePath = "";
|
||||
|
||||
|
@ -133,15 +131,12 @@ string CCFileUtils::getWriteablePath()
|
|||
{
|
||||
// the path is: /data/data/ + package name
|
||||
string dir("/data/data/");
|
||||
char* tmp = getPackageNameJNI();
|
||||
const char *tmp = getPackageNameJNI();
|
||||
|
||||
if (tmp)
|
||||
{
|
||||
dir.append(tmp).append("/");
|
||||
|
||||
// release memory
|
||||
delete [] tmp;
|
||||
|
||||
return dir;
|
||||
}
|
||||
else
|
||||
|
|
|
@ -23,6 +23,7 @@ THE SOFTWARE.
|
|||
****************************************************************************/
|
||||
#include "SystemInfoJni.h"
|
||||
#include "JniHelper.h"
|
||||
#include "CCString.h"
|
||||
|
||||
#include <android/log.h>
|
||||
#include <jni.h>
|
||||
|
@ -39,10 +40,9 @@ using namespace cocos2d;
|
|||
|
||||
extern "C"
|
||||
{
|
||||
char* getPackageNameJNI()
|
||||
const char* getPackageNameJNI()
|
||||
{
|
||||
JniMethodInfo t;
|
||||
char* ret = 0;
|
||||
|
||||
if (JniHelper::getStaticMethodInfo(t,
|
||||
"org/cocos2dx/lib/Cocos2dxActivity",
|
||||
|
@ -50,21 +50,23 @@ extern "C"
|
|||
"()Ljava/lang/String;"))
|
||||
{
|
||||
jstring str = (jstring)t.env->CallStaticObjectMethod(t.classID, t.methodID);
|
||||
ret = (char*)JniHelper::jstring2string(str).c_str();
|
||||
CCString *ret = new CCString(JniHelper::jstring2string(str).c_str());
|
||||
ret->autorelease();
|
||||
|
||||
LOGD("package name %s", ret);
|
||||
LOGD("package name %s", ret->m_sString.c_str());
|
||||
|
||||
return ret->m_sString.c_str();
|
||||
}
|
||||
|
||||
return ret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// handle get current language
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
char* getCurrentLanguageJNI()
|
||||
const char* getCurrentLanguageJNI()
|
||||
{
|
||||
JniMethodInfo t;
|
||||
char* ret = 0;
|
||||
|
||||
if (JniHelper::getStaticMethodInfo(t
|
||||
, "org/cocos2dx/lib/Cocos2dxActivity"
|
||||
|
@ -72,11 +74,14 @@ extern "C"
|
|||
, "()Ljava/lang/String;"))
|
||||
{
|
||||
jstring str = (jstring)t.env->CallStaticObjectMethod(t.classID, t.methodID);
|
||||
ret = (char*)JniHelper::jstring2string(str).c_str();
|
||||
CCString *ret = new CCString(JniHelper::jstring2string(str).c_str());
|
||||
ret->autorelease();
|
||||
|
||||
LOGD("language name %s", ret);
|
||||
LOGD("language name %s", ret.c_str());
|
||||
|
||||
return ret->m_sString.c_str();
|
||||
}
|
||||
|
||||
return ret;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,8 +29,8 @@ THE SOFTWARE.
|
|||
extern "C"
|
||||
|
||||
{
|
||||
extern char* getCurrentLanguageJNI();
|
||||
extern char* getPackageNameJNI();
|
||||
extern const char* getCurrentLanguageJNI();
|
||||
extern const char* getPackageNameJNI();
|
||||
}
|
||||
|
||||
#endif // __ANDROID_SYSTEM_INFO_JNI_H__
|
||||
|
|
|
@ -84,6 +84,29 @@ static AccelerometerDispatcher* s_pAccelerometerDispatcher;
|
|||
accelerationCpp.z = acceleration.z;
|
||||
accelerationCpp.timestamp = acceleration.timestamp;
|
||||
|
||||
double tmp = accelerationCpp.x;
|
||||
|
||||
switch ([[UIApplication sharedApplication] statusBarOrientation])
|
||||
{
|
||||
case UIInterfaceOrientationLandscapeRight:
|
||||
accelerationCpp.x = -acceleration.y;
|
||||
accelerationCpp.y = tmp;
|
||||
break;
|
||||
|
||||
case UIInterfaceOrientationLandscapeLeft:
|
||||
accelerationCpp.x = acceleration.y;
|
||||
accelerationCpp.y = -tmp;
|
||||
break;
|
||||
|
||||
case UIInterfaceOrientationPortraitUpsideDown:
|
||||
accelerationCpp.x = -accelerationCpp.y;
|
||||
accelerationCpp.y = -tmp;
|
||||
break;
|
||||
|
||||
case UIInterfaceOrientationPortrait:
|
||||
break;
|
||||
}
|
||||
|
||||
for (AccelerometerDelegateWrapper *wrapper in delegateWrappers) {
|
||||
[wrapper didAccelerate: &accelerationCpp];
|
||||
}
|
||||
|
|
|
@ -101,7 +101,7 @@ namespace cocos2d
|
|||
m_pobFrames->addObject(pFrame);
|
||||
}
|
||||
|
||||
void CCAnimation::addFrameWithTexture(CCTexture2D *pobTexture, CCRect rect)
|
||||
void CCAnimation::addFrameWithTexture(CCTexture2D *pobTexture, const CCRect& rect)
|
||||
{
|
||||
CCSpriteFrame *pFrame = CCSpriteFrame::frameWithTexture(pobTexture, rect);
|
||||
m_pobFrames->addObject(pFrame);
|
||||
|
|
|
@ -59,7 +59,7 @@ struct transformValues_ {
|
|||
bool visible;
|
||||
};
|
||||
|
||||
CCSprite* CCSprite::spriteWithBatchNode(CCSpriteBatchNode *batchNode, CCRect rect)
|
||||
CCSprite* CCSprite::spriteWithBatchNode(CCSpriteBatchNode *batchNode, const CCRect& rect)
|
||||
{
|
||||
CCSprite *pobSprite = new CCSprite();
|
||||
if (pobSprite && pobSprite->initWithBatchNode(batchNode, rect))
|
||||
|
@ -71,7 +71,7 @@ CCSprite* CCSprite::spriteWithBatchNode(CCSpriteBatchNode *batchNode, CCRect rec
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCSprite::initWithBatchNode(CCSpriteBatchNode *batchNode, CCRect rect)
|
||||
bool CCSprite::initWithBatchNode(CCSpriteBatchNode *batchNode, const CCRect& rect)
|
||||
{
|
||||
if (initWithTexture(batchNode->getTexture(), rect))
|
||||
{
|
||||
|
@ -81,7 +81,7 @@ bool CCSprite::initWithBatchNode(CCSpriteBatchNode *batchNode, CCRect rect)
|
|||
return false;
|
||||
}
|
||||
|
||||
bool CCSprite::initWithBatchNodeRectInPixels(CCSpriteBatchNode *batchNode, CCRect rect)
|
||||
bool CCSprite::initWithBatchNodeRectInPixels(CCSpriteBatchNode *batchNode, const CCRect& rect)
|
||||
{
|
||||
if (initWithTexture(batchNode->getTexture()))
|
||||
{
|
||||
|
@ -104,7 +104,7 @@ CCSprite* CCSprite::spriteWithTexture(CCTexture2D *pTexture)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
CCSprite* CCSprite::spriteWithTexture(CCTexture2D *pTexture, CCRect rect)
|
||||
CCSprite* CCSprite::spriteWithTexture(CCTexture2D *pTexture, const CCRect& rect)
|
||||
{
|
||||
CCSprite *pobSprite = new CCSprite();
|
||||
if (pobSprite && pobSprite->initWithTexture(pTexture, rect))
|
||||
|
@ -116,7 +116,7 @@ CCSprite* CCSprite::spriteWithTexture(CCTexture2D *pTexture, CCRect rect)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
CCSprite* CCSprite::spriteWithTexture(CCTexture2D *pTexture, CCRect rect, CCPoint offset)
|
||||
CCSprite* CCSprite::spriteWithTexture(CCTexture2D *pTexture, const CCRect& rect, const CCPoint& offset)
|
||||
{
|
||||
CC_UNUSED_PARAM(pTexture);
|
||||
CC_UNUSED_PARAM(rect);
|
||||
|
@ -138,7 +138,7 @@ CCSprite* CCSprite::spriteWithFile(const char *pszFileName)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
CCSprite* CCSprite::spriteWithFile(const char *pszFileName, CCRect rect)
|
||||
CCSprite* CCSprite::spriteWithFile(const char *pszFileName, const CCRect& rect)
|
||||
{
|
||||
CCSprite *pobSprite = new CCSprite();
|
||||
if (pobSprite && pobSprite->initWithFile(pszFileName, rect))
|
||||
|
@ -221,7 +221,7 @@ bool CCSprite::init(void)
|
|||
return true;
|
||||
}
|
||||
|
||||
bool CCSprite::initWithTexture(CCTexture2D *pTexture, CCRect rect)
|
||||
bool CCSprite::initWithTexture(CCTexture2D *pTexture, const CCRect& rect)
|
||||
{
|
||||
assert(pTexture != NULL);
|
||||
// IMPORTANT: [self init] and not [super init];
|
||||
|
@ -260,7 +260,7 @@ bool CCSprite::initWithFile(const char *pszFilename)
|
|||
return false;
|
||||
}
|
||||
|
||||
bool CCSprite::initWithFile(const char *pszFilename, CCRect rect)
|
||||
bool CCSprite::initWithFile(const char *pszFilename, const CCRect& rect)
|
||||
{
|
||||
assert(pszFilename != NULL);
|
||||
|
||||
|
@ -313,7 +313,7 @@ CCSprite* CCSprite::initWithCGImage(CGImageRef pImage, const char *pszKey)
|
|||
// XXX: possible bug. See issue #349. New API should be added
|
||||
CCTexture2D *pTexture = CCTextureCache::sharedTextureCache()->addCGImage(pImage, pszKey);
|
||||
|
||||
CCSize size = pTexture->getContentSize();
|
||||
const CCSize& size = pTexture->getContentSize();
|
||||
CCRect rect = CCRectMake(0 ,0, size.width, size.height);
|
||||
|
||||
return initWithTexture(texture, rect);
|
||||
|
@ -356,14 +356,14 @@ void CCSprite::useBatchNode(CCSpriteBatchNode *batchNode)
|
|||
m_pobBatchNode = batchNode;
|
||||
}
|
||||
|
||||
void CCSprite::setTextureRect(CCRect rect)
|
||||
void CCSprite::setTextureRect(const CCRect& rect)
|
||||
{
|
||||
CCRect rectInPixels = CC_RECT_POINTS_TO_PIXELS(rect);
|
||||
setTextureRectInPixels(rectInPixels, false, rectInPixels.size);
|
||||
}
|
||||
|
||||
|
||||
void CCSprite::setTextureRectInPixels(CCRect rect, bool rotated, CCSize size)
|
||||
void CCSprite::setTextureRectInPixels(const CCRect& rect, bool rotated, const CCSize& size)
|
||||
{
|
||||
m_obRectInPixels = rect;
|
||||
m_obRect = CC_RECT_PIXELS_TO_POINTS(rect);
|
||||
|
@ -412,7 +412,7 @@ void CCSprite::setTextureRectInPixels(CCRect rect, bool rotated, CCSize size)
|
|||
}
|
||||
|
||||
|
||||
void CCSprite::updateTextureCoords(CCRect rect)
|
||||
void CCSprite::updateTextureCoords(const CCRect& rect)
|
||||
{
|
||||
CCTexture2D *tex = m_bUsesBatchNode ? m_pobTextureAtlas->getTexture() : m_pobTexture;
|
||||
if (! tex)
|
||||
|
@ -702,8 +702,8 @@ void CCSprite::draw(void)
|
|||
ccDrawPoly(vertices, 4, true);
|
||||
#elif CC_SPRITE_DEBUG_DRAW == 2
|
||||
// draw texture box
|
||||
CCSize s = m_obRect.size;
|
||||
CCPoint offsetPix = getOffsetPositionInPixels();
|
||||
const CCSize& s = m_obRect.size;
|
||||
const CCPoint& offsetPix = getOffsetPositionInPixels();
|
||||
CCPoint vertices[4] = {
|
||||
ccp(offsetPix.x,offsetPix.y), ccp(offsetPix.x+s.width,offsetPix.y),
|
||||
ccp(offsetPix.x+s.width,offsetPix.y+s.height), ccp(offsetPix.x,offsetPix.y+s.height)
|
||||
|
@ -826,13 +826,13 @@ void CCSprite::setDirtyRecursively(bool bValue)
|
|||
} \
|
||||
}
|
||||
|
||||
void CCSprite::setPosition(CCPoint pos)
|
||||
void CCSprite::setPosition(const CCPoint& pos)
|
||||
{
|
||||
CCNode::setPosition(pos);
|
||||
SET_DIRTY_RECURSIVELY();
|
||||
}
|
||||
|
||||
void CCSprite::setPositionInPixels(CCPoint pos)
|
||||
void CCSprite::setPositionInPixels(const CCPoint& pos)
|
||||
{
|
||||
CCNode::setPositionInPixels(pos);
|
||||
SET_DIRTY_RECURSIVELY();
|
||||
|
@ -880,7 +880,7 @@ void CCSprite::setVertexZ(float fVertexZ)
|
|||
SET_DIRTY_RECURSIVELY();
|
||||
}
|
||||
|
||||
void CCSprite::setAnchorPoint(CCPoint anchor)
|
||||
void CCSprite::setAnchorPoint(const CCPoint& anchor)
|
||||
{
|
||||
CCNode::setAnchorPoint(anchor);
|
||||
SET_DIRTY_RECURSIVELY();
|
||||
|
@ -976,7 +976,7 @@ void CCSprite::setOpacity(GLubyte opacity)
|
|||
updateColor();
|
||||
}
|
||||
|
||||
ccColor3B CCSprite::getColor(void)
|
||||
const ccColor3B& CCSprite::getColor(void)
|
||||
{
|
||||
if (m_bOpacityModifyRGB)
|
||||
{
|
||||
|
@ -986,7 +986,7 @@ ccColor3B CCSprite::getColor(void)
|
|||
return m_sColor;
|
||||
}
|
||||
|
||||
void CCSprite::setColor(ccColor3B color3)
|
||||
void CCSprite::setColor(const ccColor3B& color3)
|
||||
{
|
||||
m_sColor = m_sColorUnmodified = color3;
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ namespace cocos2d
|
|||
/*
|
||||
* creation with CCTexture2D
|
||||
*/
|
||||
CCSpriteBatchNode* CCSpriteBatchNode::batchNodeWithTexture(cocos2d::CCTexture2D *tex)
|
||||
CCSpriteBatchNode* CCSpriteBatchNode::batchNodeWithTexture(CCTexture2D *tex)
|
||||
{
|
||||
CCSpriteBatchNode *batchNode = new CCSpriteBatchNode();
|
||||
batchNode->initWithTexture(tex, defaultCapacity);
|
||||
|
@ -81,7 +81,7 @@ namespace cocos2d
|
|||
/*
|
||||
* init with CCTexture2D
|
||||
*/
|
||||
bool CCSpriteBatchNode::initWithTexture(cocos2d::CCTexture2D *tex, unsigned int capacity)
|
||||
bool CCSpriteBatchNode::initWithTexture(CCTexture2D *tex, unsigned int capacity)
|
||||
{
|
||||
m_blendFunc.src = CC_BLEND_SRC;
|
||||
m_blendFunc.dst = CC_BLEND_DST;
|
||||
|
|
|
@ -29,7 +29,7 @@ THE SOFTWARE.
|
|||
namespace cocos2d {
|
||||
// implementation of CCSpriteFrame
|
||||
|
||||
CCSpriteFrame* CCSpriteFrame::frameWithTexture(CCTexture2D *pobTexture, CCRect rect)
|
||||
CCSpriteFrame* CCSpriteFrame::frameWithTexture(CCTexture2D *pobTexture, const CCRect& rect)
|
||||
{
|
||||
CCSpriteFrame *pSpriteFrame = new CCSpriteFrame();;
|
||||
pSpriteFrame->initWithTexture(pobTexture, rect);
|
||||
|
@ -38,7 +38,7 @@ CCSpriteFrame* CCSpriteFrame::frameWithTexture(CCTexture2D *pobTexture, CCRect r
|
|||
return pSpriteFrame;
|
||||
}
|
||||
|
||||
CCSpriteFrame* CCSpriteFrame::frameWithTexture(CCTexture2D* pobTexture, CCRect rect, bool rotated, CCPoint offset, CCSize originalSize)
|
||||
CCSpriteFrame* CCSpriteFrame::frameWithTexture(CCTexture2D* pobTexture, const CCRect& rect, bool rotated, const CCPoint& offset, const CCSize& originalSize)
|
||||
{
|
||||
CCSpriteFrame *pSpriteFrame = new CCSpriteFrame();;
|
||||
pSpriteFrame->initWithTexture(pobTexture, rect, rotated, offset, originalSize);
|
||||
|
@ -47,13 +47,13 @@ CCSpriteFrame* CCSpriteFrame::frameWithTexture(CCTexture2D* pobTexture, CCRect r
|
|||
return pSpriteFrame;
|
||||
}
|
||||
|
||||
bool CCSpriteFrame::initWithTexture(CCTexture2D* pobTexture, CCRect rect)
|
||||
bool CCSpriteFrame::initWithTexture(CCTexture2D* pobTexture, const CCRect& rect)
|
||||
{
|
||||
CCRect rectInPixels = CC_RECT_POINTS_TO_PIXELS(rect);
|
||||
return initWithTexture(pobTexture, rectInPixels, false, CCPointZero, rectInPixels.size);
|
||||
}
|
||||
|
||||
bool CCSpriteFrame::initWithTexture(CCTexture2D* pobTexture, CCRect rect, bool rotated, CCPoint offset, CCSize originalSize)
|
||||
bool CCSpriteFrame::initWithTexture(CCTexture2D* pobTexture, const CCRect& rect, bool rotated, const CCPoint& offset, const CCSize& originalSize)
|
||||
{
|
||||
m_pobTexture = pobTexture;
|
||||
|
||||
|
@ -88,13 +88,13 @@ CCObject* CCSpriteFrame::copyWithZone(CCZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCSpriteFrame::setRect(CCRect rect)
|
||||
void CCSpriteFrame::setRect(const CCRect& rect)
|
||||
{
|
||||
m_obRect = rect;
|
||||
m_obRectInPixels = CC_RECT_POINTS_TO_PIXELS(m_obRect);
|
||||
}
|
||||
|
||||
void CCSpriteFrame::setRectInPixels(CCRect rectInPixels)
|
||||
void CCSpriteFrame::setRectInPixels(const CCRect& rectInPixels)
|
||||
{
|
||||
m_obRectInPixels = rectInPixels;
|
||||
m_obRect = CC_RECT_PIXELS_TO_POINTS(rectInPixels);
|
||||
|
|
|
@ -69,7 +69,7 @@ CCTextFieldTTF::~CCTextFieldTTF()
|
|||
// static constructor
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
CCTextFieldTTF * CCTextFieldTTF::textFieldWithPlaceHolder(const char *placeholder, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
CCTextFieldTTF * CCTextFieldTTF::textFieldWithPlaceHolder(const char *placeholder, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
{
|
||||
CCTextFieldTTF *pRet = new CCTextFieldTTF();
|
||||
if(pRet && pRet->initWithPlaceHolder("", dimensions, alignment, fontName, fontSize))
|
||||
|
@ -105,7 +105,7 @@ CCTextFieldTTF * CCTextFieldTTF::textFieldWithPlaceHolder(const char *placeholde
|
|||
// initialize
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
bool CCTextFieldTTF::initWithPlaceHolder(const char *placeholder, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
bool CCTextFieldTTF::initWithPlaceHolder(const char *placeholder, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
{
|
||||
if (placeholder)
|
||||
{
|
||||
|
|
|
@ -102,7 +102,7 @@ GLuint CCTexture2D::getName()
|
|||
return m_uName;
|
||||
}
|
||||
|
||||
CCSize CCTexture2D::getContentSizeInPixels()
|
||||
const CCSize& CCTexture2D::getContentSizeInPixels()
|
||||
{
|
||||
return m_tContentSize;
|
||||
}
|
||||
|
@ -153,7 +153,7 @@ bool CCTexture2D::getHasPremultipliedAlpha()
|
|||
return m_bHasPremultipliedAlpha;
|
||||
}
|
||||
|
||||
bool CCTexture2D::initWithData(const void *data, CCTexture2DPixelFormat pixelFormat, unsigned int pixelsWide, unsigned int pixelsHigh, CCSize contentSize)
|
||||
bool CCTexture2D::initWithData(const void *data, CCTexture2DPixelFormat pixelFormat, unsigned int pixelsWide, unsigned int pixelsHigh, const CCSize& contentSize)
|
||||
{
|
||||
glPixelStorei(GL_UNPACK_ALIGNMENT,1);
|
||||
glGenTextures(1, &m_uName);
|
||||
|
@ -441,7 +441,7 @@ bool CCTexture2D::initWithString(const char *text, const char *fontName, float f
|
|||
{
|
||||
return initWithString(text, CCSizeMake(0,0), CCTextAlignmentCenter, fontName, fontSize);
|
||||
}
|
||||
bool CCTexture2D::initWithString(const char *text, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
bool CCTexture2D::initWithString(const char *text, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
{
|
||||
#if CC_ENABLE_CACHE_TEXTTURE_DATA
|
||||
// cache the texture data
|
||||
|
@ -462,7 +462,7 @@ bool CCTexture2D::initWithString(const char *text, CCSize dimensions, CCTextAlig
|
|||
|
||||
// implementation CCTexture2D (Drawing)
|
||||
|
||||
void CCTexture2D::drawAtPoint(CCPoint point)
|
||||
void CCTexture2D::drawAtPoint(const CCPoint& point)
|
||||
{
|
||||
GLfloat coordinates[] = {
|
||||
0.0f, m_fMaxT,
|
||||
|
@ -485,7 +485,7 @@ void CCTexture2D::drawAtPoint(CCPoint point)
|
|||
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
|
||||
}
|
||||
|
||||
void CCTexture2D::drawInRect(CCRect rect)
|
||||
void CCTexture2D::drawInRect(const CCRect& rect)
|
||||
{
|
||||
GLfloat coordinates[] = {
|
||||
0.0f, m_fMaxT,
|
||||
|
|
|
@ -534,7 +534,7 @@ void VolatileTexture::addImageTexture(CCTexture2D *tt, const char* imageFileName
|
|||
vt->m_FmtImage = format;
|
||||
}
|
||||
|
||||
void VolatileTexture::addDataTexture(CCTexture2D *tt, void* data, CCTexture2DPixelFormat pixelFormat, CCSize contentSize)
|
||||
void VolatileTexture::addDataTexture(CCTexture2D *tt, void* data, CCTexture2DPixelFormat pixelFormat, const CCSize& contentSize)
|
||||
{
|
||||
if (isReloading)
|
||||
return;
|
||||
|
@ -559,7 +559,7 @@ void VolatileTexture::addDataTexture(CCTexture2D *tt, void* data, CCTexture2DPix
|
|||
vt->m_TextureSize = contentSize;
|
||||
}
|
||||
|
||||
void VolatileTexture::addStringTexture(CCTexture2D *tt, const char* text, CCSize dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
void VolatileTexture::addStringTexture(CCTexture2D *tt, const char* text, const CCSize& dimensions, CCTextAlignment alignment, const char *fontName, float fontSize)
|
||||
{
|
||||
if (isReloading)
|
||||
return;
|
||||
|
|
|
@ -77,7 +77,7 @@ namespace cocos2d {
|
|||
CC_UNUSED_PARAM(tag);
|
||||
CCAssert(0,"ParallaxNode: use addChild:z:parallaxRatio:positionOffset instead");
|
||||
}
|
||||
void CCParallaxNode::addChild(CCNode *child, unsigned int z, CCPoint ratio, CCPoint offset)
|
||||
void CCParallaxNode::addChild(CCNode *child, unsigned int z, const CCPoint& ratio, const CCPoint& offset)
|
||||
{
|
||||
CCAssert( child != NULL, "Argument must be non-nil");
|
||||
CCPointObject *obj = CCPointObject::pointWithCCPoint(ratio, offset);
|
||||
|
|
|
@ -221,7 +221,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
// CCTMXLayer - obtaining tiles/gids
|
||||
CCSprite * CCTMXLayer::tileAt(CCPoint pos)
|
||||
CCSprite * CCTMXLayer::tileAt(const CCPoint& pos)
|
||||
{
|
||||
CCAssert( pos.x < m_tLayerSize.width && pos.y < m_tLayerSize.height && pos.x >=0 && pos.y >=0, "TMXLayer: invalid position");
|
||||
CCAssert( m_pTiles && m_pAtlasIndexArray, "TMXLayer: the tiles map has been released");
|
||||
|
@ -255,7 +255,7 @@ namespace cocos2d {
|
|||
}
|
||||
return tile;
|
||||
}
|
||||
unsigned int CCTMXLayer::tileGIDAt(CCPoint pos)
|
||||
unsigned int CCTMXLayer::tileGIDAt(const CCPoint& pos)
|
||||
{
|
||||
CCAssert( pos.x < m_tLayerSize.width && pos.y < m_tLayerSize.height && pos.x >=0 && pos.y >=0, "TMXLayer: invalid position");
|
||||
CCAssert( m_pTiles && m_pAtlasIndexArray, "TMXLayer: the tiles map has been released");
|
||||
|
@ -265,7 +265,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
// CCTMXLayer - adding helper methods
|
||||
CCSprite * CCTMXLayer::insertTileForGID(unsigned int gid, CCPoint pos)
|
||||
CCSprite * CCTMXLayer::insertTileForGID(unsigned int gid, const CCPoint& pos)
|
||||
{
|
||||
CCRect rect = m_pTileSet->rectForGID(gid);
|
||||
rect = CCRect::CCRectMake(rect.origin.x / m_fContentScaleFactor, rect.origin.y / m_fContentScaleFactor, rect.size.width/ m_fContentScaleFactor, rect.size.height/ m_fContentScaleFactor);
|
||||
|
@ -315,7 +315,7 @@ namespace cocos2d {
|
|||
m_pTiles[z] = gid;
|
||||
return m_pReusedTile;
|
||||
}
|
||||
CCSprite * CCTMXLayer::updateTileForGID(unsigned int gid, CCPoint pos)
|
||||
CCSprite * CCTMXLayer::updateTileForGID(unsigned int gid, const CCPoint& pos)
|
||||
{
|
||||
CCRect rect = m_pTileSet->rectForGID(gid);
|
||||
rect = CCRect::CCRectMake(rect.origin.x / m_fContentScaleFactor, rect.origin.y / m_fContentScaleFactor, rect.size.width/ m_fContentScaleFactor, rect.size.height/ m_fContentScaleFactor);
|
||||
|
@ -348,7 +348,7 @@ namespace cocos2d {
|
|||
|
||||
// used only when parsing the map. useless after the map was parsed
|
||||
// since lot's of assumptions are no longer true
|
||||
CCSprite * CCTMXLayer::appendTileForGID(unsigned int gid, CCPoint pos)
|
||||
CCSprite * CCTMXLayer::appendTileForGID(unsigned int gid, const CCPoint& pos)
|
||||
{
|
||||
CCRect rect = m_pTileSet->rectForGID(gid);
|
||||
rect = CCRect::CCRectMake(rect.origin.x / m_fContentScaleFactor, rect.origin.y / m_fContentScaleFactor, rect.size.width/ m_fContentScaleFactor, rect.size.height/ m_fContentScaleFactor);
|
||||
|
@ -413,7 +413,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
// CCTMXLayer - adding / remove tiles
|
||||
void CCTMXLayer::setTileGID(unsigned int gid, CCPoint pos)
|
||||
void CCTMXLayer::setTileGID(unsigned int gid, const CCPoint& pos)
|
||||
{
|
||||
CCAssert( pos.x < m_tLayerSize.width && pos.y < m_tLayerSize.height && pos.x >=0 && pos.y >=0, "TMXLayer: invalid position");
|
||||
CCAssert( m_pTiles && m_pAtlasIndexArray, "TMXLayer: the tiles map has been released");
|
||||
|
@ -477,7 +477,7 @@ namespace cocos2d {
|
|||
ccCArrayRemoveValueAtIndex(m_pAtlasIndexArray, atlasIndex);
|
||||
CCSpriteBatchNode::removeChild(sprite, cleanup);
|
||||
}
|
||||
void CCTMXLayer::removeTileAt(CCPoint pos)
|
||||
void CCTMXLayer::removeTileAt(const CCPoint& pos)
|
||||
{
|
||||
CCAssert( pos.x < m_tLayerSize.width && pos.y < m_tLayerSize.height && pos.x >=0 && pos.y >=0, "TMXLayer: invalid position");
|
||||
CCAssert( m_pTiles && m_pAtlasIndexArray, "TMXLayer: the tiles map has been released");
|
||||
|
@ -527,7 +527,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
//CCTMXLayer - obtaining positions, offset
|
||||
CCPoint CCTMXLayer::calculateLayerOffset(CCPoint pos)
|
||||
CCPoint CCTMXLayer::calculateLayerOffset(const CCPoint& pos)
|
||||
{
|
||||
CCPoint ret = CCPointZero;
|
||||
switch( m_uLayerOrientation )
|
||||
|
@ -545,7 +545,7 @@ namespace cocos2d {
|
|||
}
|
||||
return ret;
|
||||
}
|
||||
CCPoint CCTMXLayer::positionAt(CCPoint pos)
|
||||
CCPoint CCTMXLayer::positionAt(const CCPoint& pos)
|
||||
{
|
||||
CCPoint ret = CCPointZero;
|
||||
switch( m_uLayerOrientation )
|
||||
|
@ -562,19 +562,19 @@ namespace cocos2d {
|
|||
}
|
||||
return ret;
|
||||
}
|
||||
CCPoint CCTMXLayer::positionForOrthoAt(CCPoint pos)
|
||||
CCPoint CCTMXLayer::positionForOrthoAt(const CCPoint& pos)
|
||||
{
|
||||
CCPoint xy = CCPointMake(pos.x * m_tMapTileSize.width,
|
||||
(m_tLayerSize.height - pos.y - 1) * m_tMapTileSize.height);
|
||||
return xy;
|
||||
}
|
||||
CCPoint CCTMXLayer::positionForIsoAt(CCPoint pos)
|
||||
CCPoint CCTMXLayer::positionForIsoAt(const CCPoint& pos)
|
||||
{
|
||||
CCPoint xy = CCPointMake(m_tMapTileSize.width /2 * ( m_tLayerSize.width + pos.x - pos.y - 1),
|
||||
m_tMapTileSize.height /2 * (( m_tLayerSize.height * 2 - pos.x - pos.y) - 2));
|
||||
return xy;
|
||||
}
|
||||
CCPoint CCTMXLayer::positionForHexAt(CCPoint pos)
|
||||
CCPoint CCTMXLayer::positionForHexAt(const CCPoint& pos)
|
||||
{
|
||||
float diffY = 0;
|
||||
if( (int)pos.x % 2 == 1 )
|
||||
|
@ -586,7 +586,7 @@ namespace cocos2d {
|
|||
(m_tLayerSize.height - pos.y - 1) * m_tMapTileSize.height + diffY);
|
||||
return xy;
|
||||
}
|
||||
int CCTMXLayer::vertexZForPos(CCPoint pos)
|
||||
int CCTMXLayer::vertexZForPos(const CCPoint& pos)
|
||||
{
|
||||
int ret = 0;
|
||||
unsigned int maxVal = 0;
|
||||
|
|
|
@ -92,7 +92,7 @@ namespace cocos2d{
|
|||
m_pTMXLayers->setObject(child, layerName);
|
||||
|
||||
// update content size with the max size
|
||||
CCSize childSize = child->getContentSize();
|
||||
const CCSize& childSize = child->getContentSize();
|
||||
CCSize currentSize = this->getContentSize();
|
||||
currentSize.width = MAX( currentSize.width, childSize.width );
|
||||
currentSize.height = MAX( currentSize.height, childSize.height );
|
||||
|
|
|
@ -130,7 +130,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
// CCTileMapAtlas - Atlas generation / updates
|
||||
void CCTileMapAtlas::setTile(ccColor3B tile, ccGridSize position)
|
||||
void CCTileMapAtlas::setTile(const ccColor3B& tile, const ccGridSize& position)
|
||||
{
|
||||
CCAssert( m_pTGAInfo != NULL, "tgaInfo must not be nil");
|
||||
CCAssert( m_pPosToAtlasIndex != NULL, "posToAtlasIndex must not be nil");
|
||||
|
@ -164,7 +164,7 @@ namespace cocos2d {
|
|||
this->updateAtlasValueAt(position, tile, num);
|
||||
}
|
||||
}
|
||||
ccColor3B CCTileMapAtlas::tileAt(ccGridSize position)
|
||||
ccColor3B CCTileMapAtlas::tileAt(const ccGridSize& position)
|
||||
{
|
||||
CCAssert( m_pTGAInfo != NULL, "tgaInfo must not be nil");
|
||||
CCAssert( position.x < m_pTGAInfo->width, "Invalid position.x");
|
||||
|
@ -175,7 +175,7 @@ namespace cocos2d {
|
|||
|
||||
return value;
|
||||
}
|
||||
void CCTileMapAtlas::updateAtlasValueAt(ccGridSize pos, ccColor3B value, unsigned int index)
|
||||
void CCTileMapAtlas::updateAtlasValueAt(const ccGridSize& pos, const ccColor3B& value, unsigned int index)
|
||||
{
|
||||
ccV3F_C4B_T2F_Quad quad;
|
||||
|
||||
|
|
|
@ -264,7 +264,7 @@ CCTouchHandler* CCTouchDispatcher::findHandler(CCTouchDelegate *pDelegate)
|
|||
|
||||
void CCTouchDispatcher::rearrangeHandlers(CCMutableArray<CCTouchHandler*> *pArray)
|
||||
{
|
||||
std::sort(pArray->begin(), pArray->end(), less);
|
||||
std::sort(pArray->begin(), pArray->getLastValidIterator(), less);
|
||||
}
|
||||
|
||||
void CCTouchDispatcher::setPriority(int nPriority, CCTouchDelegate *pDelegate)
|
||||
|
|
|
@ -31,7 +31,7 @@ PROJECT_NAME = cocos2d-x
|
|||
# This could be handy for archiving the generated documentation or
|
||||
# if some version control system is used.
|
||||
|
||||
PROJECT_NUMBER = 1.0.0-x-0.9.0
|
||||
PROJECT_NUMBER = 1.0.1-x-0.9.1
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue