home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 3.0 KB | 105 lines |
- 5 REM MAP FOR JULY SKY
- 10 KEY OFF
- 11 SCREEN 0
- 20 DIM X(200),Y(200)
- 25 CLS
- 30 PRINT "ENTER DIRECTION YOU ARE FACING (N S E W) OR X FOR NEW MONTH"
- 32 PRINT " FOLLOW DIRECTIONAL KEY WITH N OR n TO OMIT LABELS"
- 35 LOCATE 1,60: INPUT D$
- 50 SCREEN 2,,0,0
- 125 CLS
- 130 RESTORE
- 150 FOR I=1 TO 173
- 155 READ X(I),Y(I)
- 160 NEXT I
- 250 IF D$="S" OR D$="s" OR D$= "SN" OR D$= "sn" GOTO 300
- 251 IF D$="W" OR D$="w" OR D$= "WN" OR D$= "wn" GOTO 450
- 252 IF D$="N" OR D$="n" OR D$= "nn" OR D$= "NN" GOTO 500
- 253 IF D$="E" OR D$="e" OR D$= "EN" OR D$= "en" GOTO 600
- 254 IF D$="X" OR D$="x" GOTO 6000
- 300 FOR I= 1 TO 57
- 320 PSET (X(I),Y(I))
- 330 NEXT I
- 340 GOSUB 1000
- 342 IF D$= "SN" OR D$= "sn" THEN GOTO 355
- 344 LOCATE 4,50:PRINT "SERPENS"
- 345 LOCATE 12,19: PRINT "SERPENS"
- 346 LOCATE 4,23: PRINT "OPHIUCHUS"
- 348 LOCATE 20,10:PRINT "SAGITTARIUS"
- 349 LOCATE 22,40:PRINT "SCORPIUS"
- 350 LOCATE 12,57:PRINT "LIBRA"
- 351 LOCATE 1,27: PRINT "CORONA BOREALIS"
- 355 LOCATE 25,1: INPUT A$
- 360 LOCATE 1,1:RUN
- 440 END
- 450 FOR I=58 TO 100
- 455 PSET (X(I),Y(I))
- 460 NEXT I
- 462 GOSUB 1000
- 463 IF D$= "WN" OR D$= "wn" THEN GOTO 470
- 464 LOCATE 1,41:PRINT "CORONA BOREALIS"
- 465 LOCATE 5,47:PRINT "BOOTES"
- 466 LOCATE 17,50:PRINT "LEO"
- 467 LOCATE 10,45:PRINT "COMA BERENICES"
- 468 LOCATE 17,20:PRINT "VIRGO"
- 470 LOCATE 25,1: INPUT A$
- 480 LOCATE 1,1:RUN
- 490 END
- 500 FOR I=101 TO 138
- 510 PSET (X(I),Y(I))
- 520 NEXT I
- 540 GOSUB 1000
- 545 IF D$= "nn" OR D$= "NN" THEN GOTO 580
- 550 LOCATE 21,50:PRINT "CASSIOPEIA"
- 551 LOCATE 8,10:PRINT "URSA MAJOR"
- 552 LOCATE 15,30:PRINT "URSA MINOR"
- 553 LOCATE 3,51:PRINT "DRACO"
- 554 LOCATE 10,57:PRINT "CEPHEUS"
- 580 LOCATE 25,1: INPUT A$
- 585 LOCATE 1,1:RUN
- 590 END
- 600 FOR I=139 TO 173
- 610 PSET (X(I),Y(I))
- 620 NEXT I
- 625 LOCATE 4,38:PRINT CHR$(4)
- 630 GOSUB 1000
- 635 IF D$= "EN" OR D$= "en" THEN GOTO 690
- 640 LOCATE 13,38:PRINT "CYGNUS"
- 641 LOCATE 17,15:PRINT "PEGASUS"
- 642 LOCATE 15,57:PRINT "CAPRICORNUS"
- 643 LOCATE 25,45:PRINT "AQUARIUS"
- 644 LOCATE 3,32:PRINT "VEGA"
- 690 LOCATE 25,1: 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 357,2,359,5,366,7,377,7,388,5,392,2,360,20,378,21,365,28
- 5001 DATA 358,33,373,35,392,47,380,55,366,62,377,80,343,83,335,83
- 5002 DATA 315,98,275,110,240,109,215,96,193,80,165,67,140,55,235,62
- 5003 DATA 253,40,286,50,410,95,437,114,417,136,393,108,343,117,350,120
- 5004 DATA 359,126,358,134,357,140,332,133,322,136,313,139,300,153
- 5005 DATA 302,164,298,164,303,173,290,175,260,174,250,172,253,170
- 5006 DATA 256,164,262,163,165,142,160,150,166,153,179,143,195,138
- 5007 DATA 207,148,207,162,233,150
- 5008 DATA 277,3,268,2,257,3,255,8,254,11,257,17,270,20,282,17
- 5009 DATA 328,27,286,22,269,40,250,60,255,70,295,40,320,41
- 5010 DATA 195,105,155,119,258,110,237,120,227,128,240,143,270,154
- 5011 DATA 318,138,362,142,341,155,340,182,374,187,394,178,398,164
- 5012 DATA 410,163,430,166,432,171,267,94,315,82,338,105,337,107
- 5013 DATA 338,109,334,105,332,107,334,108,327,107,330,108,331,110
- 5014 DATA 194,22,205,44,193,51,179,64,152,71,161,89,189,91
- 5015 DATA 225,81,238,76,245,49,272,28,299,26,312,32,338,41
- 5016 DATA 355,62,389,67,390,57,375,18,381,14,360,13,355,16
- 5017 DATA 290,58,313,62,285,64,310,69,325,78,324,91,317,100,370,107
- 5018 DATA 425,105,465,92,438,77,400,83,398,149,417,149,427,141
- 5019 DATA 448,143,447,133
- 5020 DATA 226,44,252,57,254,77,220,77,288,75,333,68,262,95,263,113
- 5021 DATA 215,125,205,145,203,156,224,155,247,140,262,126,155,173
- 5022 DATA 122,182,249,178,325,170,324,154,277,178,326,181,329,186
- 5023 DATA 322,192,340,186,345,178,389,167,434,151,422,186,462,184
- 5024 DATA 485,182,505,173,490,158,470,144,458,140,462,138
- 6000 RUN"MAINSTAR
-