37        template<
class... Params>
 
   51                        auto it = event_handlers.find(game_event.
get_name());
 
   52                        if (it != event_handlers.end() && (
bool)it->second)
 
   54                                it->second(game_event, params...);
 
 
   64                std::map<std::string, CallbackClass> event_handlers;
 
 
Definition event_dispatcher.h:39
bool dispatch(const NetGameEvent &game_event, Params... params)
Dispatches the event object.
Definition event_dispatcher.h:49
CallbackClass & func_event(const std::string &name)
Definition event_dispatcher.h:43
std::function< void(const NetGameEvent &, Params...) > CallbackClass
Definition event_dispatcher.h:41
NetGameEvent.
Definition Network/NetGame/event.h:40
std::string get_name() const
Definition Network/NetGame/event.h:46