"INPUT for JOURNEY (c) Copyright 1988, 1989 Infocom, Inc. All Rights Reserved." ;"Constants" ;"Width of '-->', '->', and '>' in pixels." !\ >> !\ >> ) (CLEN )) > )> >> ;"else, ZIL gets confused between verb-word GO and routine GO" ; )> > > ) ( ) ( ) (T )> > >
>> > > > > ;"Don't update this inside of a fight..." )> > > 5> ) (> > T) ( > >>> 6>) (T > > > 2> ) (T .CHR>> >> > )>)>> > 2> ) (T )>>)>>> > > >> ,NUL-COMMAND) ( >> ,NUL-COMMAND) ( > ,NUL-COMMAND) ( >> >> .CMD) ( > ,NUL-COMMAND) (T .CMD)>) ( > ,NUL-COMMAND) ( > > ,NUL-COMMAND) ( > ,NUL-COMMAND) ( > > > >> ,NUL-COMMAND) (>> .CMD) (T > ,NUL-COMMAND) (T .CMD)>)>> ) (DUF? <>) "AUX" TBL (OFF 0)) > ) (T >)> > >) (T > >> )>)> ) (T )>> > > > >) ( > ) ( ) ( > > > )> >)> > > )> ,CHRH>> ,CHRV>> >) (T >)> > >> )> > > > > > )> > )> ) (T > )> 4>> >)> )>)> > ) (T > > >) (T )>) (T > > >) (T >)> > >)> )>)> >)>> ) (T )>) (T ;)> ;> ; 2>>> ; 2>>> ; >)> ; .F> ; )> ; ; )> > ) (T ;)>)> )> > 2>>> .F> > <+ > .WIDTH> 2>>> )> )> > >> > > > ; >)> ; )> ;"Make fixed-width for now..." ; ; )> ; >)> > > > ,SCREEN-WIDTH> > ) (<==? .F 1> ) (<==? .F ,SCREEN-WIDTH> ) (T )>>> > > <+ ,COMMAND-START-LINE 4>> ) (T )> ">>> ">>> ">>>)> ) (T > ,RIGHT-COLUMN-LEFT-EDGE>> >) (T ,RIGHT-COLUMN-LEFT-EDGE>> )>)> ) (T > >> > > >)> <+ ,COMMAND-WIDTH ,NAME-WIDTH 1>> >> ) (T )> > >) ( ,BORDER-FLAG> > >)> >)>) (> >> > >)> >)>)> >) (T >>)> )> > >)> >) (T >)> >) (T >)>)>>)>>> ) "AUX" F) >)> )> ;"Make fixed-width for now..." )> >)> >
>> > > <- .PCF 1>>> ; > "Added 5/24 to fix fencepost error on Apple II Still doesn't work, however, so removed 5/25...." 5> ,CHRH>>) (T )> > .PCM>> >>>> ) (T <- .PCF 1>>> > ;"The preceding NOT was added 5/22 for PC bug..." )>)> .CMD> > .PCM>> >>>> > ) (> > <- .PCF 1>>>)> > > ) (T <+ 1> ,CHRH> 1>)>> ) (T <+ 1> ,CHRV> 1>)>> ) (MY )) > >> >> >> ) (> > 1> ,COMMAND-WIDTH>>>> ,COMMAND-WIDTH> 1>> ) (T )>)>> ) MFLG) )> > 13> >> > )> ) ( 0> )> >) (T )> > 0>> )> > > ) (T >)> ) (T )> ) (T )>) (,NO-DEFAULTS ) ( > ) ( ) (T >)> ,NUL-COMMAND> )>>) ( ) (T >)> ,NUL-COMMAND> )>>) ( ) ( ) (T ,NUL-COMMAND>> > ) (T )>) (T >)> )>) ( > > ) (T )>>>> ,NUL-COMMAND>> ) ( ) (T >)>>> > ,PARTY-MAX> ) ( 0> ,NUL-COMMAND>> )>>> > ,PARTY-MAX> ) ( ,SUBGROUP> 0> ,NUL-COMMAND>>> )>> .CNT> > >> >)> ) (> ,NUL-COMMAND>) (> > > )> >>> ) "AUX" (PCM 1) (CNT 0) OFF TBL CMD) > >> >)> > ) ( ) (T )>) (T > ) (> ,NUL-COMMAND>) (> >)> > >)> )>) (.F )> >>)> >>> ) CMD) > >> >)> )> ) ( ,P?KBD> ,P?KBD2>> > 1>> 2>> )> >>> > ; > > > > )>> > )>> ,PRAXIX> ) (T )>> > >> ) (T )>> ,F3> )>> ,F4> )>> > > ,DEFAULT-CHR) (T > > > )> 3> >> )>)> > 1>> > )>) ( >> )>)> ) (T >> )>) ( > 4>> > )> .CHR)>> ;"NOT added 2/15/89" > )>)>> 15> ,XFWRD> ,XHWRD> ,XVWRD>> ) (T )>> ) "AUX" F) ) (> 4> ) (.RST >)>> )> > > >> ) "AUX" CHR MFLG FLG) )> > 13> >> > ,NUL-COMMAND> )>)> ) ( >) (T )> > > > ) (T )>) (T )>) (,NO-DEFAULTS ) ( ) ( ) (T ) (T >)> ,NUL-COMMAND> )>)>>) ( ) (T ) (T >)> ,NUL-COMMAND> )>)>>) ( > ) (T > ,NUL-COMMAND> )>)>>) ( ) (T >)> ,NUL-COMMAND> )>>) (> > > )>) (T )>>>> > ,NUL-COMMAND>> >) (T >)> ) (T )>) (T >)>> > ) "AUX" PTBL (CNT 5) C BTBL (LN ,COMMAND-START-LINE) POS BCNT CHR) > )> > 0> > )> ) (T > >>> ) (T >> ,TAG-NAME-LENGTH>) (T )> <- ,NAME-RIGHT ,SHORT-ARROW-WIDTH>> <- ,NAME-RIGHT ,NO-ARROW-WIDTH>> ">) (T <- ,NAME-RIGHT ,SHORT-ARROW-WIDTH>> ">)> ; > >> ">) (T >> ">)>) (T <- ,NAME-RIGHT ,LONG-ARROW-WIDTH>> ;>> ">)>)> >> ) (T > >>> T) (T >)>)> > >> > >)>>> ;"Command/Object finders" > > ) (GFX? T) "AUX" TMP) ) (T )> >> )> )> > )> )> )> > >> )> > )> )> )> )> > >> ) ( >)> )> > > ;"2nd NOT added 3/14"> )> > T) (>) ( >> T) (>> T) (T >)> > >> >> > 2> > )> > > >) (T > <- .PCF 1>>>)> >> >) (T >)>) (T 0> > > ) (T >)>) (T )>)> > > )> >)>) (> ;"Above added 2/15/89 so as not to lose default..." )> )> )> > )> > > )> .OFCN> )) ) ( ) ( ) (T )>) ( )> 1 .STR>)>> > ) "AUX" F CNT) > > ) ( >> >)> >>> > ) (PRSI? <>) "AUX" CNT (LN ,COMMAND-START-LINE) OBJ OTBL ROW (OCNT 0)) ; >)> ) (.PRSI? > >) (T )> > > 0> ) (T > 5> > )> > >> ) (T ; >) (T )> )>) (T )> > >)>>> ,TAG-NAME-LENGTH> > ) (T )> > 1>>> 5>> >> > )) > 13>> > ) ( > > > ) (T )>) (T )>) ( .PCF>> ) (T > )>) ( ) (T > )>) ( ) (T > )>) ( >> ) (T > )>) ( > > ) (T )>>> > 5>>>>> .PCM>> >>>> 5>>> T> > .PCM>> >>>> 5>>> T> > ; >)> .PCM>> .X> ; >) (T )> > > ;"Preceding not added 5/22 for PC interpreter..." > ) (T )> )> .CMD> ; >)> .PCM>> .X> ; >) (T )> ; > > ) (T )> > ; > > > > <- .POS 1> .CMD> )> )>> )) .CHR> ) (> .MAX> )>>> ;> > )> > 1>> )> > > )> > > >> )>> > ) (CHR3 <>)) )> )> ;"Remove inventory when TAG isn't in group..." > )> > >> )> > > ,PARTY-MAX> ) (T ,SUBGROUP>)>>> >> ) (GC <>) (EF? T) (GFX? T) "AUX" MD TMP) )> )> > )> >>)> ) ( ) (> )> >)> )> > >> )> ) (T )> > >> )> .RM> 1>) ( ,NUL-COMMAND> 1>) (T 1>)>) (T )>> > >> )> > > >> > 5> ) ( .OCMD> )>>> > 4> ) ( .CMD> 2>> > <* <- 4 .CNT> 2>> )>>> > > 6> )> > > > > ) ( )>> > 6>> > 6> > ) (PRP ,P?TRAVEL-COMMANDS) "AUX" TBL (CNT -1) CMD) > > 3> ) (> .OCMD> > ) (T )> ) ( )>>> ,P?PROVISION-COMMANDS>> ,P?PROVISION-COMMANDS>> > > )>> > 2> 1>> > .SIZ> ) ( .CMD> )>>> > > )> > )> > )> > 2> 1>> > .SIZ> ) ( .CMD> > 2>> > <* <- .SIZ .CNT> 2>>)> > )> )>>> > > ) "AUX" TMP OBJ) >) (T >)> > ,CANCEL-OBJECT>) (T ;"Use both columns" )> > > )> > 2 .STR> T> ) (T ;"More than 4 objects, use both columns" ;"Must crowd action, object, prep onto same line" )> > 1 > 1 .STR> > )> ) (T )>)>> ;"Clock stuff..." > > > ) (T > 1>> > )>) (T )> )>>> >> 1>> .TMP> > >