! -------------------------------------------------------------------------
! conrep.inf -- A component of the Inform Port of Ditch Day Drifter
!
! This file contains necessary Constant definitions and Replace directives
! for standard library routines.
! -------------------------------------------------------------------------
! -------------------------------------------------------------------------
! 
! -- Table of Contents --
!
! CONSTANTS (A)
! REPLACE DIRECTIVES (B)
!
! -------------------------------------------------------------------------

! (A) CONSTANTS

Constant Story="DITCH DAY DRIFTER";
Constant Headline="^An Interactive Translation^
           Copyright (c) 1990 by Michael J. Roberts (mjr_@@64hotmail.com)^
           partially translated to Inform 5.5 by Chris Markwyn^
           Inform 6 port (c) 2000 by Neil Cerutti (cerutti@@64together.net)^";

Release 1;

! For Glulx compatibility... The current z-code targeted version of the
! Inform compiler doesn't yet define "TARGET_ZCODE" or "WORDSIZE".
#ifndef TARGET_GLULX;
Constant TARGET_ZCODE;

! If you aren't using Andrew Plotkin's cross-platform translation of the
! Inform Standard Library then the following line is not necessary.
! Constant WORDSIZE=2;
#endif;

! OBJECT_SCORE is the score awarded to the player for picking up an item that
! has the "scored" attribute.
Constant OBJECT_SCORE=5;
Constant MAX_SCORE=80;
Constant DEBUG;

! This constant turns off Inform's automatic pronoun assignment. In my
! opinion, the automatic pronouns aren't worth the effort. And they have
! the significant disadvantage that they are arbitrary..
Constant MANUAL_PRONOUNS;

! (B) REPLACE DIRECTIVES

! These are action routines provided by the standard library that I have
! replaced with new versions.
Replace DrinkSub;     ! "verbs.inf":10.2.1
Replace EatSub;       ! "verbs.inf":11.1
Replace FillSub;      ! "verbs.inf":10.5.2
Replace LookUnderSub; ! "verbs.inf":10.20.10
Replace RemoveSub;    ! "verbs.inf":11.2
Replace SleepSub;     ! "verbs.inf":10.18.1
Replace TransferSub;  ! "verbs.inf":11.3