First moves

This commit is contained in:
Jasmine 2025-03-11 14:07:48 -04:00
parent 96deea0ef8
commit 1479916f7c
10 changed files with 129 additions and 1 deletions

View file

@ -80,6 +80,7 @@ public:
bool m_bDirty;
kmMat4 m_lookupMatrix;
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCamera, CCObject)
/**
* @js ctor
*/

View file

@ -63,6 +63,7 @@ public:
static void purgeConfiguration(void);
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCConfiguration, CCObject)
/**
* @js NA
* @lua NA

View file

@ -53,6 +53,7 @@ class CC_DLL CCTimer : public CCObject
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCTimer, CCObject)
/**
* @js ctor
* @lua NA

View file

@ -185,6 +185,7 @@ class CC_DLL CCSpeed : public CCAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCSpeed, CCAction)
/**
* @js ctor
*/
@ -243,6 +244,7 @@ class CC_DLL CCFollow : public CCAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCFollow, CCAction)
/**
* @js ctor
*/

View file

@ -91,6 +91,7 @@ class CC_DLL CCOrbitCamera : public CCActionCamera //<NSCopying>
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCOrbitCamera, CCActionCamera)
/**
* @js ctor
*/

View file

@ -59,7 +59,8 @@ class CC_DLL CCPointArray : public CCObject
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCPointArray, CCObject)
/** creates and initializes a Points array with capacity
* @lua NA
*/
@ -121,6 +122,7 @@ class CC_DLL CCCardinalSplineTo : public CCActionInterval
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCardinalSplineTo, CCActionInterval)
/** creates an action with a Cardinal Spline array of points and tension
* @code
@ -193,6 +195,7 @@ class CC_DLL CCCardinalSplineBy : public CCCardinalSplineTo
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCardinalSplineBy, CCCardinalSplineTo)
/** creates an action with a Cardinal Spline array of points and tension
* @code
@ -228,6 +231,7 @@ class CC_DLL CCCatmullRomTo : public CCCardinalSplineTo
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCatmullRomTo, CCCardinalSplineTo)
/** creates an action with a Cardinal Spline array of points and tension
* @code
@ -253,6 +257,7 @@ class CC_DLL CCCatmullRomBy : public CCCardinalSplineBy
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCatmullRomBy, CCCardinalSplineBy)
/** creates an action with a Cardinal Spline array of points and tension
* @code

View file

@ -126,6 +126,9 @@ class CC_DLL CCEaseIn : public CCEaseRateAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseIn, CCEaseRateAction)
CCEaseIn() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -147,6 +150,9 @@ class CC_DLL CCEaseOut : public CCEaseRateAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseOut, CCEaseRateAction)
CCEaseOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse();
/**
@ -169,6 +175,9 @@ class CC_DLL CCEaseInOut : public CCEaseRateAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseInOut, CCEaseRateAction)
CCEaseInOut() {}
virtual void update(float time);
/**
* @js NA
@ -191,6 +200,9 @@ class CC_DLL CCEaseExponentialIn : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseExponentialIn, CCActionEase)
CCEaseExponentialIn() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -212,6 +224,9 @@ class CC_DLL CCEaseExponentialOut : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseExponentialOut, CCActionEase)
CCEaseExponentialOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -233,6 +248,9 @@ class CC_DLL CCEaseExponentialInOut : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseExponentialInOut, CCActionEase)
CCEaseExponentialInOut() {}
virtual void update(float time);
/**
* @js NA
@ -255,6 +273,9 @@ class CC_DLL CCEaseSineIn : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseSineIn, CCActionEase)
CCEaseSineIn() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -276,6 +297,9 @@ class CC_DLL CCEaseSineOut : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseSineOut, CCActionEase)
CCEaseSineOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -298,6 +322,9 @@ class CC_DLL CCEaseSineInOut : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseSineInOut, CCActionEase)
CCEaseSineInOut() {}
virtual void update(float time);
/**
* @js NA
@ -321,6 +348,9 @@ class CC_DLL CCEaseElastic : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseElastic, CCActionEase)
CCEaseElastic() {}
/** get period of the wave in radians. default is 0.3 */
inline float getPeriod(void) { return m_fPeriod; }
/** set period of the wave in radians. */
@ -355,6 +385,9 @@ class CC_DLL CCEaseElasticIn : public CCEaseElastic
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseElasticIn, CCEaseElastic)
CCEaseElasticIn() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -380,6 +413,9 @@ class CC_DLL CCEaseElasticOut : public CCEaseElastic
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseElasticOut, CCEaseElastic)
CCEaseElasticOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -405,6 +441,9 @@ class CC_DLL CCEaseElasticInOut : public CCEaseElastic
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseElasticInOut, CCEaseElastic)
CCEaseElasticInOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -429,6 +468,9 @@ class CC_DLL CCEaseBounce : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBounce, CCActionEase)
CCEaseBounce() {}
float bounceTime(float time);
/**
* @js NA
@ -453,6 +495,9 @@ class CC_DLL CCEaseBounceIn : public CCEaseBounce
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBounceIn, CCEaseBounce)
CCEaseBounceIn() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -477,6 +522,9 @@ class CC_DLL CCEaseBounceOut : public CCEaseBounce
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBounceOut, CCEaseBounce)
CCEaseBounceOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -501,6 +549,9 @@ class CC_DLL CCEaseBounceInOut : public CCEaseBounce
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBounceInOut, CCEaseBounce)
CCEaseBounceInOut() {}
virtual void update(float time);
/**
* @js NA
@ -525,6 +576,9 @@ class CC_DLL CCEaseBackIn : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBackIn, CCActionEase)
CCEaseBackIn() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -549,6 +603,9 @@ class CC_DLL CCEaseBackOut : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBackOut, CCActionEase)
CCEaseBackOut() {}
virtual void update(float time);
virtual CCActionInterval* reverse(void);
/**
@ -573,6 +630,9 @@ class CC_DLL CCEaseBackInOut : public CCActionEase
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCEaseBackInOut, CCActionEase)
CCEaseBackInOut() {}
virtual void update(float time);
/**
* @js NA

View file

@ -42,6 +42,9 @@ class CC_DLL CCGridAction : public CCActionInterval
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCGridAction, CCActionInterval)
CCGridAction() {}
/**
* @js NA
* @lua NA
@ -76,6 +79,9 @@ class CC_DLL CCGrid3DAction : public CCGridAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCGrid3DAction, CCGridAction)
CCGrid3DAction() {}
/** returns the grid */
virtual CCGridBase* getGrid(void);
/** returns the vertex than belongs to certain position in the grid */
@ -98,6 +104,9 @@ class CC_DLL CCTiledGrid3DAction : public CCGridAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCTiledGrid3DAction, CCGridAction)
CCTiledGrid3DAction() {}
/** returns the tile that belongs to a certain position of the grid */
ccQuad3 tile(const CCPoint& position);
/** returns the non-transformed tile that belongs to a certain position of the grid */
@ -226,6 +235,9 @@ class CC_DLL CCStopGrid : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCStopGrid, CCActionInstant)
CCStopGrid() {}
virtual void startWithTarget(CCNode *pTarget);
public:
@ -238,6 +250,9 @@ class CC_DLL CCReuseGrid : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCReuseGrid, CCActionInstant)
CCReuseGrid() {}
/** initializes an action with the number of times that the current grid will be reused */
bool initWithTimes(int times);

