! -------------------------------------------------------------------------
! ditch.inf -- A component of the Inform Port of Ditch Day Drifter
! 
! This was a port to Inform 5.5+ of Michael J. Roberts's TADS example game
! Ditch Day Drifter, by Chris Markwyn.
! 
! I have completed the translation and updated the code to Inform 6.21, and
! library 6/10. 
!
!                 ** It will not work using an **
!              ** earlier version of the library. **
!
! If you have bug reports, comments, or questions about the source code,
! please write to Neil Cerutti (cerutti@together.net). Please don't send any
! bug reports to Mike. Any bugs in this port are my responsibility.
!
! Thanks to my beta-testers, Pia Mukherji, Brian Uri and Don Schaer, it is
! nearly free from errors. 
! 
! This code is Glulx compatible: it will compile with informg, Andrew
! Plotkin's Glulx targeted Inform compiler; and the resulting game file can
! be interpreted with Glulxe, an implementation of Andrew's 32-bit Glulx
! virtual machine. If you would like to learn more about Glulx or Glk (the
! portable I/O specification used by Glulx) read Andrew's web-pages. 
!
! On Glk:
!   http://www.eblong.com/zarf/glk/index.html
!
! On Glulx: 
!   http://www.eblong.com/zarf/glulx/index.html
!
! I used David Kinder's Windows port of Glulxe while working on this
! project. Thanks, David. The Glulx dependant sections of this source code
! are in: "conrep.inf":A and "misc.inf":12.6.
!
! If you enjoy the game, please write to Michael J. Roberts
! (mjr_@hotmail.com) and tell him. It was originally written as an example
! game for TADS, the Text Adventure Development System. Here is the
! original copyright notice, slighly modified to cover this Inform port:
!
!   Ditch Day Drifter is copyright (c) 1992, 1996 by Michael J. Roberts.
!   The Inform port of Ditch Day Drifter is copyright (c) 2000 by Neil
!   Cerutti. You are hereby granted permission to use, reproduce, and
!   distribute this software subject to all of the following conditions:
!
!      1. You must include this license and the copyright notice with all 
!         copies.
!      2. You may not require or collect a fee for copies of this archive,
!         or any part of this archive, that you give to other people.
!      3. You may not include this archive with any other software for 
!         which a fee is collected.
!      4. You may not modify this archive in any way, and each copy you 
!         make and distribute must be a full and complete copy of the 
!         files you originally received.
!      5. Anyone to whom you give a copy of this archive receives all of 
!         the same permissions that you did under this License.
!
!   NO WARRANTY
!
!   Because this software is distributed without charge, you assume the
!   entire responsibility for determining whether the information fits your
!   needs and whether it is correct and/or complete.
!
!   Michael J. Roberts, Neil Cerutti, and any distributors of this software
!   specifically disclaim any and all warranties, expressed or implied,
!   including but not limited to implied warranties of merchantability and
!   fitness for a particular purpose, with regard to this software.  In no
!   event will the author or any distributor of this software be liable to
!   you for any damages, including lost profits, lost savings, or other
!   incidental or consequential damages arising out of the use or inability
!   to use this software, even if any of these parties has been advised of
!   the possibility of such damages, or for any claim by any other party.
!
! -------------------------------------------------------------------------

! -------------------------------------------------------------------------
! -- Complete Table of Contents -- ">contents.txt"
! -------------------------------------------------------------------------

! A popular method of development is to split the program into several
! chunks. The idea is to divide the program logically. The few restrictions
! on the order of declaration of an Inform program complicate these
! decisions. 
!
! Each file below contains a brief paragraph explaining what it contains
! and an exhaustive table of contents. 
Include ">conrep.inf";

Include "Parser";
Include "VerbLib";

Include ">surface.inf";
Include ">gue.inf";
Include ">maze.inf";
Include ">lloyd.inf";
Include ">entrypts.inf";

Include "Grammar";

Include ">verbs.inf";
Include ">misc.inf";

end;