home *** CD-ROM | disk | FTP | other *** search
- .*==============================================================*\
- .* *
- .* Main.ipf - Information Tag Language file for the main *
- .* sample application's help manager *
- .* Copyright 1991 IBM Corporation *
- .* *
- .*==============================================================*/
- :userdoc.
-
- .*--------------------------------------------------------------*\
- .* Main window extended help panel *
- .* res = PANEL_MAIN *
- .*--------------------------------------------------------------*/
- :h1 res=2100 name=PANEL_MAIN.PM Gnu Chess 4.0
- :i1 id=aboutMain.PM Gnu Chess4.0 v0.9
- :p.PM Gnu Chess4.0 v0.9 is a Presentation Manager application
- which uses GnuChess 4.0 patch level 65 as the chess engine.
- The program is based on previous efforts to port gnu chess 3.1 to Windows
- by Darly K. Baker and OS/2 v1.2 by Kent Cedola.
- :p.Start with Kent Cedola's code, here are what I did:
- :ul.
- :li.Rewrote the most part of the main module (pmchess.c).
- :li.Got gnuchess 4.0 chess engine work with PM GUI (hard part, to understand
- someone else's thousands of lines of source code is not easy after all)
- :li.Used Multithreaded programming technique (OS/2 programming is fun)
- :li.Added continuously scalable board and piece (tricky)
- :li.Redesigned menu logic
- :li.Redesigned the pieces
- :li.Implemented opening book to pmchess
- :li.Added save, load and list game features
- :li.Added language file to display some of information
- :li.Added on-line help
- :li.Fixed bugs caused by multi-threading (This is hard part, since GDB
- doesn't do multi-thread debug)
- :li.Fixed many other bugs (time consuming)
- :li.Added STOP and REFRESH commands
- :eul.
- :p.I would like to thank Kent Cedola and Daryl Baker for their hard work
- to convert GNU Chess from a character mode to a GUI world in the first
- place. Without their effort, this work will take considerably long time.
-
- :p.Have fun with PMCHESS!
-
- :p.:hp2.Yibing Fan:ehp2.
-
-
- .*-- Import the File menu help file --*
- .im file.ipf
-
- .*-- Import the Edit menu help file --*
- .im edit.ipf
-
- .*-- Import the Option menu help file --*
- .im option.ipf
-
- .*-- Import the skill menu help file --*
- .im skill.ipf
-
- .*-- Import the side menu help file --*
- .im side.ipf
-
- .*-- Import the Help menu help file --*
- .im help.ipf
-
- .*-- Import the Application Menu help file --*
- .im menu.ipf
-
- .*-- Import the Dialog boxes help file --*
- .im dlg.ipf
-
- :euserdoc.