// // AniPinchGestureRecognizer.h // SteveMaggieCpp // // Created by Katarzyna Kalinowska-Górska on 19.05.2017. // // #ifndef AniPinchGestureRecognizer_h #define AniPinchGestureRecognizer_h #include "AniGestureRecognizer.h" class AniPinchGestureRecognizer : public AniGestureRecognizer { public: AniPinchGestureRecognizer(); virtual ~AniPinchGestureRecognizer(); inline void setOnPinchDetectedCallback(std::function)> p_callback){ _onPinchDetectedCallback = p_callback; }; protected: std::function)> _onPinchDetectedCallback; bool _multipleTouchInProgress; virtual bool onTouchesBegan(const std::vector& touches, cocos2d::Event* event) override; virtual void onTouchesMoved(const std::vector& touches, cocos2d::Event* event) override; virtual void onTouchesEnded(const std::vector& touches, cocos2d::Event* event) override; }; #endif /* AniPinchGestureRecognizer_h */