diff options
| author | Dusan Durech <dusan.d@Centrum.sk> | 2009-07-15 20:36:23 +0200 |
|---|---|---|
| committer | Dusan Durech <dusan.d@Centrum.sk> | 2009-07-15 20:36:23 +0200 |
| commit | d0c088655af27e2e66b164c061e48a5f5bd28f05 (patch) | |
| tree | 59bb7dd44ff5bed456e84c4195fd4c1bd1aff130 /src/client/interface.c | |
| parent | dd094a1c6598648c013ae1483c303eea34fc3bbe (diff) | |
add new API for mouse and fix bug with crash upon load session
Diffstat (limited to 'src/client/interface.c')
| -rw-r--r-- | src/client/interface.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/client/interface.c b/src/client/interface.c index e8f1971..9907862 100644 --- a/src/client/interface.c +++ b/src/client/interface.c @@ -7,7 +7,7 @@ #include "screen.h" #include "keyboardBuffer.h" #include "hotKey.h" - +#include "mouse_buffer.h" static SDL_Surface *screen; /* window surface */ /*static SDL_Surface *my_surface;*/ @@ -278,6 +278,10 @@ int eventAction() while (SDL_WaitEvent(&event)) { switch (event.type) { + case SDL_MOUSEBUTTONDOWN: + mouse_buffer_event(&event.button); + break; + case SDL_KEYDOWN: switch (event.key.keysym.sym) { default: @@ -300,6 +304,7 @@ int eventAction() screen_event(); hot_key_event(); screen_switch(); + mouse_buffer_clean(); break; default: |