summaryrefslogtreecommitdiff
path: root/src/client/interface.c
diff options
context:
space:
mode:
authorxHire <xhire@tuxportal.cz>2008-10-25 14:11:06 +0200
committerxHire <xhire@tuxportal.cz>2008-10-25 14:11:06 +0200
commitc8a9209d77a896bf49227e5aeccd54e91ccf29cc (patch)
tree6b7367406ebbc6ce3ea5e0c8668c75f6fb3f6ae9 /src/client/interface.c
parentcb9deba915dd7b114eeb76601eb1c8b07c1ba90f (diff)
Changed style of the code to the K&R standard
Diffstat (limited to 'src/client/interface.c')
-rw-r--r--src/client/interface.c326
1 files changed, 155 insertions, 171 deletions
diff --git a/src/client/interface.c b/src/client/interface.c
index 94a9fdb..d2f99fb 100644
--- a/src/client/interface.c
+++ b/src/client/interface.c
@@ -24,78 +24,71 @@ static bool_t isInterfaceInit = FALSE;
// flag, kterym se ridi zarazovani klaves do bufferu
bool_t keyboardBufferEnabled = FALSE;
-bool_t
-isInterfaceInicialized()
+bool_t isInterfaceInicialized()
{
- return isInterfaceInit;
+ return isInterfaceInit;
}
-static Uint32
-TimerCallback(Uint32 interval, void *param)
+static Uint32 TimerCallback(Uint32 interval, void *param)
{
- SDL_Event event;
- event.type = SDL_USEREVENT;
- event.user.code = USR_EVT_TIMER;
- event.user.data1 = NULL;
- event.user.data2 = NULL;
+ SDL_Event event;
+ event.type = SDL_USEREVENT;
+ event.user.code = USR_EVT_TIMER;
+ event.user.data1 = NULL;
+ event.user.data2 = NULL;
- SDL_PushEvent(&event);
+ SDL_PushEvent(&event);
- return interval;
+ return interval;
}
-void
-enableKeyboardBuffer()
+void enableKeyboardBuffer()
{
- keyboardBufferEnabled = TRUE;
+ keyboardBufferEnabled = TRUE;
}
-void
-disableKeyboardBuffer()
+void disableKeyboardBuffer()
{
- keyboardBufferEnabled = FALSE;
+ keyboardBufferEnabled = FALSE;
}
-void
-hotkey_screen()
+void hotkey_screen()
{
- if (g_win_flags & SDL_FULLSCREEN)
- g_win_flags &= ~SDL_FULLSCREEN;
- else
- g_win_flags |= SDL_FULLSCREEN;
-
- if (SDL_WM_ToggleFullScreen(screen) == 0) {
- fprintf(stderr, _("Unable to switch to FULLSCREEN mode!\n"));
-
- SDL_FreeSurface(screen);
- screen =
- SDL_SetVideoMode(WINDOW_SIZE_X, WINDOW_SIZE_Y, WIN_BPP,
- g_win_flags);
-
- if (screen == NULL) {
- fprintf(stderr, _("Unable to switch to WINDOW mode! Error: %s\n"),
- SDL_GetError());
- return;
- }
- }
+ if (g_win_flags & SDL_FULLSCREEN)
+ g_win_flags &= ~SDL_FULLSCREEN;
+ else
+ g_win_flags |= SDL_FULLSCREEN;
+
+ if (SDL_WM_ToggleFullScreen(screen) == 0) {
+ fprintf(stderr, _("Unable to switch to FULLSCREEN mode!\n"));
+
+ SDL_FreeSurface(screen);
+ screen =
+ SDL_SetVideoMode(WINDOW_SIZE_X, WINDOW_SIZE_Y, WIN_BPP,
+ g_win_flags);
+
+ if (screen == NULL) {
+ fprintf(stderr, _("Unable to switch to WINDOW mode! Error: %s\n"),
+ SDL_GetError());
+ return;
+ }
+ }
}
-int
-initSDL()
+int initSDL()
{
#ifdef DEBUG
- printf(_("Initializing SDL system\n"));
+ printf(_("Initializing SDL system\n"));
#endif
- // initialization of SDL
- if (SDL_Init(SDL_SUBSYSTEMS) == -1) {
- fprintf(stderr, "%s\n", SDL_GetError());
- SDL_Quit();
- return -1;
- }
-
- // initialization of SDL
- //screen = SDL_SetVideoMode(WINDOW_SIZE_X, WINDOW_SIZE_Y, 0, g_win_flags);
- screen = SDL_SetVideoMode(WINDOW_SIZE_X, WINDOW_SIZE_Y, 0, g_win_flags);
+ // initialization of SDL
+ if (SDL_Init(SDL_SUBSYSTEMS) == -1) {
+ fprintf(stderr, "%s\n", SDL_GetError());
+ SDL_Quit();
+ return -1;
+ }
+ // initialization of SDL
+ //screen = SDL_SetVideoMode(WINDOW_SIZE_X, WINDOW_SIZE_Y, 0, g_win_flags);
+ screen = SDL_SetVideoMode(WINDOW_SIZE_X, WINDOW_SIZE_Y, 0, g_win_flags);
/*
my_surface = SDL_CreateRGBSurface(screen->flags, WINDOW_SIZE_X, WINDOW_SIZE_Y,
@@ -103,88 +96,82 @@ initSDL()
screen->format->Rmask, screen->format->Gmask,
screen->format->Bmask, screen->format->Amask);
*/
- //memset(my_surface->pixels, 128, 200);
+ //memset(my_surface->pixels, 128, 200);
- if (screen == NULL) {
- fprintf(stderr, "%s\n", SDL_GetError());
- SDL_Quit();
- return -1;
- }
+ if (screen == NULL) {
+ fprintf(stderr, "%s\n", SDL_GetError());
+ SDL_Quit();
+ return -1;
+ }
- SDL_WM_SetCaption(WINDOW_TITLE, NULL);
- //SDL_ShowCursor(0);
- SDL_EnableKeyRepeat(0, 1);
- timer = SDL_AddTimer(INTERVAL, TimerCallback, NULL);
+ SDL_WM_SetCaption(WINDOW_TITLE, NULL);
+ //SDL_ShowCursor(0);
+ SDL_EnableKeyRepeat(0, 1);
+ timer = SDL_AddTimer(INTERVAL, TimerCallback, NULL);
- initKeyboardBuffer(KEYBOARD_BUFFER_SIZE);
+ initKeyboardBuffer(KEYBOARD_BUFFER_SIZE);
- initHotKey();
- registerHotKey(SDLK_F1, hotkey_screen);
+ initHotKey();
+ registerHotKey(SDLK_F1, hotkey_screen);
- srand((unsigned) time(NULL));
- isInterfaceInit = TRUE;
+ srand((unsigned) time(NULL));
+ isInterfaceInit = TRUE;
- return 0;
+ return 0;
}
-SDL_Surface *
-getSDL_Screen()
+SDL_Surface *getSDL_Screen()
{
- //return my_surface;
- return screen;
+ //return my_surface;
+ return screen;
}
-void
-interfaceRefresh()
+void interfaceRefresh()
{
- //SDL_BlitSurface(my_surface, NULL, screen, NULL);
- //SDL_UpdateRect(screen, 0, 0, screen->w, screen->h);
+ //SDL_BlitSurface(my_surface, NULL, screen, NULL);
+ //SDL_UpdateRect(screen, 0, 0, screen->w, screen->h);
- //drawImage(my_surface, 200, 100, 0, 0, 200, 200);
- SDL_Flip(screen);
- //SDL_UpdateRect(screen, 400, 0, 400, 600);
+ //drawImage(my_surface, 200, 100, 0, 0, 200, 200);
+ SDL_Flip(screen);
+ //SDL_UpdateRect(screen, 400, 0, 400, 600);
}
-void
-getMousePosition(int *x, int *y)
+void getMousePosition(int *x, int *y)
{
- SDL_GetMouseState(x, y);
+ SDL_GetMouseState(x, y);
}
-int
-isMouseClicked()
+int isMouseClicked()
{
- return SDL_GetMouseState(NULL, NULL) & SDL_BUTTON(SDL_BUTTON_LEFT);
+ return SDL_GetMouseState(NULL, NULL) & SDL_BUTTON(SDL_BUTTON_LEFT);
}
-int
-isPressAnyKey()
+int isPressAnyKey()
{
- Uint8 *mapa;
- int i;
+ Uint8 *mapa;
+ int i;
- mapa = SDL_GetKeyState(NULL);
+ mapa = SDL_GetKeyState(NULL);
- for (i = SDLK_BACKSPACE; i < SDLK_KP9; i++)
- if (mapa[i] == SDL_PRESSED) {
- return 1;
- }
+ for (i = SDLK_BACKSPACE; i < SDLK_KP9; i++)
+ if (mapa[i] == SDL_PRESSED) {
+ return 1;
+ }
- return 0;
+ return 0;
}
-void
-printPressAnyKey()
+void printPressAnyKey()
{
- Uint8 *mapa;
- int i;
+ Uint8 *mapa;
+ int i;
- mapa = SDL_GetKeyState(NULL);
+ mapa = SDL_GetKeyState(NULL);
- for (i = SDLK_BACKSPACE; i < SDLK_KP9; i++)
- if (mapa[i] == SDL_PRESSED) {
- printf(_("Pressed key with SDL value: %d\n"), i);
- }
+ for (i = SDLK_BACKSPACE; i < SDLK_KP9; i++)
+ if (mapa[i] == SDL_PRESSED) {
+ printf(_("Pressed key with SDL value: %d\n"), i);
+ }
}
@@ -205,16 +192,15 @@ static void action_esc()
}
*/
-int
-eventAction()
+int eventAction()
{
- SDL_Event event;
+ SDL_Event event;
- while (SDL_WaitEvent(&event)) {
- switch (event.type) {
- case SDL_KEYDOWN:
- switch (event.key.keysym.sym) {
+ while (SDL_WaitEvent(&event)) {
+ switch (event.type) {
+ case SDL_KEYDOWN:
+ switch (event.key.keysym.sym) {
/*
case SDLK_ESCAPE:
action_esc();
@@ -226,74 +212,72 @@ eventAction()
if(!toggleFullscreen())return 0;
break;
*/
- default:
- //neni potreba vyuzivat frontu stale
- if (keyboardBufferEnabled == TRUE)
- pushKeyToKeyboardBuffer(event.key.keysym);
- break;
- }
- break;
-
- case SDL_USEREVENT:
- switch (event.user.code) {
- case USR_EVT_TIMER:
- drawScreen();
- eventScreen();
- eventHotKey();
- switchScreen();
- break;
-
- default:
- break;
- }
- break;
-
- // change of window size
- case SDL_VIDEORESIZE:
- screen =
- SDL_SetVideoMode(event.resize.w, event.resize.h, WIN_BPP,
- g_win_flags);
-
- if (screen == NULL) {
- fprintf(stderr,
- _("Unable to change WINDOW resolution! Error: %s\n"),
- SDL_GetError());
- return 0;
- }
- break;
-
- // termination request
- case SDL_QUIT:
- return -1;
- break;
-
- default:
- break;
- }
- }
-
- return 0;
+ default:
+ //neni potreba vyuzivat frontu stale
+ if (keyboardBufferEnabled == TRUE)
+ pushKeyToKeyboardBuffer(event.key.keysym);
+ break;
+ }
+ break;
+
+ case SDL_USEREVENT:
+ switch (event.user.code) {
+ case USR_EVT_TIMER:
+ drawScreen();
+ eventScreen();
+ eventHotKey();
+ switchScreen();
+ break;
+
+ default:
+ break;
+ }
+ break;
+
+ // change of window size
+ case SDL_VIDEORESIZE:
+ screen =
+ SDL_SetVideoMode(event.resize.w, event.resize.h, WIN_BPP,
+ g_win_flags);
+
+ if (screen == NULL) {
+ fprintf(stderr,
+ _("Unable to change WINDOW resolution! Error: %s\n"),
+ SDL_GetError());
+ return 0;
+ }
+ break;
+
+ // termination request
+ case SDL_QUIT:
+ return -1;
+ break;
+
+ default:
+ break;
+ }
+ }
+
+ return 0;
}
-void
-eventSDL()
+void eventSDL()
{
- while (1) {
- if (eventAction() == -1)
- return;
- }
+ while (1) {
+ if (eventAction() == -1)
+ return;
+ }
}
-void
-quitSDL()
+void quitSDL()
{
#ifdef DEBUG
- printf(_("Quitting SDL\n"));
+ printf(_("Quitting SDL\n"));
#endif
- quitHotKey();
- quitKeyboardBuffer();
+ quitHotKey();
+ quitKeyboardBuffer();
- SDL_Quit();
+ SDL_Quit();
- isInterfaceInit = FALSE;
+ isInterfaceInit = FALSE;
}