#include #include #include #include "main.h" #include "list.h" #include "myTimer.h" #include "interface.h" #include "image.h" #include "pauza.h" #include "hotKey.h" static image_t *g_pauza; static bool_t activePauza; static void switchPauzed() { if (activePauza == TRUE) { activePauza = FALSE; } else { activePauza = TRUE; } } static void hotkey_pauze() { switchPauzed(); } void pauza_init() { g_pauza = image_add("pauza.png", IMAGE_ALPHA, "pauza", IMAGE_GROUP_USER); activePauza = FALSE; hotKey_register(SDLK_p, hotkey_pauze); } void pauza_draw() { if (activePauza) { image_draw(g_pauza, WINDOW_SIZE_X / 2 - g_pauza->w / 2, WINDOW_SIZE_Y / 2 - g_pauza->h / 2, 0, 0, g_pauza->w, g_pauza->h); } } void pauza_event() { } bool_t pauza_is_active() { return activePauza; } void pauza_quit() { unhotKey_register(SDLK_p); }