Mercurial > fife-parpg
comparison engine/core/eventchannel/eventmanager.h @ 103:c512dff398c2
combine events (currently only mouse motion events), that helps reducing lag in clients
author | spq@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Wed, 23 Jul 2008 09:36:45 +0000 |
parents | 90005975cdbb |
children | bb9902910067 |
comparison
equal
deleted
inserted
replaced
102:af9a5579763e | 103:c512dff398c2 |
---|---|
110 * It passes appropriate events to their listeners | 110 * It passes appropriate events to their listeners |
111 */ | 111 */ |
112 void processEvents(); | 112 void processEvents(); |
113 | 113 |
114 private: | 114 private: |
115 bool combineEvents(SDL_Event& event1, const SDL_Event& event2); | |
115 void dispatchKeyEvent(KeyEvent& evt); | 116 void dispatchKeyEvent(KeyEvent& evt); |
116 void dispatchMouseEvent(MouseEvent& evt); | 117 void dispatchMouseEvent(MouseEvent& evt); |
117 void dispatchSdlEvent(SDL_Event& evt); | 118 void dispatchSdlEvent(SDL_Event& evt); |
118 void dispatchWidgetEvent(WidgetEvent& evt); | 119 void dispatchWidgetEvent(WidgetEvent& evt); |
119 void fillModifiers(InputEvent& evt); | 120 void fillModifiers(InputEvent& evt); |