"GLOBALS for BORDER ZONE (c) Copyright 1987 Infocom, Inc. All Rights Reserved." ;"status line stuff" ;" puts cursor in text part of screen" ;" puts cursor in window part of screen" ;" returns printing to normal (default)" ;" sets printing mode to inverse video" ;" sets printing mode to bold, else normal" ;" italicizes, else underline, else normal" ;" turns on printing to the screen" ;" turns off printing to the screen" ;" turns on printing to the printer" ;" turns off printing to the printer" ;" turns on printing to that table" ;" turns off printing to that table" ;" sends READs and INPUTs to record file" ;" stops sending READs and INPUTs to file" ) (,G-WATCH )> )> > )) )> > > )) > > > 0> ) (T )>>> ;) CNT) 21> ;"is screen more than 21 lines tall?" 21>> > )>>)> 1> ;"turn scripting off so [MORE] won't print" )> > )> > ;> > ) (,ON-BRACE? ) (,ON-THE-CAN ) (T )> > ) (T ) (,ON-BRACE? ) (,ON-THE-CAN ) (T )> >)>)> > > ; ;> )> ; )) > ) ( ) (T >)> > ) ( > )> > >> ) (T )> ) ( > )> ) (T > )> )> > > ) (T )>> ) (T )>> if PRSO/PRSI ready to use" ;"Special-case code goes here. returns # of matches. If 1, then P-MOBY-FOUND is it. You can treat the 0 and >1 cases alike or differently. Always return RFALSE (not handled) if you have resolved the problem." > ;)> ;)> ) (T )> ) ( > ,P?GENERIC>>>> ;"Protocol: returns .OBJ if that's the one to use ,NOT-HERE-OBJECT if case was handled and msg TELLed <> if WHICH-PRINT should be called" ;)> ) (.PRSO? ) (T )> ) (T ,NOT-HERE-OBJECT)>> )> )>) (.PRSO? <>>) (T <>>)>> ) ( ) ( ) ( ) (T )>) ( > ) (T )> ) ( ) ( > )>> > ) ( )>> > ) ( ) (> ) (T )>) ( )>> ; ; ; )>> ; ; ; ; > ) ( > )>> ) ( ) ( ) ( ) ( > ) ( ) ( ) ;( ) ( ) ( ) ( )>> ) ( ) ( ) ( )>> ; ; ) ( )>> ) ( ) ( > ) (T > ) (T ) (T )>)>)>)>> ; > >> ) (T )>> ; > ) ( > ) (T )>> ; > ) (T )>> > > ) ( > ) (T )>> ; > ) (T )>> > > ) ( > ) (T )>> > 0> ,W?IT>> ) (T <>>)>> > 0> ,W?IT>> ) (T <>>)>> ) (STRING <>)) > ;>)> >>> )> ) ( ) (T )> > > > ; > ) (T )>> ; >) (T >)> ) (T )>> ; > ) (T )>> ; ; )) >