c62d2810 |
1 | #include "../../driver.h" |
2 | #include "../common/args.h" |
3 | #include "../common/config.h" |
4 | #include "main.h" |
5 | |
6 | typedef struct { |
7 | int xres; |
8 | int yres; |
9 | int xscale,yscale; |
10 | int xscalefs,yscalefs; |
11 | int efx,efxfs; |
12 | int fullscreen; |
13 | int sound; |
14 | #ifdef DSPSOUND |
15 | int f8bit; |
16 | #else |
17 | int lbufsize,ebufsize; |
18 | #endif |
19 | int joy[4]; |
20 | int joyAMap[4][2]; |
21 | int joyBMap[4][4]; |
22 | char *fshack; |
23 | char *fshacksave; |
24 | } DSETTINGS; |
25 | |
26 | extern DSETTINGS Settings; |
27 | |
28 | #define _xres Settings.xres |
29 | #define _yres Settings.yres |
30 | #define _fullscreen Settings.fullscreen |
31 | #define _sound Settings.sound |
32 | #define _f8bit Settings.f8bit |
33 | #define _xscale Settings.xscale |
34 | #define _yscale Settings.yscale |
35 | #define _xscalefs Settings.xscalefs |
36 | #define _yscalefs Settings.yscalefs |
37 | #define _efx Settings.efx |
38 | #define _efxfs Settings.efxfs |
39 | #define _ebufsize Settings.ebufsize |
40 | #define _lbufsize Settings.lbufsize |
41 | #define _fshack Settings.fshack |
42 | #define _fshacksave Settings.fshacksave |
43 | |
44 | #define joyAMap Settings.joyAMap |
45 | #define joyBMap Settings.joyBMap |
46 | #define joy Settings.joy |