# GnoMAME options definition file
# Copyright 2000 by Denis Manente
# --------------------------------------------------------------------------
# This is the gnomame option definition file and it is part of the
# gnomame, without this file doesn't work so pay attention modifying it,
# the program does not any verifying of integrity and on the dependences, so
# may be possible to cause infinite recursion
#---------------------------------------------------------------------------

#These are options type that will be read and write from/to the xmamerc
#
#define XMAMEPREF_TYPE_NONE    '0'
#define XMAMEPREF_TYPE_BOOL    'B'
#define XMAMEPREF_TYPE_INT     'I'
#define XMAMEPREF_TYPE_FLOAT   'F'
#define XMAMEPREF_TYPE_STRING  'S'
#define XMAMEPREF_TYPE_LIST    'L'
#define XMAMEPREF_TYPE_FLAG    'X'

#The widget types definition valid for every option
#
#define XMAMEPREF_WTYPE_NONE   '0'
#define XMAMEPREF_WTYPE_TOGGLE '1'
#define XMAMEPREF_WTYPE_SPIN   '2'
#define XMAMEPREF_WTYPE_SCALE  '3'
#define XMAMEPREF_WTYPE_ENTRY  '4'
#define XMAMEPREF_WTYPE_CLIST  '5'
#define XMAMEPREF_WTYPE_COMBO  '6'
#define XMAMEPREF_WTYPE_GNUMBR '7'
#define XMAMEPREF_WTYPE_OPMENU '8'

#option name         opt.type    widg.type   depend			condition

8bit						B				1				sound				!0
adjustfreq				F				2				sound				!0
analogmouse				B				1				mouse				!0
analogstick				B				1				joytype			!0
antialias				B				1
artwork					B				1
audiodevice				S				4				sound				!0
autodouble				B				1
autoframeskip			B				1
beam						F				3
bpp						I				8
brightness				I				3
bufsize					F				2				sound				!0
centerx					I				2				tweak				!0
centery					I				2				tweak				!0
cheat						B				1
cheatfile				S				4
clones					B				0
cursor					B				1
defaultgame				S				4
dirty						B				1
disablemode       	L				5
displayaspectratio	F				7				keepaspect		0
dsp-plugin				S				6				sound				!0
fakesound				X				1				sound				!0
flicker					F				3
flipx						X				1
flipy						X				1
fragsize					I				2				sound				!0
frameskip				I				2				autoframeskip	0
frameskipper			I				8				autoframeskip	!0
fullscreen           B           1
gamma-correction		F				3
grabmouse				B				1				mouse				!0
heightscale				F				2				autodouble		0
historyfile				S				4
joytype					I				6
keepaspect				B				1
linear					B				1
planar					B				1
mameinfofile			S				4
mapkey					L				5
maxautoframeskip		I				2				autoframeskip	!0
mitshm					B				1
mixerdevice				S				4				sound				!0
mouse						B				1
mtxil						B				1				xil				!0
norotate					X				1
numfrags					I				2				sound				!0
paddevname				S				4				joytype			2
privatecmap				B				1
rompath					L				5
root_window_id			0				0
rol						X				1
ror						X				1
run-in-root-window	0				0
samplefreq				S				4				sound				!0
samples					B				1				sound				!0
samplesynch				B				1				timer				!0
scale						F				0				autodouble		0
scanlines				B				1
screenshotdir			S				4
sleepidle				B				1
sound						B				1
sound-mixer-plugin	S				6				sound				!0
spooldir					S				4
stereo					B				1				sound				!0
throttle					B				1
timer						B				1				sound				!0
timerfreq				I				2				sound				!0
translucency			B				1
tweak						B				1
vectorres				S				4
volume					I				3				sound				!0
widthscale				F				2				autodouble		0
winkeys					B				1
x11joyname				S				4				joytype			3
x11-mode					I				8
xil						B				1
xsync						B				1
dblbuffer				B				1
resolution				S				4
cabview					B				1
cabinet					S				4				cabview			!0
xres						I				2
yres						I				2
