30 COLOR 7,0:GOSUB 260:LOCATE 4,22:PRINT"Position Flashing Star Above Target Disk ":LOCATE 5,22:PRINT" Then Strike Enter Key ":COLOR 2,0:LOCATE 7,30:PRINT"Number Of Moves So Far"TRYS:IF TRYS>0 OR FIRSTTIME=1 THEN 50
190 LOCATE 3,24:COLOR 11,0:PRINT"T O W E R S O F A T L A N T I S":COLOR 15,0:LOCATE 8,25:PRINT"Would You Like Instructions? <Y/N>"
200 GOSUB 340:IF RP$="N" THEN CLS:RETURN ELSE IF RP$<>"Y" THEN 200
210 COLOR 7,0:LOCATE 7,21:PRINT"The game screen for Towers of Atlantis":LOCATE 8,21:PRINT"contains three towers. By moving one":LOCATE 9,21:PRINT"Disk at a time, and never placing a":LOCATE 10,21:PRINT"larger disk on a smaller one, move all
220 LOCATE 11,21:PRINT"disks to either of the outside towers.":LOCATE 12,21:PRINT"This may take all of two hundred fifty-":LOCATE 13,21:PRINT"three moves.":LOCATE 25,27:COLOR 15,0:PRINT"Strike Any Key To Continue";:GOTO 340
230 KEY(10) OFF:XLIN=CSRLIN:YPOS=POS(0):LOCATE 25,1:PRINT SPC(79);:COLOR 15,0:LOCATE 25,24:PRINT"Do You Wish To Leave This Game? <Y/N>";:COLOR 3,0
240 GOSUB 340:IF RP$="Y" THEN 310 ELSE IF RP$<>"N" THEN 240
250 LOCATE 25,1:PRINT SPC(79);:LOCATE 25,25:COLOR 0,7:PRINT" Strike <F10> to leave this game ";:COLOR 7,0:LOCATE XLIN,YPOS,0:KEY(10) ON:RETURN
260 CT1=0:CT2=0:FOR LP=1 TO 8:IF TW(1,LP) THEN CT1=CT1+1
270 IF TW(3,LP) THEN CT2=CT2+1
280 NEXT LP:IF CT1<>8 AND CT2<>8 THEN RETURN
290 LOCATE 10,23:PRINT" You Made It In"TRYS"Moves":LOCATE 11,23:PRINT"Would You Like To Play Again? <Y/N>";
300 GOSUB 340:IF RP$="Y" THEN RUN ELSE IF RP$<>"N" THEN 300
310 CLEAR:ON ERROR GOTO 320:RUN"menu2.002"
320 CLEAR:ON ERROR GOTO 330:RUN"menu1.001"
330 RUN"menu3.003"
340 IF INKEY$<>"" THEN 340
350 DEF SEG=&H40:POKE &H17,(PEEK(&H17) OR 96):RP$=INKEY$:IF RP$="" THEN 350 ELSE RETURN