                           X S H I P W A R S

                         V E R S I O N    1.29

                            Windows Addendum
                            
--------------
CURRENT STATUS

Not playable.. Work in progress...

-------------
RELEASE NOTES
        
        Requirments for compilation/bulding of win32 version;
        
        -Cygwin version b20.1 available on http://sourceware.cygnus.com/cygwin/
        -Gcc 2.95 found in ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/gcc-2.95.2
        -The X11R6.4 libraries at http://www.student.uni-koeln.de/cygwin/
	-Updated WIN32 headers located at http://www.acc.umu.se/~anorland/gnu-win32/w32api-0.1.5.tar.gz
        
        Note : An X server is temporarily required to run the software.

        Game Behavoir/Changes;
        
        -Files and Directories : All Win32 versions have fixed HOME, ETC, and BIN directories
         hardcoded to the current working directory.
        -Configuration : The client ONLY loads xshipwarsrc in the cwd at startup.
        -Runtime DLL's : All necesary files required to run the game are located in CYGWIN/ directory.
         The X11 dll's will have to be used until the graphics code is ported. Unless this directory
         is in the path, the dll's will have to be copied into the program DIR.
        

------------
INSTALLATION

	-Build the server and client and run "make -f Makefile.cygwin install" for each.

-----------------
DEVELOPMENT NOTES
        
30/12/99
        -Client, Server, and the Widget Demo now compile
        -Ported GLOBAL/disk.c GLOBAL/df.f, and GLOBAL/mf.c to win32. Created new files
         called diskw.c, mfw.c, and dfw.c
         
        -GetParent() has been changed to GetParentDir() to resolve a conflict with the WIN32
         API. Files affected; CLIENT/main.c GLOBAL/disk.c GLOBAL/diskw.c GLOBAL/prochandle.c
         WIDGETS/wfbrowser.c, and INCLUDE/disk.h. Let me know if it's a problem! S.G.
         
        -Symlinks are required in to diskw.c, dfw.c and mfw.c in SERVER/ and CLIENT/ directories
        -Symlink to GLOBAL/ctype.c is required in WIDGETDEMO/


--------
CONTACTS

	Steve Glezakos - glezakos@.cn.ca - Any help/suggestions/comments would be nice.
        
               
---------
TODO

-Port the graphics portion of the code to GLUT, or SDL. Currently GLUT is the premier choice
 due to it's windowed capabilities. Still in evaluation phase.
-Port the joystick code to Direct Play.
-Port the sound code to DirectSound (or SDL if it is used for the graphics).
-Clean out any unix specific code from the build process.
-Merge documentation.
-Convert other unix dependant code (like prochandle.c for eg).
-Test, test, test......
-Debug, Debug, debug....




                                                              ---------
                                                              XShipWars
