1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #ifndef REDActionInstant_h
- #define REDActionInstant_h
- #include "2d/CCActionInstant.h"
- /** @class Enable
- * @brief Enable the control.
- */
- class Enable : public cocos2d::ActionInstant
- {
- public:
- /** Allocates and initializes the action.
- *
- * @return An autoreleased Enable object.
- */
- static Enable * create();
- //
- // Overrides
- //
- /**
- * @param time In seconds.
- */
- virtual void update(float time) override;
- virtual ActionInstant* reverse() const override;
- virtual Enable* clone() const override;
- CC_CONSTRUCTOR_ACCESS:
- Enable(){}
- virtual ~Enable(){}
- private:
- CC_DISALLOW_COPY_AND_ASSIGN(Enable);
- };
- /** @class Disable
- * @brief Disable the control.
- */
- class Disable : public cocos2d::ActionInstant
- {
- public:
- /** Allocates and initializes the action.
- *
- * @return An autoreleased Disable object.
- */
- static Disable * create();
- //
- // Overrides
- //
- /**
- * @param time In seconds.
- */
- virtual void update(float time) override;
- virtual ActionInstant* reverse() const override;
- virtual Disable* clone() const override;
- CC_CONSTRUCTOR_ACCESS:
- Disable(){}
- virtual ~Disable(){}
- private:
- CC_DISALLOW_COPY_AND_ASSIGN(Disable);
- };
- class EnableMaterial: public cocos2d::ActionInstant {
- public:
- static EnableMaterial * create();
-
- virtual void update(float time) override;
- virtual ActionInstant* reverse() const override;
- virtual EnableMaterial* clone() const override;
-
- CC_CONSTRUCTOR_ACCESS:
- EnableMaterial(){}
- virtual ~EnableMaterial(){}
- };
- class DisableMaterial: public cocos2d::ActionInstant {
- public:
- static DisableMaterial * create();
-
- virtual void update(float time) override;
- virtual ActionInstant* reverse() const override;
- virtual DisableMaterial* clone() const override;
-
- CC_CONSTRUCTOR_ACCESS:
- DisableMaterial(){}
- virtual ~DisableMaterial(){}
- };
- #endif /* REDActionInstant_h */
|