12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- #ifndef MODULE_AREA_TIMEOUT_H
- #define MODULE_AREA_TIMEOUT_H
- #include <mutex>
- #include <map>
- #include <chrono>
- #include <boost/thread.hpp>
- #include <boost/enable_shared_from_this.hpp>
- #include "point.h"
- #include "module_const.h"
- #include"module_const.h"
- class module_area_timeout:public singleton_base<module_area_timeout>
- {
- private:
- friend class singleton_base<module_area_timeout>;
- module_area_timeout()
- {
- }
- public:
- void on_enter(std::shared_ptr<card_location_base> card_ptr,std::shared_ptr<area_hover>&c,double speed)
- {
-
- }
- void on_hover(std::shared_ptr<card_location_base> card_ptr,std::shared_ptr<area_hover>&c,double speed,
- std::map<uint64_t, std::shared_ptr<ya_event>>& ev_map)
- {
- auto area_ptr = c->m_area;
-
- }
- void on_leave(std::shared_ptr<card_location_base> card_ptr,std::shared_ptr<area_hover>&c,double speed)
- {
- }
- };
- typedef std::shared_ptr<module_area_timeout> module_area_timeout_ptr;
- #endif
|