[Uploader's Notes: This archive was originally uploaded by Tom Swan in LHARC format to the CIS TPW forum. Since some BBS's only accept .ZIP archives, I have decompressed the files and zipped them by directory, using the same structure the author used in the original archive. The beginning of the README file in this archive contain the author's instructions for unpacking the original LHARC archive. [DIRECTORY STRUCTURE] To duplicate the author's recommended directory structure, eight sub directories should be created under the main directory into which you unpacked this archive. Create Subdirectory: Unpack into it: \COMMON TPWPROG2.ZIP \MANCALA TPWPROG3.ZIP \OWLSPY TPWPROG4.ZIP \PART2 TPWPROG5.ZIP \PART3 TPWPROG6.ZIP \PART4 TPWPROG7.ZIP \SYSCOLOR TPWPROG8.ZIP \TOOLBAR TPWPROG9.ZIP [COMPILING UNDER BP7] This code predates BP7, but almost all of these programs and units can be compiled under BP7 by changing these USES references: WOBJECTS, which is used in every one of these programs, should be replaced with the OWINDOWS, OMEMORY, ODIALOGS and OBJECTS units. References to STDDLGS and STDWNDS should be replaced with OSTDDLGS and OSTDWNDS. The only other change I had to make to this source code was in the unit UBITMAP.PAS, which uses the undocumented API constant AHINCR for segment arithmetic when reading >64k bitmap files. The source for UBITMAP.PAS lists AHINCR as 'KERNEL' index 114, it's WINDOWS 3.0 ordinal. If you want your program to run correctly under 3.1, you need to change this ordinal to index 113. Uploader's notes added by Scott Hanrahan,CIS 70144,3033 on 10/25/93]