#ifndef MODULE_AREA_OVER_SPEED_H #define MODULE_AREA_OVER_SPEED_H /** * @brief 简要说明 * @author 戴月腾 * @date 2019-01-07 */ #include <mutex> #include <map> #include <chrono> #include <boost/thread.hpp> #include <boost/enable_shared_from_this.hpp> #include "module_singleton_base.h" #include "card.h" ///区域超速 class module_area_over_speed:public singleton_base<module_area_over_speed> { private: friend class singleton_base<module_area_over_speed>; module_area_over_speed() { } public: void on_enter(std::shared_ptr<card_location_base> card_ptr, int index); void on_hover(std::shared_ptr<card_location_base> card_ptr, int index); void on_leave(std::shared_ptr<card_location_base> card_ptr, int index); }; #endif // MODULE_AREA_OVER_SPEED_H