{

	'APPNAME':'MultiplicationStation',
	'APPDIR':'MultiplicationStation',
	'CFGNAME':'globals',

	'BOARD_TILESIZE_X':{
		'default':60,
		'descr':'',
		'dtype':'int',
		'max':160,
		'min':10,
		'showme':1,
		'value':60,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Use this in cooperation with FONTSIZE_TILE and ROW/COL_HIGH/LOW to configure different sized grids if necessary',
	},
	'BOARD_TILESIZE_Y':{
		'default':44,
		'descr':'',
		'dtype':'int',
		'max':160,
		'min':10,
		'showme':1,
		'value':44,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Use this in cooperation with FONTSIZE_TILE and ROW/COL_HIGH/LOW to configure different sized grids if necessary',
	},
	'FONT_TILE':{
		'default':'mickey.ttf',
		'descr':'',
		'dtype':'wxString',
		'path':'',
		'showme':0,
		'value':'mickey.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'Fontsize for tiles.',
	},
	'FONTSIZE_TILE':{
		'default':26,
		'descr':'',
		'dtype':'int',
		'max':100,
		'min':10,
		'showme':1,
		'value':26,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Fontsize for tiles.  Use this in cooperation with ROW/COL_HIGH/LOW to configure different sized grids if necessary',
	},
	'FONTSIZE_QUESTION':{
		'default':150,
		'descr':'',
		'dtype':'int',
		'max':300,
		'min':8,
		'showme':1,
		'value':150,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Fontsize for math questions',
	},
	'COLOR_FG_QUESTION':{
		'default':(250, 70, 0),
		'descr':'',
		'dtype':'vec3',
		'showme':1,
		'value':(250, 70, 0),
		'wtype':'wx.ColourDialog',
		'tooltip':'Fontcolor for math questions',
	},
	'COLOR_TILE_ALPHA':{
		'default':255,
		'descr':'',
		'dtype':'int',
		'showme':1,
		'value':255,
		'wtype':'wx.Slider',
		'min':1,
		'max':255,
		'divisor':1,
		'style':wx.SL_HORIZONTAL,
		'tooltip':'The alpha value (transparancy) for tiles. 0=Clear, 255=Opaque',
	},	
	'COLOR_BG_TILE':{
		'default':(255,200,0),
		'descr':'',
		'dtype':'vec3',
		'showme':1,
		'value':(255,200,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'The background color of tiles.',
	},
	'COLOR_FG_TILE':{
		'default':(100,80,0),
		'descr':'',
		'dtype':'vec3',
		'showme':1,
		'value':(100,80,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'The foreground color tiles.',
	},
	'FIREWORKS_DT':{
		'default':0.06,
		'descr':'',
		'divisor':100.0,
		'dtype':'int',
		'max':10,
		'min':1,
		'showme':1,
		'style':wx.SL_HORIZONTAL,
		'value':0.06,
		'wtype':'wx.Slider',
		'tooltip':'The time interval between frames. Used in computing dx=v*dt+0.5*a*dt2 etc',
	},
	'FIREWORKS_DT_LAUNCH':{
		'default':0.80,
		'descr':'',
		'divisor':100.0,
		'dtype':'int',
		'max':100,
		'min':0,
		'showme':1,
		'style':wx.SL_HORIZONTAL,
		'value':0.80,
		'wtype':'wx.Slider',
		'tooltip':'Number of seconds between launches of projectiles in arsenal. Turning this to a low value around .2 will surely max-out your graphics card.  Put more time between launches if you experience any frame-dragging.',
	},
	'FIREWORKS_SCALEFACTOR':{
		'default':0.980,
		'descr':'',
		'divisor':100.0,
		'dtype':'int',
		'max':99,
		'min':50,
		'showme':1,
		'style':wx.SL_HORIZONTAL,
		'value':0.980,
		'wtype':'wx.Slider',
		'tooltip':'The brightness of each projectile is scaled by this number at the end of each clock-tic. If left at 1.0 then there would be no fading effect, and elements of successive stages would be removed abruptly at their pre-packaged max-time-on-screen variable.',
	},
	'FIREWORKS_SETSIZE':{
		'default':25,
		'descr':'',
		'divisor':1.0,
		'dtype':'int',
		'max':200,
		'min':1,
		'showme':1,
		'style':wx.SL_HORIZONTAL,
		'value':25,
		'wtype':'wx.Slider',
		'tooltip':'The number of firework projectiles to accumulate for each show.',
	},
	'GAME_ROW_LOW':{
		'default':1,
		'descr':'',
		'dtype':'int',
		'max':+1000,
		'min':-1000,
		'showme':1,
		'value':1,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The low end of the row numbers',
	},
	'GAME_COL_LOW':{
		'default':1,
		'descr':'',
		'dtype':'int',
		'max':+1000,
		'min':-1000,
		'showme':1,
		'value':1,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The low end of the col numbers',
	},
	'GAME_ROW_HIGH':{
		'default':12,
		'descr':'',
		'dtype':'int',
		'max':+1000,
		'min':-1000,
		'showme':1,
		'value':12,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The high end of the row numbers',
	},
	'GAME_COL_HIGH':{
		'default':12,
		'descr':'',
		'dtype':'int',
		'max':+1000,
		'min':-1000,
		'showme':1,
		'value':12,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The high end of the col numbers',
	},
	'GAME_COUNTDOWN':{
		'default':10,
		'descr':'',
		'dtype':'int',
		'max':500,
		'min':1,
		'showme':1,
		'value':10,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The number of seconds given to complete the question before inserting back into deck of unanswered questions.',
	},
	'GAME_T_LIGHT':{
		'default':1,
		'descr':'',
		'dtype':'int',
		'max':5,
		'min':1,
		'showme':1,
		'value':1,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The length of time the background goes red/green for in/correect answers',
	},
	'SOUNDON':{
		'value':0,
		'default':0,
		'wtype':'wx.CheckBox',
		'dtype':'int',
		'descr':'',
		'style':None,
		'showme':1,
		'tooltip':'Whether to play sounds during game play. This is off by default in case someone does not have sound, in which case attempts to play sounds would crash the program for them.',
	},
	'GAME_RANDOMIZE':{
		'value':1,
		'default':1,
		'wtype':'wx.CheckBox',
		'dtype':'int',
		'descr':'',
		'style':None,
		'showme':1,
		'tooltip':'If set, then the math problems are shuffled. If not set, then problems are given Left-to-Right, Top-to-Bottom.',
	},
	'GAME_OPERATOR':{
		'default':2,
		'descr':'',
		'dtype':'int',
		'max':2,
		'min':0,
		'showme':1,
		'value':2,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Addition, Subtraction or Multiplication (0,1 or 2)',
	},



	
	'COLOR_BG_TILE_HI':{
		'default':(149,191,233),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(149,191,233),
		'wtype':'wx.ColourDialog',
		'tooltip':'The background color tiles.',
	},
	
	
	'COLOR_FG_TILE_HI':{
		'default':(49,102,154),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(49,102,154),
		'wtype':'wx.ColourDialog',
		'tooltip':'The foreground color of tiles when hilighted.',
		},
	'COLOR_BG_TILE_WIN':{
		'default':(0,255,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,255,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'The background color of tiles when correct answer given.',
	},
	'COLOR_FG_TILE_WIN':{
		'default':(255,255,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255,255,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'The forground color of tiles when correct answer given.',
	},
	
	'FONT_QUESTION':{
		'default':'arialbd.ttf',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'timesbd.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'The font used for the math questions',
	},
	'COLOR_BG':{
		'default':(0,150,100),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,150,100),
		'wtype':'wx.ColourDialog',
		'tooltip':'Background color used throughout',
	},
	'COLOR_FG':{
		'default':(50,50,150),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(50,50,150),
		'wtype':'wx.ColourDialog',
		'tooltip':'Default color used for non hilighted text',
	},

	'WIN_W':{
		'default':800,
		'descr':'',
		'dtype':'int',
		'max':1600,
		'min':800,
		'showme':0,
		'value':800,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The window width',
	},
	'WIN_H':{
		'default':600,
		'descr':'',
		'dtype':'int',
		'max':1400,
		'min':600,
		'showme':0,
		'value':600,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The window height',
	},
	'IMAGE_BG':{
		'default':'',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'',
		'wtype':'wx.FileDialog',
		'tooltip':'Background image that will be roto-zoomed to fit your window W and H',
	},
	'COLOR_CORRECT':{
		'default':(0,255,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,255,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'',
	},
	'COLOR_INCORRECT':{
		'default':(255, 0, 0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255,0,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'',
	},

	'SPLITTER_OFFSET':{
		'default':140,
		'descr':'',
		'dtype':'int',
		'max':300,
		'min':0,
		'showme':0,
		'value':140,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The width of the left pane of the administrator control panel.',
	},
	'GAME_BUTTON_W':{
		'value':81,
		'default':81,
		'descr':'',
		'dtype':'int',
		'max':200,
		'min':10,
		'showme':0,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The width of the on-screen buttons, such as Play,Okay,Admin etc.',
	},
	'GAME_BUTTON_H':{
		'value':30,
		'default':30,
		'descr':'',
		'dtype':'int',
		'max':100,
		'min':10,
		'showme':0,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The height of the on-screen buttons, such as Play,Okay,Admin etc.',
	},
	'IMAGE_ADMIN_SIDEBAR':{
		'default':'asb.gif',
		'descr':'',
		'dtype':'wx.String',
		'path':os.path.join(sitepkgdir,'MultiplicationStation','Images'),
		'showme':0,
		'value':'asb.gif',
		'wtype':'wx.FileDialog',
		'tooltip':'The image to be applied in the left sidebar of the administrator control panel.',
	},
	'COLOR_BG_ADMIN':{
		'default':(0,150,100),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,150,100),
		'wtype':'wx.ColourDialog',
		'tooltip':'Background color in admin control panel',
	},
	'COLOR_FG_ADMIN':{
		'default':(255,255,255),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255,255,255),
		'wtype':'wx.ColourDialog',
		'tooltip':'Foreground color in admin control panel',
	},
	'COLOR_HIGH_SCORES':{
		'default':(255,200,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255,200,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'Color used for High Score strings. ',
	},
	'COLOR_FG_BUTTON':{
		'default':(0,0,200),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,0,200),
		'wtype':'wx.ColourDialog',
		'tooltip':'The foreground color of Player[1] tiles.',
	},
	'COLOR_BG_BUTTON':{
		'default':(255,255,255),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255,255,255),
		'wtype':'wx.ColourDialog',
		'tooltip':'The background color of Player[1] tiles.',
	},
	'GAME_SKIP_ZERO':{
		'value':1,
		'default':1,
		'wtype':'wx.CheckBox',
		'dtype':'int',
		'descr':'',
		'style':None,
		'showme':0,
		'tooltip':'If set, problems involving zeros are just skipped.',
	},
	'FONTSIZE_APPNAME':{
		'default':36,
		'descr':'',
		'dtype':'int',
		'max':100,
		'min':10,
		'showme':0,
		'value':36,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Fontsize for tiles.',
	},
	'FONTSIZE_BUTTON':{
		'default':18,
		'descr':'',
		'dtype':'int',
		'max':100,
		'min':10,
		'showme':0,
		'value':18,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Fontsize for buttons.',
	},
	'CONFIG_WIDGET_W':{
		'default':120,
		'descr':'',
		'dtype':'int',
		'max':400,
		'min':10,
		'showme':0,
		'value':120,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The width of the widgets (buttons, sliders, etc) in the administrator panel.',
	},
	'CONFIG_WIDGET_H':{
		'default':30,
		'descr':'',
		'dtype':'int',
		'max':50,
		'min':10,
		'showme':0,
		'value':30,
		'wtype':'wx.SpinCtrl',
		'tooltip':'The height of the widgets (buttons, sliders, etc) in the administrator panel.',
	},
	'SCREENSAVER_ON_AT_START':{
		'default':1,
		'descr':'',
		'dtype':'int',
		'showme':0,
		'style':None,
		'tooltip':'Whether to run in screensaver mode at startup',
		'value':1,
		'wtype':'wx.CheckBox',
	},

	'COLOR_BG_OVERLAY':{
		'default':(255, 255, 255),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255, 255, 255),
		'wtype':'wx.ColourDialog',
		'tooltip':'The background color for the definition overlay popup',
	},
	'COLOR_FG_OVERLAY':{
		'default':(0, 0, 255),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0, 0, 255),
		'wtype':'wx.ColourDialog',
		'tooltip':'The foreground color for the definition overlay popup',
	},
	'COLOR_HILIGHT':{
		'default':(255,255,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(255,255,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'Color used for hilighted text',
	},
	'COLOR_FG_HUD':{
		'default':(0,255,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,255,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'Color used for Heads-Up Display (HUD) text',
	},
	'COLOR_BG_HUD':{
		'default':(0,0,0),
		'descr':'',
		'dtype':'vec3',
		'showme':0,
		'value':(0,0,0),
		'wtype':'wx.ColourDialog',
		'tooltip':'Color used for Heads-Up Display (HUD) background',
	},

	'FONT_APPNAME':{
		'default':'mickey.ttf',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'mickey.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'Font to be used for application name overlay.',
	},
	'FONT_HUD':{
		'default':'arial.ttf',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'arial.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'The default font to be used for other overlay information (credits, etc).',
	},
	'FONT_BFONT':{
		'default':'Bluehigh.ttf',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'Bluehigh.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'Button Font',
	},
	'FONT_CFONT':{
		'default':'Bluehigh.ttf',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'Bluehigh.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'Button Font',
	},
	'FONT_PFONT':{
		'default':'Bluehigh.ttf',
		'descr':'',
		'dtype':'wx.String',
		'path':'',
		'showme':0,
		'value':'Bluehigh.ttf',
		'wtype':'wx.FileDialog',
		'tooltip':'Point value font',
	},
	'FONTSIZE_HUD':{
		'default':12,
		'descr':'',
		'dtype':'int',
		'max':100,
		'min':6,
		'showme':0,
		'value':12,
		'wtype':'wx.SpinCtrl',
		'tooltip':'Fontsize corresponding to FONT_HUD_SMALL.',
	},
	
	'DISPLAY_HIGH_SCORES':{
		'default':1,
		'descr':'',
		'dtype':'int',
		'showme':0,
		'style':None,
		'tooltip':'Whether to display High-Score list',
		'value':1,
		'wtype':'wx.CheckBox',
	},

	'HIGH_SCORES':[],#('CBC',192),('MSC',168),('JBC',133),

		

}