View file

@ -41,6 +41,9 @@ class CC_DLL CCWaves3D : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCWaves3D, CCGrid3DAction)
CCWaves3D() {}
inline float getAmplitude(void) { return m_fAmplitude; }
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
@ -70,6 +73,9 @@ class CC_DLL CCFlipX3D : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCFlipX3D, CCGrid3DAction)
CCFlipX3D() {}
/** initializes the action with duration */
virtual bool initWithDuration(float duration);
virtual bool initWithSize(const CCSize& gridSize, float duration);
@ -90,6 +96,9 @@ class CC_DLL CCFlipY3D : public CCFlipX3D
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCFlipY3D, CCFlipX3D)
CCFlipY3D() {}
virtual void update(float time);
/**
* @js NA
@ -107,6 +116,9 @@ class CC_DLL CCLens3D : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCLens3D, CCGrid3DAction)
CCLens3D() {}
/** Get lens center position */
inline float getLensEffect(void) { return m_fLensEffect; }
/** Set lens center position */
@ -146,6 +158,9 @@ class CC_DLL CCRipple3D : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCRipple3D, CCGrid3DAction)
CCRipple3D() {}
/** get center position */
inline const CCPoint& getPosition(void) { return m_position; }
/** set center position */
@ -183,6 +198,9 @@ class CC_DLL CCShaky3D : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCShaky3D, CCGrid3DAction)
CCShaky3D() {}
/** initializes the action with a range, shake Z vertices, a grid and duration */
bool initWithDuration(float duration, const CCSize& gridSize, int range, bool shakeZ);
/**
@ -205,6 +223,9 @@ class CC_DLL CCLiquid : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCLiquid, CCGrid3DAction)
CCLiquid() {}
inline float getAmplitude(void) { return m_fAmplitude; }
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
@ -234,6 +255,9 @@ class CC_DLL CCWaves : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCWaves, CCGrid3DAction)
CCWaves() {}
inline float getAmplitude(void) { return m_fAmplitude; }
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
@ -266,6 +290,9 @@ class CC_DLL CCTwirl : public CCGrid3DAction
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCTwirl, CCGrid3DAction)
CCTwirl() {}
/** get twirl center */
inline const CCPoint& getPosition(void) { return m_position; }
/** set twirl center */

