"HINTS for SOLID GOLD PLANETFALL (c) Copyright 1988 Infocom, Inc. All Rights Reserved." ;"modify ROUTINE FINISH in VERBS to include Hint" ;"Check HELP or HINT syntaxes to match V-HINT (and CLOCKER-VERBS)" ;"Make sure the Flag in the V-HINTS-OFF syntax is correct" > > > > > > > > ; "If the first argument is non-false, build a parallel impure table for storing the count of answers already seen; make it a constant under the given name." ) (HL (T)) (HLL .HL) V (CL (T)) (CLL .CL) TCL TCLL) STRING>> ; "Chapter break" ; "First one, just do setup" ) (T >>> ; "One chapter's worth" >)>>> >>)>>> )> )> )> >) (T > 2>> >>)>)> >)>> >>>>)> >>> ;"longest hint topic can be 17 chars" ;"longest question can be 36 chars." ;"question can't have more than 32 answers" "THE POD TRIP" "THE DORMITORY" "ADMIN/MECH AREA" "ELEVATORS/TOWER" "HELICOPTER TRIP" "SHUTTLE TRIP" "SYSTEMS/LIBRARY" "PROJCON AND LAB" "COMPUTER/ENDGAME" "GENERAL QUESTIONS" "MISCELLANEOUS" >> ;"determines where to place the highlight cursor Can go up to 17 Questions" ;"shows in HINT-TBL ltable which QUESTION it's on" ;"shows in HINT-TBL ltable which CHAPTER it's on" > > ) (T )> > ) Q (WHO <>)) ) (,HINTS-OFF )> ;> > > > > ) ( ) (T > > )> ) ( >) (T > >)> ) ( )>> ;"AGAIN does whole routine?")> ;)>> > )) > 0> 1>> > > ) ( ; "Wrap around on N" ) (T > >)> ) ( >) (T > >)> ) ( )>> )>> <- 2>> ;"erase previous highlight cursor"> ;"go back 2 spaces from question text, print cursor and flash is between the cursor and text" <- 2 ;1>> "> ;"print the new cursor"> )) > > <+ ,QUEST-NUM 1>>> ; "Byte table to use for showing questions already seen" ; "Actually a nibble table. The high four bits of each byte are for quest-num odd; the low for bits are for quest-num even. See SHIFT? and COUNT-OFFS." >> > > > 2>> ) (CURC <+ 2 ) (T .CURCX)> *17*>>)) ) (T CR> >)>> > > ) (.FLG 1>> > )> "> >)> > *17*> 4>>>) (T *360*> <- .CNT 2>>>)> ) ( ;".cnt starts as 2" CR> ; "3rd = line 7, 4th = line 9, ect" > .MX> > )>)>)>>> 0> 1>> 1>> ) (T ;"zeroth" > <- > 1>>)> <+ .ST 1>> 1>> >>> > 1>> ) (T ;"zeroth" > <- > 1>>)> 1>> >>> 1>> )>> >)> .LEN> 2>> )> )>> )> )>> >)> .LEN>> )> )>> OW