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