home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 2.9 KB | 94 lines |
- 5 REM MAP12
- 10 KEY OFF
- 11 SCREEN 0
- 20 DIM X(200),Y(200)
- 25 CLS
- 30 PRINT "ENTER NUMBER FROM 1 TO 4 (0 TO RETURN TO MENU) "
- 35 LOCATE 1,60: INPUT D
- 50 SCREEN 2,,0,0
- 125 CLS
- 130 RESTORE
- 150 FOR I=1 TO 199
- 155 READ X(I),Y(I)
- 160 NEXT I
- 250 IF D = 4 GOTO 300
- 251 IF D = 3 GOTO 450
- 252 IF D = 2 GOTO 500
- 253 IF D = 1 GOTO 600
- 254 IF D = 0 GOTO 6000
- 300 FOR I= 1 TO 49
- 320 PSET (X(I),Y(I))
- 330 NEXT I
- 340 AA$="DEC SOUTH"
- 342 LOCATE 1,1:PRINT "ENTER MONTH AND DIRECTION:"
- 344 LOCATE 1,26:INPUT BB$
- 346 IF BB$=AA$ THEN LOCATE 1,50:PRINT "CORRECT":GOTO 355
- 348 IF BB$<>AA$ THEN LOCATE 1,50:PRINT "SORRY -DEC SOUTH-"
- 355 LOCATE 1,70: INPUT A$
- 360 LOCATE 1,1:RUN
- 440 END
- 450 FOR I=50 TO 106
- 455 PSET (X(I),Y(I))
- 460 NEXT I
- 462 AA$="DEC WEST"
- 464 LOCATE 1,1:PRINT "ENTER MONTH AND DIRECTION:"
- 465 LOCATE 1,26:INPUT BB$
- 467 IF BB$=AA$ THEN LOCATE 1,50:PRINT "CORRECT":GOTO 470
- 468 IF BB$<> AA$ THEN LOCATE 1,50:PRINT "SORRY -DEC WEST-"
- 470 LOCATE 1,70: INPUT A$
- 480 LOCATE 1,1:RUN
- 490 END
- 500 FOR I=107 TO 144
- 510 PSET (X(I),Y(I))
- 520 NEXT I
- 530 LOCATE 23,5 :PRINT CHR$(4)
- 540 AA$="DEC NORTH"
- 550 LOCATE 1,1:PRINT "ENTER MONTH AND DIRECTION:"
- 555 LOCATE 1,26:INPUT BB$
- 560 IF BB$=AA$ THEN LOCATE 1,50:PRINT "CORRECT":GOTO 580
- 570 IF BB$<>AA$ THEN LOCATE 1,50:PRINT "SORRY -DEC NORTH-"
- 580 LOCATE 1,70: INPUT A$
- 585 LOCATE 1,1:RUN
- 590 END
- 600 FOR I=145 TO 199
- 610 PSET (X(I),Y(I))
- 620 NEXT I
- 630 AA$="DEC EAST"
- 640 LOCATE 1,1:PRINT "ENTER MONTH AND DIRECTION:"
- 650 LOCATE 1,26:INPUT BB$
- 660 IF BB$=AA$ THEN LOCATE 1,50:PRINT "CORRECT":GOTO 690
- 670 IF BB$<>AA$ THEN LOCATE 1,50:PRINT "SORRY -DEC EAST-"
- 690 LOCATE 1,70: INPUT A$
- 695 LOCATE 1,1:RUN
- 1000 REM SUBROUTINE TO DELAY SCREEN LABELS
- 1001 FOR I=1 TO 5000
- 1002 I=I+1
- 1003 NEXT I
- 1004 RETURN
- 5000 DATA 146,84,155,82,165,85,192,91,216,108,170,109,185,151,185,153
- 5001 DATA 208,161,238,164,222,183,285,65,307,66,310,75,332,82,362,102
- 5002 DATA 375,116,399,95,414,103,441,122,478,103,346,17,360,22,359,29
- 5003 DATA 399,1,389,4,404,10,410,16,392,38,375,50,355,65,380,57,419,53
- 5004 DATA 433,55,492,39,207,62,211,44,251,55,192,31,179,25,168,22,188,18
- 5005 DATA 190,21,193,23,230,6,233,6,235,7,236,7,239,8,460,171,461,154
- 5006 DATA 468,130,474,117,509,134,430,135,395,131,301,149,269,139
- 5007 DATA 269,120,272,110,270,103,315,90,314,100,345,118,369,95
- 5008 DATA 378,106,228,69,298,59,296,42,283,42,251,34,300,25,319,29
- 5009 DATA 332,31,324,2,336,29,335,30,334,31,333,32,252,171,250,149
- 5010 DATA 235,143,239,140,251,139,230,135,196,135,160,143,126,141
- 5011 DATA 125,134,227,117,215,110,191,105,226,103,198,97,219,97,212,88
- 5012 DATA 158,43,162,32,152,15,141,3,168,14,192,20,238,29,249,26,258,18
- 5013 DATA 278,25,241,39,252,28,272,36,283,32,302,39,191,69,201,88,240,89
- 5014 DATA 238,65,290,77,199,163,208,164,224,158,204,152,229,117,238,107
- 5015 DATA 260,122,260,143,272,156,282,167,298,170,346,157,378,138,397,134
- 5016 DATA 311,138,320,134,297,133,308,127,307,115,312,105,325,94,370,194
- 5017 DATA 376,177,392,170,414,163,435,165,453,149,437,137
- 5018 DATA 193,151,220,161,230,168,242,184,426,165,449,156,465,148,464,178
- 5019 DATA 472,183,482,181,508,167,452,117,471,98,432,106,433,103,434,97,385
- 5020 DATA 104,410,89,390,89,394,91,391,92,375,107,349,106,349,107,302,133
- 5021 DATA 270,124,234,125,288,120,327,113,328,121,228,115,242,96,312,105,313
- 5022 DATA 95,182,47,230,60,240,45,261,70,305,48,318,64,371,77,381,43,390,50
- 5023 DATA 391,43,399,46,408,41,394,40,432,33,460,32,450,10,365,17,361,19,358
- 5024 DATA 20,368,18,363,19
- 6000 RUN"RANDOM
-