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