diff options
| -rw-r--r-- | meson.build | 2 | ||||
| -rw-r--r-- | sdl.c | 15 | 
2 files changed, 16 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 4b57931..9a5f339 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@  project('LimoX', 'c')  gtkdep = dependency('gtk4')  strophedep = dependency('libstrophe') -sdldep = dependency('sdl2') +sdldep = dependency('sdl')  executable('limox', ['main.c', 'gtk.c', 'net.c', 'data.c'], dependencies : [gtkdep, strophedep])  executable('limox_sdl', ['main.c', 'sdl.c', 'net.c', 'data.c'], dependencies : [sdldep, strophedep]) @@ -1,11 +1,26 @@ +#include <SDL/SDL.h> +  #include "net.h"  #include "data.h"  void gui_run(void) { +    int cont = 1; +    SDL_Event event; + +    SDL_Init(SDL_INIT_EVERYTHING); +    SDL_WM_SetCaption("LimoX", NULL); +    SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE); +    while (cont) { +        SDL_WaitEvent(&event); +        if (event.type == SDL_QUIT) +            cont = 0; +    } +    SDL_Quit(); +  }  void gui_connected(char* jid, char* password) {  | 
