#ifndef INTERFACE_H # define INTERFACE_H # include # include # include # include # include # include # include "main.h" /* #include */ # define SDL_SUBSYSTEMS SDL_INIT_VIDEO|SDL_INIT_TIMER // windows title # define WINDOW_TITLE "Tuxánci " TUXANCI_VERSION # define WIN_BPP 0 # define USR_EVT_TIMER 0 // interval (in ms) of triggering akcia(); # define INTERVAL 50 // velikost klavesoveho bufferu (ve znacich) # define KEYBOARD_BUFFER_SIZE 256 extern bool_t isInterfaceInicialized(); extern void enableKeyboardBuffer(); extern void disableKeyboardBuffer(); extern int initSDL(); extern void activeSlowHack(); extern SDL_Surface *getSDL_Screen(); extern void getMousePosition(int *x, int *y); extern int isMouseClicked(); extern int isPressAnyKey(); extern void interfaceRefresh(); extern void eventSDL(); extern void quitSDL(); #endif