;"***************************************************************************" ; "game : Arthur" ; "file : HINTS.ZIL" ; "auth : $Author: RAB $" ; "date : $Date: 15 May 1989 19:40:14 $" ; "revs : $Revision: 1.50 $" ; "vers : 1.0" ;"---------------------------------------------------------------------------" ; "Hints" ; "Copyright (C) 1989 Infocom, Inc. All rights reserved." ;"***************************************************************************" <> BYTE> <> BYTE> > ) (T ) > > %> )) ) (T ) (T ; ) (T ) > > ; "Put up chapters." > > ) > ) (T ) > > > ) > ) > > ;[ ;"Start of commented-out block." > > > > > > ;"zeroth (first) element is 5" > ;"zeroth (first) element is 4" > ; "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>> >> ) > ) > > ) > > >> > > ) > >> > ;"shows in HINT-TBL ltable which QUESTION it's on." BYTE> ;"shows in HINT-TBL ltable which CHAPTER it's on." BYTE> )) ) (> ) > > > > > ) ( ; "Clicked next" ; "Wrap around on N" ) (T ) > ) ( ; "Clicked previous" ) (T ) > ) ( ; "Clicked see hint" ) ( ; "Clicked quit" ) > ) > ) > ) > ) > ) ( ) ( ; "Wrap around on N" ) (T ) > ) ( ) (T ) > ) ( ) > > > > ) "AUX" X Y N) ,GL-FONT-Y>> ,GL-FONT-X>> ) ( 2>> ) (T ) > ) ( 2>> ) (T ) > ) (.HINT? ) ( > > > ) > ) > > > ) (T ) > > ) > > <- 2> > ) (T <- 2> > ) > ; "erase previous highlight cursor" > ; "go back 2 spaces from question text, print cursor and flash is between the cursor and text" <- 2> > ) (T <- 2> > ) > "> ; "print the new cursor" > > <- .N>> > ) (T ) > ) (T ) > ) (T ) > <+ ,GL-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." >> ,K-J-CENTER> ) (T ) > > > > 2>> ) (CURC <+ 2 ) (T .CURCX)> *17*>>)) ) (T CR ;CR> > ) > > > > ) (.FLG 1>> ; > ) > "> > ) > > > ) ( ) > ) > ) > ) > > *17*> 4> > > ) (T *360*> <- .CNT 2> > > ) > ) ( ;".cnt starts as 2" ;CR CR> ; "3rd = line 7, 4th = line 9, ect" > ) > ) > ) > > > > T ) ( > ) ( ) (T ) > > 0> 1>> ) (T > ) > 1>> ) (T <+ .N 1>> 1>> > ) (T > 0> 1>)) ) (T <+ .I 1>> 1>> > ) > ) > > ) > > <- > 1> > ) (T > <- > 1> > ) > <+ .N 1>> 2>> ) (T 1>> ) > ) > ) > > > 1>> ) (T 1>> ) > ) (T ) > ) (T ) > ) (T ) > ) > > > > ) > ) > ) ( 2>> ) ( > ) > ) (T ) > ) > ) > > ] ;"End of commented-out block." >> > ;> > > > > > > > > >> > ;> > > > > ;> > > > > ; ; > ; > > > > ; > > > > > > > > > > > ; ; > > > > > > > >> > ; ; > > > > > > > > > ; ; > > > > > > > ; ; > > > > > > > ; ; > ; > > > > ; > > > > > > > ; ; > > > > > > > > > > > ;> > > > > > > > ; ; > > > > > > > ; ; > > > > > > > >> > >> > ;"longest hint topic can be 17 chars" "How do I keep the soldiers from arresting me?" "Hide where they can't see you." "You can't hide in the church." "Hmmm. Doesn't that gravestone look pretty big?" "Hide behind the gravestone." > "What can I do in the church?" "What should any chivalrous knight do when starting a quest?" "Pray." > "KING LOT" "Who is King Lot?" "He is one of the many lesser kings who live in Britain. He wants to be High King." > "THE VILLAGE IDIOT" "THE TAVERN" "INVISIBLE KNIGHT" "THE BRASS EGG" "MERLIN'S BAG" "ENTERING THE CASTLE" Say \"Correct line from poem\"" > "THE CELL" "LEAVING THE CASTLE" "THE SMITH'S SWORD" "THE RED KNIGHT" "THE BADGER MAZE" "THORNEY ISLAND" "THE JOUST" "THE CONKERS" "THE KRAKEN" "THE GLADE" "THE RAVEN" "THE IVORY TOWER" "THE BOAR" "THE COTTAGE" "THE BOG" "THE BLACK KNIGHT" "THE DRAGON" "THE APPARITIONS" "THE BASILISK" "THE ICE ROOM" "THE HOT ROOM" "THE DEMON'S LAIR" "THE UNDERGROUND CHAMBER" "THE ENDGAME" "THE MEANING OF LIFE" "What is the meaning of life?" "Gee. We were sorta hoping you'd know." > "How high is up?" "Twice as far as half way." > "APPENDIX" > > > ;"***************************************************************************" ; "end of file" ;"***************************************************************************"