home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 3.1 KB | 108 lines |
- 5 REM MAP FOR NOVEMBER 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"
- 31 PRINT " (LOOK FOR ANDROMEDA DIRECTLY ABOVE AT CENTER HEMISPHERE)"
- 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 181
- 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 45
- 320 PSET (X(I),Y(I))
- 330 NEXT I
- 340 GOSUB 1000
- 342 IF D$= "SN" OR D$= "sn" THEN GOTO 355
- 344 LOCATE 3,22:PRINT "ARIES"
- 345 LOCATE 5,35:PRINT "PISCES"
- 346 LOCATE 16,25:PRINT "CETUS"
- 348 LOCATE 16,60:PRINT "AQUARIUS"
- 349 LOCATE 2,55:PRINT "PEGASUS"
- 355 LOCATE 25,1: INPUT A$
- 360 LOCATE 1,1:RUN
- 440 END
- 450 FOR I=46 TO 87
- 455 PSET (X(I),Y(I))
- 460 NEXT I
- 461 LOCATE 15,58: PRINT CHR$(4)
- 462 GOSUB 1000
- 463 IF D$= "wn" OR D$= "WN" THEN GOTO 470
- 464 LOCATE 23,16:PRINT "CAPRICORNUS"
- 465 LOCATE 19,46:PRINT "AQUILA"
- 466 LOCATE 7,50:PRINT "CYGNUS"
- 467 LOCATE 12,27:PRINT "AQUARIUS"
- 468 LOCATE 3,38:PRINT "PEGASUS"
- 469 LOCATE 15,60:PRINT "VEGA"
- 470 LOCATE 25,1: INPUT A$
- 480 LOCATE 1,1:RUN
- 490 END
- 500 FOR I= 88 TO 125
- 510 PSET (X(I),Y(I))
- 520 NEXT I
- 540 GOSUB 1000
- 545 IF D$= "nn" OR D$= "NN" THEN GOTO 580
- 550 LOCATE 4,46:PRINT "CASSIOPEIA"
- 551 LOCATE 23,51:PRINT "URSA MAJOR"
- 552 LOCATE 14,41:PRINT "URSA MINOR"
- 553 LOCATE 19,18:PRINT "DRACO"
- 554 LOCATE 8,38:PRINT "CEPHEUS"
- 580 LOCATE 25,1: INPUT A$
- 585 LOCATE 1,1:RUN
- 590 END
- 600 FOR I=126 TO 181
- 610 PSET (X(I),Y(I))
- 620 NEXT I
- 630 GOSUB 1000
- 635 IF D$= "EN" OR D$= "en" THEN GOTO 690
- 640 LOCATE 4,54:PRINT "ARIES"
- 641 LOCATE 4,30:PRINT "PERSEUS"
- 642 LOCATE 15,12:PRINT "AURIGA"
- 643 LOCATE 20,15:PRINT "GEMINI"
- 644 LOCATE 19,50:PRINT "ORION"
- 645 LOCATE 14,50:PRINT "TAURUS"
- 646 LOCATE 9,45:PRINT "PLEIADES"
- 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 216,13,224,17,225,28,275,2,261,8,272,14,276,21,256,39
- 5001 DATA 238,50,215,64,283,55,298,56,373,55,390,57,405,54,241,59
- 5002 DATA 380,68,399,71,411,69,431,65,137,60,169,66,170,76,191,85
- 5003 DATA 232,102,238,113,264,95,274,105,308,119,341,96,402,125
- 5004 DATA 410,126,435,118,442,94,473,77,494,69,478,72,472,65,460,64
- 5005 DATA 483,59,345,40,354,4,420,4,429,32,470,36
- 5006 DATA 136,120,124,136,122,150,123,162,200,162,209,163,207,161
- 5007 DATA 261,150,295,149,305,148,320,148,345,164,299,166,285,186
- 5008 DATA 388,126,404,88,363,88,331,80,415,73,448,92,480,89
- 5009 DATA 160,74,175,76,168,77,165,81,174,87,151,82,182,110,207,137
- 5010 DATA 195,1,265,3,271,32,215,37,214,47,205,58,202,77,230,88
- 5011 DATA 273,39,270,41,295,40,288,59,325,51
- 5012 DATA 291,27,310,17,321,31,340,28,351,38,226,36,219,57,249,67
- 5013 DATA 298,72,265,48,139,119,146,128,159,126,158,118,209,88
- 5014 DATA 226,80,230,98,205,119,206,135,204,145,215,158,270,157
- 5015 DATA 315,145,332,144,325,94,289,98,273,107,267,118,251,119
- 5016 DATA 258,127,274,124,255,183,274,179,297,179,324,171,340,181
- 5017 DATA 362,157,382,169
- 5018 DATA 380,32,392,28,408,27,211,22,221,30,235,43,277,44,293,43
- 5019 DATA 236,51,260,60,262,67,279,74,299,74,302,70,141,89,175,105
- 5020 DATA 208,118,258,97,192,88,164,155,166,167,206,169,229,180
- 5021 DATA 225,166,258,166,259,172,241,152,245,143,327,150,329,147
- 5022 DATA 331,148,320,163,350,147,368,156,367,158,366,164,388,178
- 5023 DATA 395,163,405,163,260,117,279,130,334,103,343,104,347,102
- 5024 DATA 360,105,352,108,341,111,378,101,410,89,402,111,335,76
- 5025 DATA 333,72,329,73,326,74,332,74,330,75
- 6000 RUN"MAINSTAR
-