DOCUMENTATION for THESEUS.PAS Author: John E. Ohlson, Jr. Purpose: Theseus is an adaptation for Turbo Pascal of a program presented in Paul A. Sand's book, "Advanced Pascal Programming Techniques." It basic purpose is to demonstrate the use of recursive procedures. Theseus first creates a maze ( a different, random maze each time the program is run) and then solves it. Thus, it does nothing par- ticularly useful, but it is fun to watch. More importantly, study- ing the code should be most instructive. Changes to make in the code: Theseus assumes an 80 by 24 screen and creates a 78 by 20 maze. You may change the constants at the beginning of the program if these are not suitable values. The constant wall_chr is ideally a solid block (on my terminal, the hex code 7F creates one). Substitute the appropriate code for your terminal. If all else fails, you can use 'X'. The values for up through right in PROCEDURE crt must be changed to the values used by your terminal for cursor control. Finally, the various delays can be adjusted to taste. Comments and suggestions: Please address them to me via the Master Silicone Turbo Pascal BBS at 312-386-9271.