*******************************************************************************
*					   				      *
*	GameLoader v1.0                  				      *
*	Written by Nate Wallace 2004       				      *
*	natew@gwi.net                      				      *
*                                          				      *
*******************************************************************************


--About--

GameLoader is intended to be a front end for computer gaming that uses an arcade
style interface.  This project is inspired by the Mame emulator so 
GameLoader is a full screen program that allows you to select and launch any 
game using simple arcade buttons.  It is a win32 open source application  
written in the C programming language.  Feel free to take and modify this 
program as much as you like, I just ask that you not use it commercially without 
asking permission.  If you have any questions or comments feel free to email me
at natw@gwi.net.

--Controls--

Key:		command:
ENTER  		Load currently selected game
ESCAPE		Quit GameLoader
LEFT ARROW	Set the focus on the game list window
RIGHT ARROW	Set the focus on the description window
UP ARROW	Scroll up the currently selected window
DOWN ARROW	Scroll down the currently selected window	

--Setup/Configure--

Setting up GameLauncher is done through the config.cfg file found in the same 
directory as gamelauncher.exe.  This file is used for storing the games list and 
gui options.  

Adding games:
  Games are listed in the order they appear in the file.  That is there is no 
  sorting done on the game list to make it alphabetical.  To create a new game 
  entry you use tags in a method similar to html.  So a game entry should have the 
  following form ->

  <GAME>
    <NAME>the name of the game</NAME>
    <PATH>the path to the executable of this game ie: C:/games/game.exe</PATH>
    <PIC>path to a screenshot to be displayed.(only supports bitmaps)</PIC>
    <DESC>any text can go here.  You can use it to list controls or give a 
          description(this text will appear as written with tabs and line breaks).</DESC>
  </GAME>

  The <GAME> tag starts the definition of a new game and the </GAME> tag ends the definition.
  Within the game tags you can have any of the data fields listed.  You can also omit any
  field you want.  For example you may want to make a heading in the list to seperate
  certain games.  In that case you can specify just the name field.
  Also note that when you give a path you need to use the forward slash(/) to seperate
  between directories.

gui options:
  Much of the gui can be changed through values in the config file.  The following tags
  are used to control the program appearence and can be defined anywhere in the conifg file:

  <BACKGROUND>background/spiral.bmp</BACKGROUND>
    	This value gives the path to the background image.  The file needs to be in bmp format.

  <FONTNAME>Verdana Bold</FONTNAME>
	This tells the program what font to use.  Any font installed on you computer should work.

  <FONTSIZE>16</FONTSIZE>	
	The size of the font.

  <FONTCOLOR>255,255,255</FONTCOLOR>
   	The font color specified with a Red,Green,Blue value.  Each value can range from between 0 and 255.

  <ALPHA>.5</ALPHA>
  	This value defines how transparent the window is.  It is a percentage value so it should range between
	0 and 1.  0 being fully transparent and 1 being fully opaque.

  <MENU>0,0,155</MENU>
 	This R,G,B value specifies the color of the menu windows.  Again the values should range between 0 and 255.

  <BORDER>0,0,0</BORDER>
   	The R,G,B value for the menu window borders.

  <SCROLL>10,10,200</SCROLL>
	The R,G,B value for the scroll bar colors.



  


  

