X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgame%2Feventbus.h;h=7da047ed1851b76b8bd79b6d903aa8b20c64b47e;hb=db01a6ed506ea2352b20f10b2694e249d2bba6c5;hp=c78cb0d6562bfec062317b6915510daa08916f56;hpb=8ec00c2260b0b2a0ac5259b9a7038fad669af04c;p=libs%2Fgame.git diff --git a/source/game/eventbus.h b/source/game/eventbus.h index c78cb0d..7da047e 100644 --- a/source/game/eventbus.h +++ b/source/game/eventbus.h @@ -52,12 +52,12 @@ public: private: template - EventDispatcher &get_emitter(); + EventDispatcher &get_dispatcher(); public: template void add_observer(EventObserver &obs, std::function cb) - { get_emitter().add_observer(&obs, std::move(cb)); } + { get_dispatcher().add_observer(&obs, std::move(cb)); } void replace_observer(EventObserver &, EventObserver &); void remove_observer(EventObserver &); @@ -83,7 +83,7 @@ inline unsigned EventBus::get_event_id() } template -inline EventDispatcher &EventBus::get_emitter() +inline EventDispatcher &EventBus::get_dispatcher() { unsigned id = get_event_id(); if(dispatchers.size()<=id)