View file

@ -76,6 +76,7 @@ class CC_DLL CCShow : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCShow, CCActionInstant)
/**
* @js ctor
* @lua NA
@ -109,6 +110,7 @@ class CC_DLL CCHide : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCHide, CCActionInstant)
/**
* @js ctor
* @lua NA
@ -142,6 +144,7 @@ class CC_DLL CCToggleVisibility : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCToggleVisibility, CCActionInstant)
/**
* @js ctor
*/
@ -173,6 +176,8 @@ class CC_DLL CCRemoveSelf : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCRemoveSelf, CCActionInstant)
CCRemoveSelf(){}
virtual ~CCRemoveSelf(){}
//super methods
@ -197,6 +202,7 @@ class CC_DLL CCFlipX : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCFlipX, CCActionInstant)
/**
* @js ctor
*/
@ -235,6 +241,7 @@ class CC_DLL CCFlipY : public CCActionInstant
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCFlipY, CCActionInstant)
/**
* @js ctor
*/
@ -270,6 +277,7 @@ class CC_DLL CCPlace : public CCActionInstant //<NSCopying>
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCPlace, CCActionInstant)
/**
* @js ctor
*/
@ -301,6 +309,7 @@ class CC_DLL CCCallFunc : public CCActionInstant //<NSCopying>
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCallFunc, CCActionInstant)
/**
* @js ctor
*/
@ -394,6 +403,7 @@ class CC_DLL CCCallFuncN : public CCCallFunc, public TypeInfo
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCallFuncN, CCCallFunc)
/**
* @js ctor
* @lua NA
@ -450,6 +460,9 @@ class CC_DLL CCCallFuncND : public CCCallFuncN
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCallFuncND, CCCallFuncN)
CCCallFuncND() {};
virtual long getClassTypeInfo() {
static const long id = cocos2d::getHashCodeByString(typeid(cocos2d::CCCallFunc).name());
return id;
@ -485,6 +498,8 @@ class CC_DLL CCCallFuncO : public CCCallFunc, public TypeInfo
{
GEODE_FRIEND_MODIFY
public:
GEODE_CUSTOM_CONSTRUCTOR_COCOS(CCCallFuncO, CCCallFunc)
CCCallFuncO();
virtual ~CCCallFuncO();