'                ****  *****   *   ***** ****   ***  *   * *   *
'                *   * *      * *    *   *   * *   * *   * **  *
'                *   * *      * *    *   *   * *   * *   * **  *
'                ****  ****  *****   *   *   * *   * * * * * * *
'                *   * *     *   *   *   *   * *   * * * * * * *
'                *   * *     *   *   *   *   * *   * * * * *  **
'                ****  ***** *   *   *   ****   ***  ***** *  **
'                                   Beat Down
'                                1998 MicroTrip
'                        V1.1 Origanally availible on
'                                   12-14-98
'
'                              Visit our Web Site At
'                                      At
'       http://www.geocities.com/SiliconValley/Platform/8409/qbasic.html
'                    E-Mail me at       microtrip@geocities.com
'                            ***Hit `F5' to play!!***





title:
'Beat Down Title Screen
'By Brian Murphy of MicroTrip

SCREEN 8
CLS
LINE (50, 50)-(50, 100), 14
LINE (50, 50)-(70, 50), 14
LINE (50, 100)-(70, 100), 14
LINE (70, 50)-(80, 55), 14
LINE (70, 100)-(80, 95), 14
LINE (80, 55)-(80, 70), 14
LINE (80, 95)-(80, 80), 14
LINE (80, 70)-(75, 75), 14
LINE (80, 80)-(75, 75), 14
LINE (75, 75)-(50, 75), 14

'**************E*************
LINE (90, 50)-(90, 100), 14
LINE (90, 50)-(120, 50), 14
LINE (90, 75)-(110, 75), 14
LINE (90, 100)-(120, 100), 14

'**************A*************
LINE (145, 50)-(130, 100), 14
LINE (145, 50)-(160, 100), 14
LINE (137.5, 75)-(152.5, 75), 14

'*************T**************
LINE (170, 50)-(200, 50), 14
LINE (185, 50)-(185, 100), 14

'***************D************
LINE (260, 50)-(260, 100), 14
LINE (260, 50)-(280, 50), 14
LINE (260, 100)-(280, 100), 14
LINE (280, 50)-(290, 55), 14
LINE (280, 100)-(290, 95), 14
LINE (290, 55)-(290, 95), 14

'***************O************
LINE (300, 55)-(300, 95), 14
LINE (300, 55)-(310, 50), 14
LINE (300, 95)-(310, 100), 14
LINE (330, 55)-(330, 95), 14
LINE (320, 50)-(330, 55), 14
LINE (320, 100)-(330, 95), 14
LINE (320, 100)-(310, 100), 14
LINE (310, 50)-(320, 50), 14

'**************W*************
LINE (340, 50)-(340, 100), 14
LINE (370, 50)-(370, 100), 14
LINE (340, 100)-(355, 75), 14
LINE (370, 100)-(355, 75), 14

'**************N*************
LINE (380, 50)-(380, 100), 14
LINE (410, 50)-(410, 100), 14
LINE (380, 50)-(410, 100), 14

'************************All done


COLOR 14
LOCATE 24, 32: PRINT "Beat Down V1.1"


FOR i = 1 TO 2
 FOR x = 550 TO 37 STEP -5
 SOUND x + 5, .2
  a$ = INKEY$: IF a$ <> "" THEN LET d = 1: EXIT FOR
 NEXT x
  IF d = 1 THEN EXIT FOR
 FOR x = 37 TO 550 STEP 5
 SOUND x + 5, .2
  a$ = INKEY$: IF a$ <> "" THEN LET d = 1: EXIT FOR
 NEXT x
  IF d = 1 THEN EXIT FOR
NEXT i
  IF d = 1 THEN GOTO you

'/Title


GOSUB intro
   IF nn = 0 GOTO you
   IF nn = 1 GOTO title

you:
'Main Menu
snd$ = "on"
speed$ = "normal"
num = 9
oldnum = 9
colour1 = 1
colour2 = 1
mainmenu:
COLOR 14
CLS
LINE (50, 45)-(550, 150), 14, B
LOCATE 5, 33: PRINT "Main Menu"
LINE (60, 55)-(540, 140), 14, B
PAINT (51, 46), 10, 14
LOCATE 9, 15: PRINT "Start Game"
LOCATE 10, 15: PRINT "Veiw Controls"
LOCATE 11, 15: PRINT "Speed"
LOCATE 12, 15: PRINT "Sound"
LOCATE 13, 15: PRINT "Credits"
LOCATE 14, 15: PRINT "Color of player 1"
LOCATE 15, 15: PRINT "Color of player 2"
LOCATE 16, 15: PRINT "Quit"

LISTEN$ = "mb T180 o2 P2 P8 L8 GGG L2 E-"
FATE$ = "mb P24 P8 L8 FFF L2 D"
PLAY LISTEN$ + FATE$

mm2:
   LOCATE 11, 21: PRINT "         ": LOCATE 11, 21: PRINT speed$
   LOCATE 12, 21: PRINT "      ": LOCATE 12, 21: PRINT snd$; ""
   LOCATE 14, 33: PRINT "      ": LOCATE 14, 33: COLOR colour1: PRINT colour1
   LOCATE 15, 33: PRINT "       ": LOCATE 15, 33: COLOR colour2: PRINT colour2
   COLOR 14
   IF oldnum <> num THEN LOCATE 14, 13: PRINT " ": LOCATE 9, 13: PRINT " ": LOCATE 10, 13: PRINT " ": LOCATE 11, 13: PRINT " ": LOCATE 12, 13: PRINT " ": LOCATE 13, 13: PRINT " ": LOCATE 15, 13: PRINT " ": LOCATE 16, 13: PRINT " ": oldnum = num
   LOCATE num, 13: PRINT "o"
     DO
      a$ = INKEY$
     LOOP UNTIL a$ <> ""
     IF a$ = "" THEN GOTO mm2
    IF a$ = "8" AND num = 9 THEN num = 16: GOTO mm2
    IF a$ = "8" THEN num = num - 1: GOTO mm2
    IF a$ = "2" AND num = 16 THEN num = 9: GOTO mm2
    IF a$ = "2" THEN num = num + 1: GOTO mm2
    IF a$ = "5" AND num = 9 THEN GOTO start
    IF a$ = "4" AND num = 12 THEN
     IF snd$ = "on" THEN snd$ = "off": GOTO mm2
     IF snd$ = "off" THEN snd$ = "on": GOTO mm2
     END IF
    IF a$ = "6" AND num = 12 THEN
     IF snd$ = "on" THEN snd$ = "off": GOTO mm2
     IF snd$ = "off" THEN snd$ = "on": GOTO mm2
    END IF
    IF a$ = "4" AND num = 11 THEN
     IF speed$ = "fastest" THEN speed$ = "mid-fast": GOTO mm2
     IF speed$ = "mid-fast" THEN speed$ = "normal": GOTO mm2
     IF speed$ = "normal" THEN speed$ = "mid-slow": GOTO mm2
     IF speed$ = "mid-slow" THEN speed$ = "slow": GOTO mm2
     IF speed$ = "slow" THEN speed$ = "fastest": GOTO mm2
    END IF
    IF a$ = "6" AND num = 11 THEN
     IF speed$ = "fastest" THEN speed$ = "slow": GOTO mm2
     IF speed$ = "mid-fast" THEN speed$ = "fastest": GOTO mm2
     IF speed$ = "normal" THEN speed$ = "mid-fast": GOTO mm2
     IF speed$ = "mid-slow" THEN speed$ = "normal": GOTO mm2
     IF speed$ = "slow" THEN speed$ = "mid-slow": GOTO mm2
    END IF
    IF a$ = "6" AND num = 14 THEN
     IF colour1 = 15 THEN colour1 = 0: GOTO mm2
     IF colour1 = 10 THEN colour1 = 12: GOTO mm2
     colour1 = colour1 + 1
    END IF
    IF a$ = "4" AND num = 14 THEN
     IF colour1 = 0 THEN colour1 = 15: GOTO mm2
     IF colour1 = 12 THEN colour1 = 10: GOTO mm2
     colour1 = colour1 - 1
    END IF
    IF a$ = "6" AND num = 15 THEN
     IF colour2 = 15 THEN colour2 = 0: GOTO mm2
     IF colour2 = 10 THEN colour2 = 12: GOTO mm2
     colour2 = colour2 + 1
    END IF
    IF a$ = "4" AND num = 15 THEN
     IF colour2 = 0 THEN colour2 = 15: GOTO mm2
     IF colour2 = 12 THEN colour2 = 10: GOTO mm2
     colour2 = colour2 - 1
    END IF
    IF a$ = "5" AND num = 13 THEN GOTO credits
    IF a$ = "5" AND num = 10 THEN GOTO controls
    IF a$ = "5" AND num = 16 THEN GOTO 666
   GOTO mm2

'***********Credits**************
credits:
CLS
PRINT "Graphics Director...........Jacob Suckow"
PRINT "  Title Screen Picture......Brian Murphy"
PRINT "  Main Menu.................Brian Murphy"
PRINT "  Fighting Section..........Brian Murphy"
PRINT "  Ending (Circle)...........Brian Murphy"
PRINT "Programming Director........Brian Murphy"
PRINT "  Engine....................Brian Murphy"
PRINT "  Menu System...............Brian Murphy"
PRINT "  Other.....................Brian Murphy"
PRINT "Sound Director..............Jeremy Suckow"
PRINT "  Title Screen..............Brian Murphy"
PRINT "  MicroTrip Screen..........Brian Murphy"
PRINT "  Fighting..................Brian Murphy"
PRINT
PRINT "             1998  MicroTrip"
PRINT "          Any key to continue..."
WHILE INKEY$ = "": WEND
GOTO mainmenu
'***********/Credits*************

'***********Controls*************
controls:
CLS
PRINT "Player One"
PRINT "Move left.....a"
PRINT "Move right....s"
PRINT "Punch.........q"
PRINT "High Punch....z"
PRINT "Kick..........w"
PRINT "Low Kick.....x"
PRINT
PRINT "Player Two"
PRINT "Move Left.....4"
PRINT "Move Right....6"
PRINT "Punch.........8"
PRINT "High Punch..../"
PRINT "Kick..........2"
PRINT "Low Kick......0"
PRINT
PRINT "To quit.....Esc"
PRINT
PRINT "Any key to continue..."
WHILE INKEY$ = "": WEND
GOTO mainmenu
'************/Controls*************

start:
IF speed$ = "slow" THEN speed = 100000
IF speed$ = "mid-slow" THEN speed = 50000
IF speed$ = "normal" THEN speed = 25000
IF speed$ = "mid-fast" THEN speed = 10000
IF speed$ = "fastest" THEN speed = 1000

IF snd$ = "on" THEN snd = 1
IF snd$ = "off" THEN snd = 0

CLS
SCREEN 8

LET a = 50
LET B = 50
LET c = 20
LET d = c
LET e = 600
LET f = e

COLOR 15

'********Ground********
LINE (0, 151)-(640, 161), 2, BF
LINE (0, 161)-(640, 171), 10, BF
LINE (0, 171)-(640, 200), 6, BF
'********/Ground*******

'********Top Thing*****
LINE (0, 0)-(640, 20), 13, B
PAINT (2, 2), 13, 13
'********/Top Thing****
'********Background****
LINE (0, 150)-(640, 21), 11, BF
'********/BackGround***

1
10 IF a <= 0 THEN GOTO 600
20 IF B <= 0 THEN GOTO 610

30 LINE (c, 110)-(c, 130), colour1                   'body
   LINE (c, 130)-(c - 20, 150), colour1              'leg
   LINE (c, 130)-(c + 20, 150), colour1              'other leg
   IF c < e THEN LINE (c, 120)-(c + 15, 110), colour1'arm
   IF c > e THEN LINE (c, 120)-(c - 15, 110), colour1'arm other
   CIRCLE (c, 105), 10, colour1                      'head
60 LINE (e, 110)-(e, 130), colour2
   LINE (e, 130)-(e - 20, 150), colour2
   LINE (e, 130)-(e + 20, 150), colour2
   IF e > c THEN LINE (e, 120)-(e - 15, 110), colour2
   IF e < c THEN LINE (e, 120)-(e + 15, 110), colour2
   CIRCLE (e, 105), 10, colour2

90 LINE (5, 4)-((a * 5) + 5, 10), 14, BF           'Life Bar
   IF a <> 50 THEN LINE ((a * 5) + 1 + 5, 4)-(255, 10), 4, BF
   LINE (4, 3)-((a * 5) + 6, 11), 14, B

   LINE (390, 4)-((B * 5) + 390, 10), 14, BF         'Life Bar P2
   LINE ((B * 5) + 390 + 1, 4)-(640, 10), 4, BF
   LINE (389, 3)-((B * 5) + 390 + 1, 11), 14, B

130 a$ = INKEY$
140 IF a$ = "" THEN GOTO 1
150 IF a$ = "q" THEN GOTO 200 'punch 1
155 IF a$ = "z" THEN GOTO highpunch1
160 IF a$ = "w" THEN GOTO 210 'kick 1
165 IF a$ = "x" THEN GOTO highkick1
170 IF a$ = "a" THEN GOTO 220 'left 1
175 IF a$ = "s" THEN GOTO 270 'right 1
180 IF a$ = "4" THEN GOTO 230 'left 2
185 IF a$ = "6" THEN GOTO 240 'right 2
190 IF a$ = "8" THEN GOTO 250 'punch 2
    IF a$ = "/" THEN GOTO highpunch2
195 IF a$ = "2" THEN GOTO 260 'kick 2
    IF a$ = "0" THEN GOTO highkick2
196 IF a$ = CHR$(27) THEN GOTO 616
197 GOTO 1

200 IF c > e THEN GOTO 205
    LINE (c, 120)-(c + 15, 110), 11
    LINE (c, 120)-(c + 30, 120), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 120)-(c + 15, 110), colour1
    LINE (c, 120)-(c + 30, 120), 11
    GOTO 209
205 LINE (c, 120)-(c - 30, 120), colour1
    LINE (c, 120)-(c - 15, 110), 11
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 120)-(c - 15, 110), colour1
    LINE (c, 120)-(c - 30, 120), 11
    GOTO 209
209 IF c + 29 = e OR c - 29 = e OR c + 30 = e OR c - 30 = e THEN
       B = B - 2
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 24 = e OR c - 24 = e OR c + 25 = e OR c - 25 = e THEN
       B = B - 3
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 19 = e OR c - 19 = e OR c + 20 = e OR c - 20 = e THEN
       B = B - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1



highkick1:
    IF c > e THEN GOTO hk1
    LINE (c, 130)-(c + 20, 150), 11
    LINE (c, 130)-(c + 30, 140), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 130)-(c + 20, 150), colour1
    LINE (c, 130)-(c + 30, 140), 11
 GOTO hk1x
hk1:
    LINE (c, 130)-(c - 20, 150), 11
    LINE (c, 130)-(c - 30, 140), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 130)-(c - 20, 150), colour1
    LINE (c, 130)-(c - 30, 140), 11
 GOTO hk1x
hk1x:
    IF c + 29 = e OR c - 29 = e OR c + 30 = e OR c - 30 = e THEN
       B = B - 2
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 24 = e OR c - 24 = e OR c + 25 = e OR c - 25 = e THEN
       B = B - 3
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 19 = e OR c - 19 = e OR c + 20 = e OR c - 20 = e THEN
       B = B - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1


highpunch1:
    IF c > e THEN GOTO hp1
    LINE (c, 120)-(c + 15, 110), 11
    LINE (c, 120)-(c + 30, 110), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 120)-(c + 15, 110), colour1
    LINE (c, 120)-(c + 30, 110), 11
 GOTO hp1x
hp1:
    LINE (c, 120)-(c - 15, 110), 11
    LINE (c, 120)-(c - 30, 110), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 120)-(c - 15, 110), colour1
    LINE (c, 120)-(c - 30, 110), 11
 GOTO hp1x
hp1x:
    IF c + 29 = e OR c - 29 = e OR c + 30 = e OR c - 30 = e THEN
       B = B - 2
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 24 = e OR c - 24 = e OR c + 25 = e OR c - 25 = e THEN
       B = B - 3
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 19 = e OR c - 19 = e OR c + 20 = e OR c - 20 = e THEN
       B = B - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1


210 IF c > e THEN GOTO 215
    LINE (c, 130)-(c + 20, 150), 11
    LINE (c, 130)-(c + 30, 130), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 130)-(c + 20, 150), colour1
    LINE (c, 130)-(c + 30, 130), 11
    GOTO 219
215 LINE (c, 130)-(c - 20, 150), 11
    LINE (c, 130)-(c - 30, 130), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (c, 130)-(c - 20, 150), colour1
    LINE (c, 130)-(c - 30, 130), 11
    GOTO 219
219 IF c + 29 = e OR c - 29 = e OR c + 30 = e OR c - 30 = e THEN
      B = B - 2
      IF snd = 1 THEN SOUND 50, 1
     END IF
    IF c + 24 = e OR c - 24 = e OR c + 25 = e OR c - 25 = e THEN
      B = B - 3
      IF snd = 1 THEN SOUND 50, 1
    END IF
    IF c + 19 = e OR c - 19 = e OR c + 20 = e OR c - 20 = e THEN
      B = B - 1
      IF snd = 1 THEN SOUND 50, 1
     END IF
    GOTO 1

220 IF c < 6 THEN GOTO 1
221 c = c - 5
222 LINE (d, 110)-(d, 130), 11
    LINE (d, 130)-(d - 20, 150), 11
    LINE (d, 130)-(d + 20, 150), 11
223 LINE (d, 120)-(d - 15, 110), 11
    LINE (d, 120)-(d + 15, 110), 11
224 CIRCLE (d, 105), 10, 11
225 d = c
226 GOTO 1

270 IF c > 595 THEN GOTO 1
271 c = c + 5
272 LINE (d, 110)-(d, 130), 11
    LINE (d, 130)-(d - 20, 150), 11
    LINE (d, 130)-(d + 20, 150), 11
273 CIRCLE (d, 105), 10, 11
274 LINE (d, 120)-(d - 15, 110), 11
    LINE (d, 120)-(d + 15, 110), 11
275 d = c
276 GOTO 1

230 IF e < 5 THEN GOTO 1
231 e = e - 5
232 LINE (f, 110)-(f, 130), 11
    LINE (f, 130)-(f - 20, 150), 11
    LINE (f, 130)-(f + 20, 150), 11
233 CIRCLE (f, 105), 10, 11
234 LINE (f, 120)-(f - 15, 110), 11
    LINE (f, 120)-(f + 15, 110), 11
235 f = e
236 GOTO 1

240 IF e > 595 THEN GOTO 1
241 e = e + 5
242 LINE (f, 110)-(f, 130), 11
    LINE (f, 130)-(f - 20, 150), 11
    LINE (f, 130)-(f + 20, 150), 11
243 CIRCLE (f, 105), 10, 11
244 LINE (f, 120)-(f - 15, 110), 11
    LINE (f, 120)-(f + 15, 110), 11
245 f = e
246 GOTO 1

250 IF c < e THEN GOTO 255
    LINE (e, 120)-(e + 15, 110), 11
    LINE (e, 120)-(e + 30, 120), colour2
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 120)-(e + 15, 110), colour2
    LINE (e, 120)-(e + 30, 120), 11
    GOTO 259
255 LINE (e, 120)-(e - 30, 120), colour2
    LINE (e, 120)-(e - 15, 110), 11
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 120)-(e - 30, 120), colour2
    LINE (e, 120)-(e - 30, 120), 11
    GOTO 259
259 IF c + 29 = e OR c - 29 = e OR c + 30 = e OR c - 30 = e THEN
       a = a - 2
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 24 = e OR c - 24 = e OR c + 25 = e OR c - 25 = e THEN
       a = a - 3
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF c + 19 = e OR c - 19 = e OR c + 20 = e OR c - 25 = e THEN
       a = a - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1

260 IF c < e THEN GOTO 265
    LINE (e, 130)-(e + 20, 150), 11
    LINE (e, 130)-(e + 30, 130), colour2
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 130)-(e + 20, 150), colour2
    LINE (e, 130)-(e + 30, 130), 11
    GOTO 269
265 LINE (e, 130)-(e - 20, 150), 11
    LINE (e, 130)-(e - 30, 130), colour2
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 130)-(e - 20, 150), colour2
    LINE (e, 130)-(e - 30, 130), 11
    GOTO 269
269 IF c + 29 = e OR c - 29 = e OR c + 30 = e OR c - 30 = e THEN
      a = a - 2
      IF snd = 1 THEN SOUND 50, 1
     END IF
    IF c + 24 = e OR c - 24 = e OR c + 25 = e OR c - 25 = e THEN
      a = a - 3
      IF snd = 1 THEN SOUND 50, 1
     END IF
    IF c + 19 = e OR c - 19 = e OR c + 20 = e OR c - 20 = e THEN
       a = a - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1


highkick2:
    IF c < e THEN GOTO hk2
    LINE (e, 130)-(e + 20, 150), 11
    LINE (e, 130)-(e + 30, 140), colour2
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 130)-(e + 20, 150), colour2
    LINE (e, 130)-(e + 30, 140), 11
 GOTO hk2x
hk2:
    LINE (e, 130)-(e - 20, 150), 11
    LINE (e, 130)-(e - 30, 140), colour2
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 130)-(e - 20, 150), colour1
    LINE (e, 130)-(e - 30, 140), 11
 GOTO hk2x
hk2x:
    IF e + 29 = c OR e - 29 = c OR e + 30 = c OR e - 30 = c THEN
       a = a - 2
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF e + 24 = c OR e - 24 = c OR e + 25 = c OR e - 25 = c THEN
       a = a - 3
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF e + 19 = c OR e - 19 = c OR e + 20 = c OR e - 20 = c THEN
       a = a - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1


highpunch2:
    IF c < e THEN GOTO hp2
    LINE (e, 120)-(e + 15, 110), 11
    LINE (e, 120)-(e + 30, 110), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 120)-(e + 15, 110), colour1
    LINE (e, 120)-(e + 30, 110), 11
 GOTO hp2x
hp2:
    LINE (e, 120)-(e - 15, 110), 11
    LINE (e, 120)-(e - 30, 110), colour1
    FOR i = 1 TO speed
    NEXT i
    LINE (e, 120)-(e - 15, 110), colour1
    LINE (e, 120)-(e - 30, 110), 11
 GOTO hp2x
hp2x:
    IF e + 29 = c OR e - 29 = c OR e + 30 = c OR e - 30 = c THEN
       a = a - 2
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF e + 24 = c OR e - 24 = c OR e + 25 = c OR e - 25 = c THEN
       a = a - 3
       IF snd = 1 THEN SOUND 50, 1
      END IF
    IF e + 19 = c OR e - 19 = c OR e + 20 = c OR e - 20 = c THEN
       a = a - 1
       IF snd = 1 THEN SOUND 50, 1
      END IF
    GOTO 1
   


600 FOR iii = 1 TO 8000
    LOCATE 12, 32: PRINT "Player 1 Losses!"
    NEXT iii
    FOR ii = 10 TO 1 STEP -1
    CIRCLE (c, 105), ii + 1, 11
    CIRCLE (c, 105), ii, colour1
    FOR i = 1 TO speed
    NEXT i
    NEXT ii
    GOTO 615
610 FOR iii = 1 TO 8000
    LOCATE 12, 32: PRINT "Player 2 Losses!"
    NEXT iii
    FOR ii = 10 TO 1 STEP -1
    CIRCLE (e, 105), ii + 1, 11
    CIRCLE (e, 105), ii, colour2
    FOR i = 1 TO speed
    NEXT i
    NEXT ii
    GOTO 615

615
  FOR i = 400 TO 1 STEP -1
  CIRCLE (320, 100), i
  PAINT (1, 1), 11
  CIRCLE (320, 100), i + 1, 11
  FOR ii = 1 TO speed / 10
  NEXT ii
  NEXT i

616 GOTO mainmenu

intro:
  
  'MicroTrip
   CLS
   SCREEN 8
   COLOR 15
   LOCATE 12, 35: PRINT "MicroTrip"
   LINE (260, 85)-(350, 97), 1, B
   PAINT (259, 84), 9, 1
     PLAY "mb L16 ed L4 e P64 L4 <a P4 > L16 fe L32 f P8 e P8 L4 d P4"
     PLAY "mb L16 ed L4 e P64 L4 <a P4 > L17 fe L32 f P8 e P8 L4 d P4"
    IF a$ <> "" THEN RETURN

   'Move Guy
    
   c = 5
   e = 1000
moveguy:
   LINE (c, 110)-(c, 130)                   'body
   LINE (c, 130)-(c - 20, 150)              'leg
   LINE (c, 130)-(c + 20, 150)              'other leg
   IF c < e THEN LINE (c, 120)-(c + 15, 110)'arm
   IF c > e THEN LINE (c, 120)-(c - 15, 110)'arm other
   CIRCLE (c, 105), 10                      'head
   FOR i = 1 TO 9000
   NEXT i
   LINE (c, 110)-(c, 130), 9                  'body
   LINE (c, 130)-(c - 20, 150), 9             'leg
   LINE (c, 130)-(c + 20, 150), 9             'other leg
   IF c < e THEN LINE (c, 120)-(c + 15, 110), 9'arm
   IF c > e THEN LINE (c, 120)-(c - 15, 110), 9'arm other
   CIRCLE (c, 105), 10, 9                     'head
   c = c + 1
    a$ = INKEY$
    IF a$ <> "" THEN LET nn = 0: RETURN
   IF c >= 595 THEN LET nn = 1: RETURN
   GOTO moveguy

'****I have to fill this in later.  It won't work right.****
story:
    CLS
    fart = 0
    PAINT (1, 1), 0
    COLOR 4
    LOCATE 1, 1: PRINT "It was the year 1998 when you and Jake decided to start your"
    GOTO yeah
first:
    PRINT "own 'wrestling' association.  You were sick of how fake all of the "
    GOTO yeah
second:
    PRINT "others including WCW, WWF and NWO, were.  Then, simoultaniously, you both"
    GOTO yeah
third:
    PRINT "had a good idea.  What if your 'wrestling' association wasn't fake?  What"
    GOTO yeah
fourth:
    PRINT "if you had all of the 'wrestlers' sign a Beat Down contract saying that "
    GOTO yeah
fifth:
    PRINT "they would fight to the death?  This was gonna' be a kick @$$ 'fighting'"
    GOTO yeah
sixth:
    PRINT "association!  It would be known as the Beat Down Fighting Association!(BDFA)"
    GOTO yeah
    
endofstory:
    IF nn = 0 THEN RETURN
    LET nn = 1: RETURN

yeah:
    a$ = INKEY$
    IF a$ <> "" THEN nn = 0: GOTO endofstory
    FOR i = 1 TO 1000000
    NEXT i
    fart = fart + 1
    ON poop GOTO first, second, third, fourth, fifth, sixth

666

