home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 2.7 KB | 91 lines |
- 10 CLS:SCREEN 1:KEY OFF
- 20 LOCATE 12,12:PRINT "WELCOME TO THE SLOTS!"
- 30 LOCATE 14,12:PRINT "DUE TO YOUR REPUTATION"
- 40 LOCATE 15,12:PRINT "THE MANAGEMENT WILL"
- 50 LOCATE 16,12:PRINT "ADVANCE YOU $100 TO START "
- 60 LOCATE 22,12:INPUT "HIT RETURN TO START ",R$
- 70 CLS
- 80 LOCATE 3,12:PRINT "THE PAYOFFS ARE:"
- 90 LOCATE 5,14:PRINT CHR$(2):LOCATE 5,16:PRINT CHR$(2):LOCATE 5,18:PRINT CHR$(2)
- 100 LOCATE 5,20:PRINT "100 x BET"
- 110 LOCATE 6,14:PRINT CHR$(2):LOCATE 6,16:PRINT CHR$(2):LOCATE 6,18:PRINT CHR$(45)
- 120 LOCATE 6,20:PRINT " 50 x BET"
- 130 LOCATE 8,14:PRINT CHR$(6):LOCATE 8,16:PRINT CHR$(6):LOCATE 8,18:PRINT CHR$(6):LOCATE 8,20:PRINT " 20 x BET"
- 140 LOCATE 10,14:PRINT CHR$(3):LOCATE 10,16:PRINT CHR$(3):LOCATE 10,18:PRINT CHR$(3):LOCATE 10,20:PRINT " 15 x BET"
- 150 LOCATE 11,14:PRINT CHR$(4):LOCATE 11,16:PRINT CHR$(4):LOCATE 11,18:PRINT CHR$(4):LOCATE 11,20:PRINT " 10 x BET"
- 160 LOCATE 12,14:PRINT CHR$(5):LOCATE 12,16:PRINT CHR$(5):LOCATE 12,18:PRINT CHR$(5):LOCATE 12,20:PRINT " 5 x BET"
- 170 LOCATE 14,14:PRINT CHR$(6):LOCATE 14,16:PRINT CHR$(6):LOCATE 14,18:PRINT CHR$(45)
- 180 LOCATE 14,20:PRINT " 4 x BET"
- 190 LOCATE 16,14:PRINT CHR$(3):LOCATE 16,16:PRINT CHR$(3):LOCATE 16,18:PRINT CHR$(45):LOCATE 16,20:PRINT " 3 x BET"
- 200 LOCATE 17,14:PRINT CHR$(4):LOCATE 17,16:PRINT CHR$(4):LOCATE 17,18:PRINT CHR$(45):LOCATE 17,20:PRINT " 2 x BET"
- 210 LOCATE 18,14:PRINT CHR$(5):LOCATE 18,16:PRINT CHR$(5):LOCATE 18,18:PRINT CHR$(45):LOCATE 18,20:PRINT " 1 x BET"
- 220 LOCATE 22,12:PRINT "EVERYTHING ELSE PAYS ZERO"
- 230 LOCATE 24,12:INPUT "HIT RETURN TO CONTINUE ",C$
- 240 CLS
- 250 LOCATE 12,8:PRINT "HIT THE `X' KEY TO STOP THE WHEEL"
- 260 LOCATE 22,12:INPUT "HIT RETURN TO START ",C$
- 270 CLS
- 280 D=100
- 290 PRINT "YOU HAVE $";D
- 300 IF D=0 THEN GOTO 900
- 310 INPUT "WHAT BET? (1,2,5,10) ",B
- 320 IF B=1 OR B=2 OR B=5 OR B=10 THEN 350 ELSE 330
- 330 PRINT "THE ONLY BETS ARE 1,2,5,10"
- 340 GOTO 310
- 350 IF B>D THEN 360 ELSE 380
- 360 SOUND 90,10:PRINT "CUTE! YOU DON'T HAVE THAT MUCH"
- 370 GOTO 310
- 380 CLS
- 390 LINE (120,80)-(192,104),1,BF
- 400 LINE (144,80)-(144,104):LINE (168,80)-(168,104)
- 410 LINE (204,70)-(208,104),2,BF
- 420 CIRCLE (206,66),4,1
- 430 LOCATE 18,5:INPUT "HIT RETURN TO PULL LEVER ",R$
- 440 FOR I=600 TO 200 STEP -50:SOUND I,1:NEXT I
- 450 FOR I=70 TO 104 STEP 5
- 460 LINE(204,I)-(208,I+5),0,BF
- 470 FOR L=1 TO 30:NEXT L
- 480 NEXT I
- 490 LINE (204,70)-(208,104),2,BF
- 500 LOCATE 18,5:PRINT " "
- 510 R$=RIGHT$(TIME$,2):R=VAL(R$)
- 520 RANDOMIZE(R)
- 530 W1=INT(RND*5)+2
- 540 W2=INT(RND*5)+2
- 550 W3=INT(RND*5)+2
- 560 FOR I=1 TO 70:NEXT I
- 570 SOUND 40,0.5
- 580 SOUND 240,0.5
- 590 SOUND 440,0.5
- 600 LOCATE 12,17:PRINT CHR$(W1)
- 610 LOCATE 12,20:PRINT CHR$(W2):LOCATE 12,23:PRINT CHR$(W3)
- 620 H$=INKEY$:IF H$="X" OR H$="x" THEN 640
- 630 GOTO 510
- 640 SOUND 700,4
- 650 SOUND 1300,3
- 660 IF W1=2 AND W2=2 THEN D=D+(B*50)
- 670 IF W1=2 AND W2=2 AND W3=2 THEN D=D+(B*100)
- 680 IF W1=6 AND W2=6 THEN D=D+(B*4)
- 690 IF W1=6 AND W2=6 AND W3=6 THEN D=D+(B*20)
- 700 IF W1=3 AND W2=3 THEN D=D+(B*3)
- 710 IF W1=3 AND W2=3 AND W3=3 THEN D=D+(B*15)
- 720 IF W1=4 AND W2=4 THEN D=D+(B*2)
- 730 IF W1=4 AND W2=4 AND W3=4 THEN D=D+(B*10)
- 740 IF W1=5 AND W2=5 THEN D=D+B
- 750 IF W1=5 AND W2=5 AND W3=5 THEN D=D+(B*5)
- 760 J=0
- 770 IF W1<>W2 THEN D=D
- 780 IF W1=2 AND W2=2 AND W3=2 THEN GOSUB 850
- 790 IF J=1 THEN 820 ELSE 800
- 800 IF W1<>W2 THEN WI$="LOSER" ELSE WI$="WINNER"
- 810 LOCATE 16,17:PRINT WI$
- 820 D=D-B
- 830 LOCATE 18,5:INPUT "HIT RETURN TO CONTINUE ",R$
- 840 CLS:GOTO 290
- 850 CLS:LOCATE 12,13:PRINT "J A C K P O T "
- 860 FOR I=440 TO 1000 STEP 5:SOUND I,0.5:NEXT I
- 870 FOR I=1000 TO 440 STEP -5:SOUND I,0.5:NEXT I
- 880 J=1
- 890 RETURN
- 900 CLS:LOCATE 12,12:PRINT " GO HOME LOSER!!!"
-