// // AniTickleGestureRecognizer.h // SteveMaggieCpp // // Created by Katarzyna Kalinowska-Górska on 19.05.2017. // // #ifndef AniTickleGestureRecognizer_h #define AniTickleGestureRecognizer_h #include "AniFastSwipeGestureRecognizer.h" class AniTickleGestureRecognizer : public AniFastSwipeGestureRecognizer { public: AniTickleGestureRecognizer(); virtual ~AniTickleGestureRecognizer(); virtual void setOnTickleDetectedCallback(std::function); protected: const int MAX_SWIPES_DETECTION_TIME = 1500; const int MIN_SWIPES_COUNT = 3; std::deque _swipeTimes; int _swipeCount; std::function _onTickleDetected; }; #endif /* AniTickleGestureRecognizer_h */