mirror of https://github.com/axmolengine/axmol.git
Merge pull request #11673 from vovkasm/dev/v3-cleanup
Fix warnings in v3.
This commit is contained in:
commit
701d5fa827
|
@ -32,6 +32,11 @@
|
||||||
#include "renderer/CCRenderer.h"
|
#include "renderer/CCRenderer.h"
|
||||||
#include "base/CCDirector.h"
|
#include "base/CCDirector.h"
|
||||||
|
|
||||||
|
#if (CC_TARGET_PLATFORM == CC_PLATFORM_MAC || CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 || CC_TARGET_PLATFORM == CC_PLATFORM_LINUX)
|
||||||
|
#define CC_CLIPPING_NODE_OPENGLES 0
|
||||||
|
#else
|
||||||
|
#define CC_CLIPPING_NODE_OPENGLES 1
|
||||||
|
#endif
|
||||||
|
|
||||||
NS_CC_BEGIN
|
NS_CC_BEGIN
|
||||||
|
|
||||||
|
@ -41,6 +46,7 @@ static GLint g_sStencilBits = -1;
|
||||||
// where n is the number of bits of the stencil buffer.
|
// where n is the number of bits of the stencil buffer.
|
||||||
static GLint s_layer = -1;
|
static GLint s_layer = -1;
|
||||||
|
|
||||||
|
#if CC_CLIPPING_NODE_OPENGLES
|
||||||
static void setProgram(Node *n, GLProgram *p)
|
static void setProgram(Node *n, GLProgram *p)
|
||||||
{
|
{
|
||||||
n->setGLProgram(p);
|
n->setGLProgram(p);
|
||||||
|
@ -50,6 +56,7 @@ static void setProgram(Node *n, GLProgram *p)
|
||||||
setProgram(child, p);
|
setProgram(child, p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
ClippingNode::ClippingNode()
|
ClippingNode::ClippingNode()
|
||||||
: _stencil(nullptr)
|
: _stencil(nullptr)
|
||||||
|
@ -257,8 +264,7 @@ void ClippingNode::visit(Renderer *renderer, const Mat4 &parentTransform, uint32
|
||||||
renderer->addCommand(&_beforeVisitCmd);
|
renderer->addCommand(&_beforeVisitCmd);
|
||||||
if (_alphaThreshold < 1)
|
if (_alphaThreshold < 1)
|
||||||
{
|
{
|
||||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_MAC || CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 || CC_TARGET_PLATFORM == CC_PLATFORM_LINUX)
|
#if CC_CLIPPING_NODE_OPENGLES
|
||||||
#else
|
|
||||||
// since glAlphaTest do not exists in OES, use a shader that writes
|
// since glAlphaTest do not exists in OES, use a shader that writes
|
||||||
// pixel only if greater than an alpha threshold
|
// pixel only if greater than an alpha threshold
|
||||||
GLProgram *program = GLProgramCache::getInstance()->getGLProgram(GLProgram::SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST_NO_MV);
|
GLProgram *program = GLProgramCache::getInstance()->getGLProgram(GLProgram::SHADER_NAME_POSITION_TEXTURE_ALPHA_TEST_NO_MV);
|
||||||
|
@ -438,7 +444,7 @@ void ClippingNode::onBeforeVisit()
|
||||||
// enable alpha test only if the alpha threshold < 1,
|
// enable alpha test only if the alpha threshold < 1,
|
||||||
// indeed if alpha threshold == 1, every pixel will be drawn anyways
|
// indeed if alpha threshold == 1, every pixel will be drawn anyways
|
||||||
if (_alphaThreshold < 1) {
|
if (_alphaThreshold < 1) {
|
||||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_MAC || CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 || CC_TARGET_PLATFORM == CC_PLATFORM_LINUX)
|
#if !CC_CLIPPING_NODE_OPENGLES
|
||||||
// manually save the alpha test state
|
// manually save the alpha test state
|
||||||
_currentAlphaTestEnabled = glIsEnabled(GL_ALPHA_TEST);
|
_currentAlphaTestEnabled = glIsEnabled(GL_ALPHA_TEST);
|
||||||
glGetIntegerv(GL_ALPHA_TEST_FUNC, (GLint *)&_currentAlphaTestFunc);
|
glGetIntegerv(GL_ALPHA_TEST_FUNC, (GLint *)&_currentAlphaTestFunc);
|
||||||
|
@ -449,8 +455,6 @@ void ClippingNode::onBeforeVisit()
|
||||||
CHECK_GL_ERROR_DEBUG();
|
CHECK_GL_ERROR_DEBUG();
|
||||||
// pixel will be drawn only if greater than an alpha threshold
|
// pixel will be drawn only if greater than an alpha threshold
|
||||||
glAlphaFunc(GL_GREATER, _alphaThreshold);
|
glAlphaFunc(GL_GREATER, _alphaThreshold);
|
||||||
#else
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -462,15 +466,15 @@ void ClippingNode::onAfterDrawStencil()
|
||||||
// restore alpha test state
|
// restore alpha test state
|
||||||
if (_alphaThreshold < 1)
|
if (_alphaThreshold < 1)
|
||||||
{
|
{
|
||||||
#if (CC_TARGET_PLATFORM == CC_PLATFORM_MAC || CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 || CC_TARGET_PLATFORM == CC_PLATFORM_LINUX)
|
#if CC_CLIPPING_NODE_OPENGLES
|
||||||
|
// FIXME: we need to find a way to restore the shaders of the stencil node and its childs
|
||||||
|
#else
|
||||||
// manually restore the alpha test state
|
// manually restore the alpha test state
|
||||||
glAlphaFunc(_currentAlphaTestFunc, _currentAlphaTestRef);
|
glAlphaFunc(_currentAlphaTestFunc, _currentAlphaTestRef);
|
||||||
if (!_currentAlphaTestEnabled)
|
if (!_currentAlphaTestEnabled)
|
||||||
{
|
{
|
||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
// FIXME: we need to find a way to restore the shaders of the stencil node and its childs
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -245,7 +245,7 @@ public:
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
UserDefault();
|
UserDefault();
|
||||||
~UserDefault();
|
virtual ~UserDefault();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
|
|
@ -38,8 +38,8 @@ NS_TIMELINE_BEGIN
|
||||||
Frame::Frame()
|
Frame::Frame()
|
||||||
: _frameIndex(0)
|
: _frameIndex(0)
|
||||||
, _tween(true)
|
, _tween(true)
|
||||||
, _tweenType(tweenfunc::TweenType::Linear)
|
|
||||||
, _enterWhenPassed(false)
|
, _enterWhenPassed(false)
|
||||||
|
, _tweenType(tweenfunc::TweenType::Linear)
|
||||||
, _timeline(nullptr)
|
, _timeline(nullptr)
|
||||||
, _node(nullptr)
|
, _node(nullptr)
|
||||||
{
|
{
|
||||||
|
@ -282,7 +282,7 @@ void SkewFrame::onEnter(Frame *nextFrame, int currentFrameIndex)
|
||||||
|
|
||||||
void SkewFrame::onApply(float percent)
|
void SkewFrame::onApply(float percent)
|
||||||
{
|
{
|
||||||
if (nullptr != _node && _betweenSkewX != 0 || _betweenSkewY != 0)
|
if ((nullptr != _node && _betweenSkewX != 0) || _betweenSkewY != 0)
|
||||||
{
|
{
|
||||||
float skewx = _skewX + percent * _betweenSkewX;
|
float skewx = _skewX + percent * _betweenSkewX;
|
||||||
float skewy = _skewY + percent * _betweenSkewY;
|
float skewy = _skewY + percent * _betweenSkewY;
|
||||||
|
@ -342,7 +342,7 @@ void RotationSkewFrame::onEnter(Frame *nextFrame, int currentFrameIndex)
|
||||||
|
|
||||||
void RotationSkewFrame::onApply(float percent)
|
void RotationSkewFrame::onApply(float percent)
|
||||||
{
|
{
|
||||||
if (nullptr != _node && _betweenSkewX != 0 || _betweenSkewY != 0)
|
if ((nullptr != _node && _betweenSkewX != 0) || _betweenSkewY != 0)
|
||||||
{
|
{
|
||||||
float skewx = _skewX + percent * _betweenSkewX;
|
float skewx = _skewX + percent * _betweenSkewX;
|
||||||
float skewy = _skewY + percent * _betweenSkewY;
|
float skewy = _skewY + percent * _betweenSkewY;
|
||||||
|
@ -460,7 +460,7 @@ void ScaleFrame::onEnter(Frame *nextFrame, int currentFrameIndex)
|
||||||
|
|
||||||
void ScaleFrame::onApply(float percent)
|
void ScaleFrame::onApply(float percent)
|
||||||
{
|
{
|
||||||
if (nullptr != _node && _betweenScaleX != 0 || _betweenScaleY != 0)
|
if ((nullptr != _node && _betweenScaleX != 0) || _betweenScaleY != 0)
|
||||||
{
|
{
|
||||||
float scaleX = _scaleX + _betweenScaleX * percent;
|
float scaleX = _scaleX + _betweenScaleX * percent;
|
||||||
float scaleY = _scaleY + _betweenScaleY * percent;
|
float scaleY = _scaleY + _betweenScaleY * percent;
|
||||||
|
@ -694,7 +694,7 @@ void ColorFrame::onEnter(Frame *nextFrame, int currentFrameIndex)
|
||||||
|
|
||||||
void ColorFrame::onApply(float percent)
|
void ColorFrame::onApply(float percent)
|
||||||
{
|
{
|
||||||
if (nullptr != _node && _betweenRed != 0 || _betweenGreen != 0 || _betweenBlue != 0)
|
if ((nullptr != _node && _betweenRed != 0) || _betweenGreen != 0 || _betweenBlue != 0)
|
||||||
{
|
{
|
||||||
Color3B color;
|
Color3B color;
|
||||||
color.r = _color.r+ _betweenRed * percent;
|
color.r = _color.r+ _betweenRed * percent;
|
||||||
|
|
|
@ -53,7 +53,7 @@ typedef struct spSlot {
|
||||||
spSlot() :
|
spSlot() :
|
||||||
data(0),
|
data(0),
|
||||||
bone(0),
|
bone(0),
|
||||||
r(0), b(0), g(0), a(0),
|
r(0), g(0), b(0), a(0),
|
||||||
attachment(0),
|
attachment(0),
|
||||||
attachmentVerticesCapacity(0),
|
attachmentVerticesCapacity(0),
|
||||||
attachmentVerticesCount(0),
|
attachmentVerticesCount(0),
|
||||||
|
|
|
@ -879,10 +879,10 @@ PhysicsWorld::PhysicsWorld()
|
||||||
, _updateTime(0.0f)
|
, _updateTime(0.0f)
|
||||||
, _substeps(1)
|
, _substeps(1)
|
||||||
, _cpSpace(nullptr)
|
, _cpSpace(nullptr)
|
||||||
|
, _updateBodyTransform(false)
|
||||||
, _scene(nullptr)
|
, _scene(nullptr)
|
||||||
, _autoStep(true)
|
, _autoStep(true)
|
||||||
, _debugDraw(nullptr)
|
, _debugDraw(nullptr)
|
||||||
, _updateBodyTransform(false)
|
|
||||||
, _debugDrawMask(DEBUGDRAW_NONE)
|
, _debugDrawMask(DEBUGDRAW_NONE)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -37,10 +37,11 @@ PUDoPlacementParticleEventHandler::PUDoPlacementParticleEventHandler(void) :
|
||||||
PUEventHandler(),
|
PUEventHandler(),
|
||||||
PUListener(),
|
PUListener(),
|
||||||
_numberOfParticles(DEFAULT_NUMBER_OF_PARTICLES),
|
_numberOfParticles(DEFAULT_NUMBER_OF_PARTICLES),
|
||||||
|
_system(0),
|
||||||
|
_emitter(0),
|
||||||
_found(false),
|
_found(false),
|
||||||
_alwaysUsePosition(true),
|
_alwaysUsePosition(true),
|
||||||
_emitter(0),
|
_baseParticle(0),
|
||||||
_system(0),
|
|
||||||
_inheritPosition(true),
|
_inheritPosition(true),
|
||||||
_inheritDirection(false),
|
_inheritDirection(false),
|
||||||
_inheritOrientation(false),
|
_inheritOrientation(false),
|
||||||
|
@ -50,8 +51,7 @@ PUDoPlacementParticleEventHandler::PUDoPlacementParticleEventHandler(void) :
|
||||||
_inheritColour(false),
|
_inheritColour(false),
|
||||||
_inheritParticleWidth(false),
|
_inheritParticleWidth(false),
|
||||||
_inheritParticleHeight(false),
|
_inheritParticleHeight(false),
|
||||||
_inheritParticleDepth(false),
|
_inheritParticleDepth(false)
|
||||||
_baseParticle(0)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
|
|
@ -43,14 +43,14 @@ PUObserver::PUObserver(void) :
|
||||||
_originalEnabled(DEFAULT_ENABLED),
|
_originalEnabled(DEFAULT_ENABLED),
|
||||||
_originalEnabledSet(false),
|
_originalEnabledSet(false),
|
||||||
_observe(true),
|
_observe(true),
|
||||||
|
_observeUntilEvent(DEFAULT_UNTIL_EVENT),
|
||||||
|
_eventHandlersExecuted(false),
|
||||||
|
_observerScale(Vec3::ONE),
|
||||||
_particleTypeToObserve(DEFAULT_PARTICLE_TYPE),
|
_particleTypeToObserve(DEFAULT_PARTICLE_TYPE),
|
||||||
_particleTypeToObserveSet(false),
|
_particleTypeToObserveSet(false),
|
||||||
_observerScale(Vec3::ONE),
|
|
||||||
_observerInterval(DEFAULT_INTERVAL),
|
_observerInterval(DEFAULT_INTERVAL),
|
||||||
_observerIntervalRemainder(0.0),
|
_observerIntervalRemainder(0.0),
|
||||||
_observerIntervalSet(false),
|
_observerIntervalSet(false)
|
||||||
_observeUntilEvent(DEFAULT_UNTIL_EVENT),
|
|
||||||
_eventHandlersExecuted(false)
|
|
||||||
{
|
{
|
||||||
//mAliasType = AT_OBSERVER;
|
//mAliasType = AT_OBSERVER;
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,12 +37,12 @@ PUOnPositionObserver::PUOnPositionObserver(void) :
|
||||||
_positionXThreshold(DEFAULT_POSITION_THRESHOLD.x),
|
_positionXThreshold(DEFAULT_POSITION_THRESHOLD.x),
|
||||||
_positionYThreshold(DEFAULT_POSITION_THRESHOLD.y),
|
_positionYThreshold(DEFAULT_POSITION_THRESHOLD.y),
|
||||||
_positionZThreshold(DEFAULT_POSITION_THRESHOLD.z),
|
_positionZThreshold(DEFAULT_POSITION_THRESHOLD.z),
|
||||||
_comparePositionX(CO_LESS_THAN),
|
|
||||||
_comparePositionY(CO_LESS_THAN),
|
|
||||||
_comparePositionZ(CO_LESS_THAN),
|
|
||||||
_positionXThresholdSet(false),
|
_positionXThresholdSet(false),
|
||||||
_positionYThresholdSet(false),
|
_positionYThresholdSet(false),
|
||||||
_positionZThresholdSet(false)
|
_positionZThresholdSet(false),
|
||||||
|
_comparePositionX(CO_LESS_THAN),
|
||||||
|
_comparePositionY(CO_LESS_THAN),
|
||||||
|
_comparePositionZ(CO_LESS_THAN)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
|
|
@ -110,26 +110,26 @@ void PUParticle3D::process( float timeElapsed )
|
||||||
|
|
||||||
PUParticle3D::PUParticle3D():
|
PUParticle3D::PUParticle3D():
|
||||||
particleEntityPtr(nullptr),
|
particleEntityPtr(nullptr),
|
||||||
|
parentEmitter(nullptr),
|
||||||
visualData(nullptr),
|
visualData(nullptr),
|
||||||
particleType(PT_VISUAL),
|
particleType(PT_VISUAL),
|
||||||
timeToLive(DEFAULT_TTL),
|
|
||||||
totalTimeToLive(DEFAULT_TTL),
|
|
||||||
timeFraction(0.0f),
|
|
||||||
mass(DEFAULT_MASS),
|
|
||||||
eventFlags(0),
|
|
||||||
freezed(false),
|
|
||||||
originalDirectionLength(0.0f),
|
originalDirectionLength(0.0f),
|
||||||
originalScaledDirectionLength(0.0f),
|
|
||||||
originalVelocity(0.0f),
|
originalVelocity(0.0f),
|
||||||
parentEmitter(nullptr),
|
originalScaledDirectionLength(0.0f),
|
||||||
|
rotationAxis(Vec3::UNIT_Z),
|
||||||
//color(Vec4::ONE),
|
//color(Vec4::ONE),
|
||||||
originalColor(Vec4::ONE),
|
originalColor(Vec4::ONE),
|
||||||
//zRotation(0.0f),
|
//zRotation(0.0f),
|
||||||
zRotationSpeed(0.0f),
|
zRotationSpeed(0.0f),
|
||||||
rotationSpeed(0.0f),
|
rotationSpeed(0.0f),
|
||||||
rotationAxis(Vec3::UNIT_Z),
|
|
||||||
ownDimensions(false),
|
|
||||||
radius(0.87f),
|
radius(0.87f),
|
||||||
|
ownDimensions(false),
|
||||||
|
eventFlags(0),
|
||||||
|
freezed(false),
|
||||||
|
timeToLive(DEFAULT_TTL),
|
||||||
|
totalTimeToLive(DEFAULT_TTL),
|
||||||
|
timeFraction(0.0f),
|
||||||
|
mass(DEFAULT_MASS),
|
||||||
textureAnimationTimeStep(0.1f),
|
textureAnimationTimeStep(0.1f),
|
||||||
textureAnimationTimeStepCount(0.0f),
|
textureAnimationTimeStepCount(0.0f),
|
||||||
textureCoordsCurrent(0),
|
textureCoordsCurrent(0),
|
||||||
|
@ -176,13 +176,13 @@ PUParticleSystem3D::PUParticleSystem3D()
|
||||||
, _prepared(false)
|
, _prepared(false)
|
||||||
, _poolPrepared(false)
|
, _poolPrepared(false)
|
||||||
, _particleSystemScaleVelocity(1.0f)
|
, _particleSystemScaleVelocity(1.0f)
|
||||||
|
, _timeElapsedSinceStart(0.0f)
|
||||||
, _defaultWidth(DEFAULT_WIDTH)
|
, _defaultWidth(DEFAULT_WIDTH)
|
||||||
, _defaultHeight(DEFAULT_HEIGHT)
|
, _defaultHeight(DEFAULT_HEIGHT)
|
||||||
, _defaultDepth(DEFAULT_DEPTH)
|
, _defaultDepth(DEFAULT_DEPTH)
|
||||||
, _maxVelocity(DEFAULT_MAX_VELOCITY)
|
, _maxVelocity(DEFAULT_MAX_VELOCITY)
|
||||||
, _maxVelocitySet(false)
|
, _maxVelocitySet(false)
|
||||||
, _isMarkedForEmission(false)
|
, _isMarkedForEmission(false)
|
||||||
, _timeElapsedSinceStart(0.0f)
|
|
||||||
, _parentParticleSystem(nullptr)
|
, _parentParticleSystem(nullptr)
|
||||||
{
|
{
|
||||||
_particleQuota = DEFAULT_PARTICLE_QUOTA;
|
_particleQuota = DEFAULT_PARTICLE_QUOTA;
|
||||||
|
|
|
@ -50,10 +50,10 @@ void PURender::copyAttributesTo( PURender *render )
|
||||||
render->_renderType = _renderType;
|
render->_renderType = _renderType;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool compareParticle3D(PUParticle3D* left, PUParticle3D* right)
|
//static bool compareParticle3D(PUParticle3D* left, PUParticle3D* right)
|
||||||
{
|
//{
|
||||||
return left->depthInView > right->depthInView;
|
// return left->depthInView > right->depthInView;
|
||||||
}
|
//}
|
||||||
|
|
||||||
PUParticle3DQuadRender* PUParticle3DQuadRender::create(const std::string& texFile)
|
PUParticle3DQuadRender* PUParticle3DQuadRender::create(const std::string& texFile)
|
||||||
{
|
{
|
||||||
|
@ -514,8 +514,8 @@ PUParticle3DEntityRender::PUParticle3DEntityRender()
|
||||||
: _meshCommand(nullptr)
|
: _meshCommand(nullptr)
|
||||||
, _texture(nullptr)
|
, _texture(nullptr)
|
||||||
, _glProgramState(nullptr)
|
, _glProgramState(nullptr)
|
||||||
, _vertexBuffer(nullptr)
|
|
||||||
, _indexBuffer(nullptr)
|
, _indexBuffer(nullptr)
|
||||||
|
, _vertexBuffer(nullptr)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -95,11 +95,11 @@ PURibbonTrailRender::PURibbonTrailRender() :
|
||||||
_trail(0),
|
_trail(0),
|
||||||
_useVertexColours(DEFAULT_USE_VERTEX_COLOURS),
|
_useVertexColours(DEFAULT_USE_VERTEX_COLOURS),
|
||||||
_maxChainElements(DEFAULT_MAX_ELEMENTS),
|
_maxChainElements(DEFAULT_MAX_ELEMENTS),
|
||||||
_setLength(false),
|
|
||||||
_trailLength(DEFAULT_LENGTH),
|
_trailLength(DEFAULT_LENGTH),
|
||||||
_setWidth(false),
|
|
||||||
_trailWidth(DEFAULT_WIDTH),
|
_trailWidth(DEFAULT_WIDTH),
|
||||||
_randomInitialColor(DEFAULT_RANDOM_INITIAL_COLOUR),
|
_randomInitialColor(DEFAULT_RANDOM_INITIAL_COLOUR),
|
||||||
|
_setLength(false),
|
||||||
|
_setWidth(false),
|
||||||
_initialColor(DEFAULT_INITIAL_COLOUR),
|
_initialColor(DEFAULT_INITIAL_COLOUR),
|
||||||
_colorChange(DEFAULT_COLOUR_CHANGE),
|
_colorChange(DEFAULT_COLOUR_CHANGE),
|
||||||
_childNode(0)
|
_childNode(0)
|
||||||
|
|
|
@ -44,8 +44,8 @@ public:
|
||||||
//Constructor
|
//Constructor
|
||||||
PURibbonTrailVisualData (Node* sceneNode, PURibbonTrail* ribbonTrail) :
|
PURibbonTrailVisualData (Node* sceneNode, PURibbonTrail* ribbonTrail) :
|
||||||
node(sceneNode),
|
node(sceneNode),
|
||||||
trail(ribbonTrail),
|
|
||||||
addedToTrail(false),
|
addedToTrail(false),
|
||||||
|
trail(ribbonTrail),
|
||||||
index(0){};
|
index(0){};
|
||||||
|
|
||||||
Node* node;
|
Node* node;
|
||||||
|
|
|
@ -78,8 +78,8 @@ namespace {
|
||||||
|
|
||||||
private:
|
private:
|
||||||
TextButton()
|
TextButton()
|
||||||
: _enabled(true)
|
: _onTriggered(nullptr)
|
||||||
, _onTriggered(nullptr)
|
, _enabled(true)
|
||||||
{
|
{
|
||||||
auto listener = EventListenerTouchOneByOne::create();
|
auto listener = EventListenerTouchOneByOne::create();
|
||||||
listener->setSwallowTouches(true);
|
listener->setSwallowTouches(true);
|
||||||
|
|
|
@ -287,8 +287,6 @@ public:
|
||||||
virtual void update(float dt) override;
|
virtual void update(float dt) override;
|
||||||
virtual std::string title() const override;
|
virtual std::string title() const override;
|
||||||
virtual std::string subtitle() const override;
|
virtual std::string subtitle() const override;
|
||||||
private:
|
|
||||||
cocos2d::ParticleBatchNode* _batchNode;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class AddAndDeleteParticleSystems : public ParticleDemo
|
class AddAndDeleteParticleSystems : public ParticleDemo
|
||||||
|
|
|
@ -54,9 +54,9 @@ void PhysicsDemoDisabled::onEnter()
|
||||||
#else
|
#else
|
||||||
|
|
||||||
PhysicsDemo::PhysicsDemo()
|
PhysicsDemo::PhysicsDemo()
|
||||||
: _debugDraw(false)
|
: _spriteTexture(nullptr)
|
||||||
, _spriteTexture(nullptr)
|
|
||||||
, _ball(nullptr)
|
, _ball(nullptr)
|
||||||
|
, _debugDraw(false)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3332,32 +3332,26 @@ class MySprite1 : public Sprite
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CREATE_FUNC(MySprite1);
|
CREATE_FUNC(MySprite1);
|
||||||
MySprite1() : ivar(10) {}
|
MySprite1() {}
|
||||||
static MySprite1* createWithSpriteFrameName(const std::string& spriteFrameName)
|
static MySprite1* createWithSpriteFrameName(const std::string& spriteFrameName)
|
||||||
{
|
{
|
||||||
auto sprite = MySprite1::create();
|
auto sprite = MySprite1::create();
|
||||||
sprite->setSpriteFrame(spriteFrameName);
|
sprite->setSpriteFrame(spriteFrameName);
|
||||||
return sprite;
|
return sprite;
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
|
||||||
int ivar;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class MySprite2 : public Sprite
|
class MySprite2 : public Sprite
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CREATE_FUNC(MySprite2);
|
CREATE_FUNC(MySprite2);
|
||||||
MySprite2() : ivar(10) {}
|
MySprite2() {}
|
||||||
static MySprite2* create(const std::string& name)
|
static MySprite2* create(const std::string& name)
|
||||||
{
|
{
|
||||||
auto sprite = MySprite2::create();
|
auto sprite = MySprite2::create();
|
||||||
sprite ->setTexture(name);
|
sprite ->setTexture(name);
|
||||||
return sprite;
|
return sprite;
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
|
||||||
int ivar;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue