From d0c088655af27e2e66b164c061e48a5f5bd28f05 Mon Sep 17 00:00:00 2001 From: Dusan Durech Date: Wed, 15 Jul 2009 20:36:23 +0200 Subject: add new API for mouse and fix bug with crash upon load session --- src/client/interface.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/client/interface.c') 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: -- cgit v1.2.3