10 #include <SDL_thread.h>
15 #include <SDL_opengl.h>
22 #define SDL_SUBSYSTEMS SDL_INIT_VIDEO|SDL_INIT_TIMER
24 /* the window title */
25 #define WINDOW_TITLE "Tuxánci " TUXANCI_VERSION
27 #define USR_EVT_TIMER 0
29 /* timing of the timer [in ms] */
32 /* size of the keyboard buffer (in characters) */
33 #define KEYBOARD_BUFFER_SIZE 256
35 extern bool_t
interface_is_inicialized();
36 extern bool_t
interface_is_use_open_gl();
37 extern void interface_enable_keyboard_buffer();
38 extern void interface_disable_keyboard_buffer();
39 extern int interface_init();
40 extern SDL_Surface
*interface_get_screen();
41 extern void interface_get_mouse_position(int *x
, int *y
);
42 extern int interface_is_mouse_clicket();
43 extern int interface_is_press_any_key();
44 extern void interface_refresh();
45 extern void interface_event();
46 extern void interface_quit();
48 #endif /* INTERFACE_H */