2 * $Source: /cvs/cvsroot/d2x/arch/sdl/event.c,v $
5 * $Date: 2001-10-31 07:41:54 $
7 * SDL Event related stuff
9 * $Log: not supported by cvs2svn $
10 * Revision 1.1 2001/10/24 09:25:05 bradleyb
11 * Moved input stuff to arch subdirs, as in d1x.
13 * Revision 1.2 2001/01/29 14:03:57 bradleyb
14 * Fixed build, minor fixes
27 extern void key_handler(SDL_KeyboardEvent *event);
28 //added on 10/17/98 by Hans de Goede for mouse functionality
29 extern void mouse_button_handler(SDL_MouseButtonEvent *mbe);
30 extern void mouse_motion_handler(SDL_MouseMotionEvent *mme);
31 //end this section addition - Hans
33 static int initialised=0;
38 while (SDL_PollEvent(&event))
40 // if( (event.type == SDL_KEYEVENT) {
41 //added/changed on 10/17/98 by Hans de Goede for mouse functionality
42 //-killed- if( (event.type == SDL_KEYDOWN) || (event.type == SDL_KEYUP) ) {
47 key_handler((SDL_KeyboardEvent *)&event);
49 case SDL_MOUSEBUTTONDOWN:
50 case SDL_MOUSEBUTTONUP:
51 mouse_button_handler((SDL_MouseButtonEvent *)&event);
54 mouse_motion_handler((SDL_MouseMotionEvent *)&event);
57 //end this section addition/change - Hans
68 // We should now be active and responding to events.