]> icculus.org git repositories - btb/d2x.git/blob - arch/sdl_init.c
Add ChangeLog to dist
[btb/d2x.git] / arch / sdl_init.c
1 // SDL architecture support
2 #include <conf.h>
3 #ifdef __ENV_LINUX__
4 #include <stdlib.h>
5 #include <stdio.h>
6 #include <SDL/SDL.h>
7 #include "text.h"
8 #include "event.h"
9 #include "error.h"
10 #include "args.h"
11 #include "digi.h"
12
13 extern void d_mouse_init();
14
15 void sdl_close()
16 {
17         SDL_Quit();
18 }
19
20 void arch_sdl_init()
21 {
22  // Initialise the library
23 //edited on 01/03/99 by Matt Mueller - if we use SDL_INIT_EVERYTHING, cdrom is initialized even if -nocdaudio is used
24 #ifdef SDL_INPUT
25  if (!FindArg("-nomouse"))
26    d_mouse_init();
27 #endif
28  if (!FindArg("-nosound"))
29    digi_init();
30  atexit(sdl_close);
31 }
32
33 #endif // __ENV_LINUX__