'===========================================================================
' Subject: SPACE PSYCHO (SIDE SHOOTER)        Date: 07-25-99 (12:15)       
'  Author: Hacksoft                           Code: QB, QBasic, PDS        
'  Origin: santa@tir.com                    Packet: GAMES.ABC
'===========================================================================
'Space PsYcHo!  (A cheap game by Hacksoft.)
'Requirements:
'386+
'2 MB RAM (I think)
'VGA

'Stuff:

'We are on the internet, with other wicked QBasic games like this!

'http://members.aol.com/jeffereys/index.htm
'
'Hacksoft is not responsible for any damage that this program
'may do to your computer.  We have tested this program constantly and no
'problems have occured on ours.
'
'Info for people that post Q-Basic games: Feel free to post this game and
'distribute it and stuff under one condition, it remains unedited.
'
'For those of you out there that want to use parts of the code, feel free,
'whether it be the "moving" subs or the graphics, but put in a word that
'the code was from Hacksoft.
'
'WHEW!  With that said, play this game.  It's pretty fun, and the graphics
'are better than some we've seen from other Q-Basic games.  There are three
'levels, and it's not the "same thing again just tougher"-type gameplay.
'Space Psycho comes with built-in instructions, a weak story, and three
'levels.  This game is kind of a twist between gore and humor.  Level 1 puts
'you in the heart of the police headquarters and you use your shotgun to
'blast your way out, taking civilians and other cyber-cops.  Level 2 takes
'you onto the streets of Washington D.C., to continue the onslaught.  And
'level 3, there you get to hunt down the president, and you'll be
'surprised to find out who the 24th century president is!  One of this
'game's cool features is that you can shoot up enemies again and again,
'blasting off body parts after each shot.  (If you're looking for a way
'to relieve your anxiety or not always be the "good guy" in a game, then
'give this one a try!)

DECLARE SUB graphicsload ()
DECLARE SUB title ()
DECLARE SUB story ()
DECLARE SUB copmoving ()
DECLARE SUB innocentmoving ()
DECLARE SUB ecopmoving ()
DECLARE SUB death ()
DECLARE SUB mainmenu ()
DECLARE SUB ending ()
DECLARE SUB thegame ()
DECLARE SUB hacksoft ()
DECLARE SUB presents ()
DECLARE SUB instructions ()

DIM SHARED move$, l, u, health, el, eu, pl, pu, copright(500), copleft(500)
DIM SHARED copdie(500), copdie2(500), position, shotleft(50), shotright(50)
DIM SHARED jump, innocent(500), innocentdie(500), innocentdie2(500)
DIM SHARED innocentdie3(500), il, iu, iposition, eposition
DIM SHARED ecopleft(500), ecopright(500), ecopdie(500), ecopdie2(500)

SCREEN 13

hacksoft
presents
graphicsload
title
mainmenu

SUB copmoving
        LINE (l, u)-(l + 30, u + 40), 0, BF
        IF position = 1 THEN
                move$ = INKEY$
                IF move$ = CHR$(0) + "K" THEN
                        IF POINT(l - 5, u) = 0 AND POINT(l - 5, u + 10) = 0 AND POINT(l - 5, u + 20) = 0 AND POINT(l - 5, u + 30) = 0 AND POINT(l - 5, u + 40) = 0 THEN
                                l = l - 5
                        END IF
                ELSEIF move$ = CHR$(0) + "M" THEN
                        position = 2
                ELSEIF move$ = CHR$(0) + "H" AND POINT(l, u + 41) > 0 OR POINT(l + 30, u + 41) > 0 AND move$ = CHR$(0) + "H" THEN
                        position = 3
                        jump = 50
                ELSEIF move$ = " " THEN
                        PUT (l, u), copleft
                        PUT (l - 7, u + 14), shotleft, XOR
                        FOR i = 1 TO 3
                                SOUND 200 - i * 25, 1
                        NEXT i
                        PUT (l - 7, u + 14), shotleft, XOR
                        LINE (l, u)-(l + 30, u + 40), 0, BF
                END IF
                FOR fall = 1 TO 5
                IF POINT(l, u + 41) = 0 AND POINT(l + 30, u + 41) = 0 AND POINT(l + 15, u + 41) = 0 THEN
                        u = u + 1
                END IF
                NEXT fall
                PUT (l, u), copleft, PSET
        ELSEIF position = 2 THEN
                move$ = INKEY$
                IF move$ = CHR$(0) + "M" THEN
                        IF POINT(l + 35, u) = 0 AND POINT(l + 35, u + 10) = 0 AND POINT(l + 35, u + 20) = 0 AND POINT(l + 35, u + 30) = 0 AND POINT(l + 35, u + 40) = 0 THEN
                                l = l + 5
                        END IF
                ELSEIF move$ = CHR$(0) + "K" THEN
                        position = 1
                ELSEIF move$ = CHR$(0) + "H" AND POINT(l, u + 41) > 0 OR POINT(l + 30, u + 41) > 0 AND move$ = CHR$(0) + "H" THEN
                        position = 4
                        jump = 50
                ELSEIF move$ = " " THEN
                        PUT (l, u), copright, PSET
                        PUT (l + 30, u + 14), shotright, XOR
                        FOR i = 1 TO 3
                                SOUND 200 - i * 25, 1
                        NEXT i
                        PUT (l + 30, u + 14), shotright, XOR
                        LINE (l, u)-(l + 30, u + 40), 0, BF
                END IF
                FOR fall = 1 TO 5
                IF POINT(l, u + 41) = 0 AND POINT(l + 30, u + 41) = 0 AND POINT(l + 15, u + 41) = 0 THEN
                        u = u + 1
                END IF
                NEXT fall
                PUT (l, u), copright, PSET
        ELSEIF position = 3 THEN
                IF POINT(l, u - 5) = 0 AND POINT(l + 15, u - 5) = 0 AND POINT(l + 30, u - 5) = 0 THEN
                        u = u - 5
                        jump = jump - 5
                ELSE
                        jump = 0
                END IF
                move$ = INKEY$
                IF move$ = CHR$(0) + "M" THEN
                        position = 4
                ELSEIF move$ = CHR$(0) + "K" THEN
                        IF POINT(l - 5, u) = 0 AND POINT(l - 5, u + 10) = 0 AND POINT(l - 5, u + 20) = 0 AND POINT(l - 5, u + 30) = 0 AND POINT(l - 5, u + 40) = 0 THEN
                                l = l - 5
                        END IF
                END IF
                IF jump = 0 THEN position = 1
                PUT (l, u), copleft, PSET
        ELSEIF position = 4 THEN
                IF POINT(l, u - 5) = 0 AND POINT(l + 15, u - 5) = 0 AND POINT(l + 30, u - 5) = 0 THEN
                        u = u - 5
                        jump = jump - 5
                ELSE
                        jump = 0
                END IF
                move$ = INKEY$
                IF move$ = CHR$(0) + "K" THEN
                        position = 3
                ELSEIF move$ = CHR$(0) + "M" THEN
                        IF POINT(l + 35, u) = 0 AND POINT(l + 35, u + 10) = 0 AND POINT(l + 35, u + 20) = 0 AND POINT(l + 35, u + 30) = 0 AND POINT(l + 35, u + 40) = 0 THEN
                                l = l + 5
                        END IF
                END IF
                IF jump = 0 THEN position = 2
                PUT (l, u), copright, PSET
        ELSEIF position > 99 THEN
                position = position + 1
                IF position < 120 THEN PUT (l, u), copdie
                IF position > 119 THEN PUT (l, u), copdie2
                IF position = 120 THEN
                        FOR i = 1 TO 3
                                SOUND 200 - i * 25, 1
                        NEXT i
                END IF
        END IF
        IF move$ = CHR$(27) THEN
                position = 100
                move$ = CHR$(0)
        END IF
        IF position = 140 THEN death
END SUB

SUB death
SLEEP 1
FOR i = 0 TO 50
        move$ = INKEY$
NEXT i
LINE (250, 115)-(70, 40), 0, BF
LINE (250, 115)-(70, 40), 15, B
LINE (251, 116)-(69, 39), 10, B
LINE (68, 38)-(252, 117), 2, B
PAINT (94, 51), 4, 15
LINE (84, 47)-(90, 47), 9
LINE (90, 47)-(97, 53), 9
LINE (97, 53)-(102, 46), 9
LINE (102, 46)-(109, 46), 9
LINE (109, 46)-(109, 50), 9
LINE (109, 50)-(121, 45), 9
LINE (121, 45)-(130, 51), 9
LINE (130, 51)-(130, 46), 9
LINE (130, 46)-(136, 46), 9
LINE (136, 46)-(136, 59), 9
LINE (136, 59)-(141, 62), 9
LINE (141, 62)-(145, 59), 9
LINE (145, 59)-(145, 47), 9
LINE (145, 47)-(151, 47), 9
LINE (151, 47)-(151, 60), 9
LINE (151, 60)-(144, 66), 9
LINE (144, 66)-(137, 66), 9
LINE (137, 66)-(130, 61), 9
LINE (130, 61)-(120, 66), 9
LINE (120, 66)-(109, 61), 9
LINE (109, 61)-(109, 55), 9
LINE (109, 55)-(100, 59), 9
LINE (100, 59)-(100, 65), 9
LINE (100, 65)-(94, 65), 9
LINE (94, 65)-(94, 57), 9
LINE (94, 57)-(84, 47), 9
LINE (119, 52)-(116, 54), 9
LINE (116, 54)-(119, 59), 9
LINE (119, 59)-(124, 55), 9
LINE (124, 55)-(119, 52), 9
PAINT (120, 50), 1, 9
LINE (171, 55)-(183, 55), 9
LINE (170, 55)-(170, 61), 9
LINE (170, 61)-(179, 60), 9
LINE (185, 63)-(185, 63), 9
LINE (185, 63)-(176, 67), 9
LINE (179, 60)-(170, 64), 9
LINE (176, 67)-(164, 67), 9
LINE (164, 67)-(164, 50), 9
LINE (164, 50)-(168, 47), 9
LINE (168, 47)-(179, 47), 9
LINE (179, 47)-(179, 51), 9
LINE (179, 51)-(168, 52), 9
LINE (168, 52)-(168, 62), 9
LINE (168, 62)-(170, 64), 9
LINE (182, 55)-(186, 55), 9
LINE (186, 55)-(186, 49), 9
LINE (186, 49)-(196, 45), 9
LINE (196, 45)-(205, 49), 9
LINE (205, 49)-(205, 46), 9
LINE (205, 46)-(225, 46), 9
LINE (225, 46)-(225, 51), 9
LINE (225, 51)-(218, 51), 9
LINE (218, 51)-(218, 66), 9
LINE (218, 66)-(214, 66), 9
LINE (214, 66)-(214, 52), 9
LINE (214, 52)-(214, 52), 9
LINE (206, 52)-(214, 52), 9
LINE (206, 52)-(206, 62), 9
LINE (206, 62)-(195, 67), 9
LINE (195, 67)-(185, 63), 9
LINE (195, 52)-(190, 57), 9
LINE (190, 57)-(195, 60), 9
LINE (195, 60)-(199, 56), 9
LINE (199, 56)-(195, 52), 9
PAINT (192, 51), 1, 9
LINE (87, 77)-(94, 77), 9
LINE (94, 77)-(94, 88), 9
LINE (94, 88)-(103, 79), 9
LINE (103, 79)-(107, 83), 9
LINE (107, 83)-(107, 83), 9
LINE (107, 83)-(97, 95), 9
LINE (97, 95)-(105, 103), 9
LINE (105, 103)-(101, 107), 9
LINE (101, 107)-(92, 98), 9
LINE (92, 98)-(92, 106), 9
LINE (92, 106)-(87, 106), 9
LINE (87, 106)-(86, 77), 9
LINE (117, 77)-(122, 77), 9
LINE (122, 77)-(120, 107), 9
LINE (120, 107)-(114, 107), 9
LINE (114, 107)-(116, 77), 9
LINE (131, 77)-(126, 107), 9
LINE (126, 107)-(146, 107), 9
LINE (146, 107)-(151, 102), 9
LINE (151, 102)-(136, 102), 9
LINE (136, 102)-(136, 77), 9
LINE (136, 77)-(131, 77), 9
LINE (161, 77)-(156, 77), 9
LINE (156, 77)-(161, 107), 9
LINE (161, 107)-(186, 107), 9
LINE (186, 107)-(181, 102), 9
LINE (181, 102)-(166, 102), 9
LINE (166, 102)-(161, 77), 9
LINE (186, 77)-(211, 77), 9
LINE (186, 77)-(191, 107), 9
LINE (191, 107)-(216, 107), 9
LINE (216, 107)-(211, 102), 9
LINE (211, 102)-(196, 102), 9
LINE (196, 102)-(196, 92), 9
LINE (196, 92)-(211, 92), 9
LINE (211, 92)-(206, 87), 9
LINE (206, 87)-(196, 87), 9
LINE (196, 87)-(196, 82), 9
LINE (196, 82)-(211, 82), 9
LINE (211, 82)-(211, 77), 9
LINE (221, 77)-(226, 107), 9
LINE (226, 107)-(241, 87), 9
LINE (241, 87)-(221, 77), 9
LINE (228, 87)-(230, 95), 9
LINE (230, 95)-(233, 89), 9
LINE (233, 89)-(228, 87), 9
PAINT (225, 84), 1, 9
PAINT (190, 84), 1, 9
PAINT (160, 84), 1, 9
PAINT (132, 84), 1, 9
PAINT (120, 84), 1, 9
PAINT (90, 84), 1, 9
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
CLS
title
END SUB

SUB ecopmoving
        RANDOMIZE TIMER
        LINE (el, eu)-(el + 30, eu + 40), 0, BF
        IF eposition < 3 THEN
                IF l < el THEN eposition = 1
                IF l > el THEN eposition = 2
        END IF
        FOR fall = 1 TO 5
                IF POINT(el, eu + 41) = 0 AND POINT(el + 30, eu + 41) = 0 THEN
                        eu = eu + 1
                END IF
        NEXT fall
        IF eposition = 1 THEN
                movement = INT(RND * 15)
                IF movement = 0 THEN
                        PUT (el, eu), ecopleft
                        PUT (el - 7, eu + 7), shotleft, XOR
                        FOR i = 1 TO 3
                                SOUND 200 - i * 25, 1
                        NEXT i
                        PUT (el - 7, eu + 7), shotleft, XOR
                        IF l > el - 100 AND eu + 20 > u AND eu + 20 < u + 40 THEN
                                IF position < 100 THEN position = 100
                        END IF
                ELSEIF movement = 1 THEN
                        IF POINT(el - 5, eu) = 0 AND POINT(el - 5, eu + 10) = 0 AND POINT(el - 5, eu + 20) = 0 AND POINT(el - 5, eu + 30) = 0 AND POINT(el - 5, eu + 40) = 0 THEN
                                el = el - 5
                        END IF
                ELSEIF movement = 2 THEN
                        IF POINT(el + 35, eu) = 0 AND POINT(el + 35, eu + 10) = 0 AND POINT(el + 35, eu + 20) = 0 AND POINT(el + 35, eu + 30) = 0 AND POINT(el + 35, eu + 40) = 0 THEN
                                el = el + 5
                        END IF
                END IF
                PUT (el, eu), ecopleft, PSET
        ELSEIF eposition = 2 THEN
                movement = INT(RND * 15)
                IF movement = 0 THEN
                        PUT (el, eu), ecopright, PSET
                        PUT (el + 30, eu + 7), shotright, XOR
                        FOR i = 1 TO 3
                                SOUND 200 - i * 25, 1
                        NEXT i
                        PUT (el + 30, eu + 7), shotright, XOR
                        IF l < el + 100 AND eu + 20 > u AND eu + 20 < u + 40 THEN
                                IF position < 100 THEN position = 100
                        END IF
                ELSEIF movement = 2 THEN
                        IF POINT(el - 5, eu) = 0 AND POINT(el - 5, eu + 10) = 0 AND POINT(el - 5, eu + 20) = 0 AND POINT(el - 5, eu + 30) = 0 AND POINT(el - 5, eu + 40) = 0 THEN
                                el = el - 5
                        END IF
                ELSEIF movement = 1 THEN
                        IF POINT(el + 35, eu) = 0 AND POINT(el + 35, eu + 10) = 0 AND POINT(el + 35, eu + 20) = 0 AND POINT(el + 35, eu + 30) = 0 AND POINT(el + 35, eu + 40) = 0 THEN
                                el = el + 5
                        END IF
                END IF
                PUT (el, eu), ecopright, PSET
        ELSEIF eposition = 3 THEN
                PUT (el, eu), ecopdie
        ELSEIF eposition = 4 THEN
                PUT (el, eu), ecopdie2
        END IF
        IF move$ = " " AND position = 1 AND el > l - 100 AND u + 20 > eu AND u + 20 < eu + 40 THEN
                IF eposition < 4 THEN eposition = eposition + 1
        ELSEIF move$ = " " AND position = 2 AND el < l + 100 AND u + 20 > eu AND u + 20 < eu + 40 THEN
                IF eposition = 1 THEN
                        eposition = 3
                ELSEIF eposition = 3 THEN
                        eposition = 4
                END IF
        END IF
END SUB

SUB ending
CLS
LINE (319, 145)-(1, 115), 12, B
PAINT (304, 130), 4, 12
FOR i = 1 TO 500
        x = INT(RND * 320)
        y = INT(RND * 29) + 116
        PSET (x, y), 12
NEXT i
LINE (265, 94)-(215, 114), 6, B
LINE (270, 89)-(210, 94), 6, B
LINE (303, 113)-(295, 114), 8, B
LINE (302, 111)-(297, 112), 8, B
LINE (300, 30)-(299, 110), 8, B
LINE (298, 32)-(283, 34), 8
LINE (283, 34)-(268, 32), 8
LINE (268, 32)-(260, 33), 8
LINE (260, 33)-(260, 51), 8
LINE (260, 51)-(271, 50), 8
LINE (271, 50)-(282, 52), 8
LINE (282, 52)-(299, 49), 8
LINE (261, 41)-(272, 42), 8
LINE (272, 42)-(272, 33), 8
PAINT (268, 37), 1, 8
PAINT (267, 44), 4, 8
LINE (261, 48)-(267, 46), 15
LINE (267, 46)-(280, 48), 15
LINE (280, 48)-(298, 45), 15
LINE (298, 41)-(278, 45), 15
LINE (278, 45)-(266, 43), 15
LINE (266, 43)-(261, 44), 15
LINE (273, 41)-(277, 41), 15
LINE (277, 41)-(298, 38), 15
LINE (298, 34)-(281, 37), 15
LINE (281, 37)-(273, 37), 15
PSET (262, 34), 15
PSET (264, 34), 15
PSET (267, 34), 15
PSET (269, 35), 15
PSET (266, 36), 15
PSET (263, 36), 15
PSET (264, 37), 15
PSET (265, 40), 15
PSET (266, 38), 15
PSET (268, 37), 15
PSET (268, 39), 15
PSET (269, 40), 15
PSET (270, 38), 15
PSET (263, 38), 15
PSET (261, 39), 15
PSET (262, 36), 15
PAINT (233, 92), 42, 6
PAINT (233, 97), 42, 6
LINE (319, 171)-(1, 146), 8, B
PAINT (314, 166), 7, 8
LINE (141, 114)-(149, 114), 8
LINE (141, 114)-(145, 110), 8
LINE (145, 110)-(149, 110), 8
LINE (149, 110)-(149, 113), 8
PAINT (147, 112), 8, 8
LINE (159, 114)-(159, 110), 8
LINE (159, 110)-(164, 110), 8
LINE (164, 110)-(168, 114), 8
LINE (168, 114)-(160, 114), 8
PAINT (161, 112), 8, 8
LINE (159, 109)-(162, 109), 7
LINE (149, 109)-(146, 109), 7
LINE (145, 108)-(150, 108), 8
LINE (150, 108)-(154, 97), 8
LINE (154, 97)-(158, 108), 8
LINE (158, 108)-(163, 108), 8
LINE (163, 108)-(159, 89), 8
LINE (159, 89)-(150, 89), 8
LINE (150, 89)-(144, 108), 8
LINE (150, 89)-(137, 68), 8
LINE (137, 68)-(116, 80), 8
LINE (116, 80)-(111, 74), 8
LINE (111, 74)-(139, 61), 8
LINE (139, 61)-(149, 61), 8
LINE (149, 61)-(149, 57), 8
LINE (149, 57)-(154, 61), 8
LINE (149, 61)-(154, 64), 8
LINE (154, 64)-(154, 61), 8
LINE (154, 61)-(159, 57), 8
LINE (159, 58)-(159, 62), 8
LINE (159, 62)-(154, 64), 8
LINE (149, 61)-(155, 72), 8
LINE (155, 72)-(159, 62), 8
LINE (155, 72)-(152, 89), 8
LINE (159, 89)-(170, 68), 8
LINE (170, 68)-(176, 87), 8
LINE (176, 87)-(184, 87), 8
LINE (184, 87)-(175, 60), 8
LINE (175, 60)-(159, 61), 8
PAINT (152, 61), 15, 8
PAINT (157, 61), 15, 8
PAINT (155, 66), 15, 8
PAINT (150, 71), 7, 8
PAINT (158, 79), 7, 8
PAINT (156, 92), 7, 8
PSET (157, 77), 16
PSET (156, 81), 16
PSET (155, 85), 16
LINE (182, 89)-(178, 88), 14, B
LINE (178, 89)-(176, 91), 14
LINE (178, 89)-(178, 93), 14
LINE (180, 89)-(180, 93), 14
LINE (182, 89)-(182, 93), 14
LINE (183, 90)-(185, 92), 14
PSET (185, 92), 0
PSET (184, 92), 14
LINE (175, 92)-(175, 93), 14
LINE (94, 81)-(107, 74), 8
LINE (94, 81)-(97, 84), 8
LINE (97, 84)-(107, 79), 8
LINE (107, 79)-(111, 82), 8
LINE (111, 82)-(114, 80), 8
LINE (114, 80)-(107, 74), 8
LINE (105, 80)-(106, 82), 8
LINE (106, 82)-(108, 80), 8
PAINT (107, 77), 7, 8
LINE (107, 80)-(108, 79), 14
LINE (108, 81)-(110, 79), 14
LINE (109, 82)-(111, 80), 14
LINE (109, 76)-(106, 77), 14
LINE (111, 76)-(113, 78), 14
LINE (111, 75)-(113, 77), 14
LINE (151, 58)-(154, 60), 14
LINE (154, 60)-(157, 58), 14
LINE (151, 58)-(151, 56), 14
LINE (157, 58)-(157, 56), 14
LINE (151, 55)-(148, 55), 14
LINE (148, 55)-(148, 52), 14
LINE (148, 52)-(151, 52), 14
LINE (148, 50)-(151, 50), 14
LINE (151, 50)-(151, 52), 14
LINE (148, 49)-(148, 47), 14
LINE (148, 47)-(157, 47), 14
LINE (157, 47)-(157, 56), 14
PAINT (155, 55), 14, 14
PSET (147, 49), 14
PSET (148, 48), 16
PSET (149, 48), 15
LINE (157, 45)-(148, 46), 6, B
LINE (158, 53)-(157, 46), 6, B
PSET (148, 55), 0
LINE (135, 53)-(123, 43), 15
LINE (135, 53)-(130, 40), 15
CIRCLE (115, 29), 25, 15
PAINT (131, 47), 15, 15
PAINT (127, 43), 15, 15
LINE (100, 17)-(100, 21), 16
LINE (100, 17)-(103, 17), 16
LINE (101, 19)-(101, 19), 16
LINE (104, 21)-(104, 17), 16
LINE (104, 17)-(107, 19), 16
LINE (107, 19)-(104, 20), 16
LINE (104, 20)-(107, 21), 16
LINE (104, 21)-(104, 23), 16
LINE (107, 21)-(107, 23), 16
LINE (109, 23)-(109, 18), 16
LINE (109, 18)-(112, 18), 16
LINE (110, 20)-(112, 20), 16
LINE (109, 23)-(112, 23), 16
LINE (114, 23)-(114, 18), 16
LINE (114, 18)-(117, 18), 16
LINE (115, 20)-(117, 20), 16
LINE (115, 23)-(117, 23), 16
LINE (119, 18)-(123, 18), 16
LINE (123, 18)-(119, 23), 16
LINE (119, 23)-(123, 23), 16
LINE (125, 23)-(125, 18), 16
LINE (125, 18)-(128, 18), 16
LINE (126, 21)-(127, 21), 16
LINE (126, 23)-(129, 23), 16
LINE (132, 23)-(131, 22), 16, B
LINE (132, 24)-(132, 24), 16, B
LINE (131, 25)-(131, 25), 16, B
LINE (101, 27)-(101, 31), 16
LINE (101, 31)-(103, 31), 16
LINE (105, 31)-(105, 27), 16
LINE (107, 27)-(110, 27), 16
LINE (109, 27)-(109, 31), 16
LINE (112, 27)-(115, 27), 16
LINE (113, 27)-(113, 31), 16
LINE (117, 31)-(117, 27), 16
LINE (117, 31)-(120, 31), 16
LINE (122, 31)-(122, 27), 16
LINE (122, 27)-(125, 27), 16
LINE (123, 29)-(123, 29), 16
LINE (123, 31)-(126, 31), 16
LINE (106, 38)-(106, 35), 16
LINE (106, 35)-(108, 37), 16
LINE (108, 37)-(110, 35), 16
LINE (110, 35)-(110, 39), 16
LINE (112, 39)-(115, 35), 16
LINE (115, 35)-(118, 39), 16
LINE (117, 37)-(113, 38), 16
LINE (120, 39)-(120, 35), 16
LINE (120, 35)-(124, 39), 16
LINE (124, 39)-(124, 35), 16
LINE (126, 39)-(126, 39), 16
PUT (50, 74), copright, PSET
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
LINE (58, 66)-(49, 55), 15
LINE (58, 66)-(55, 52), 15
CIRCLE (45, 45), 14, 15
PAINT (54, 57), 15, 15
PAINT (51, 53), 15, 15
LINE (40, 42)-(40, 38), 16
LINE (40, 38)-(43, 38), 16
LINE (41, 40)-(42, 40), 16
LINE (40, 43)-(43, 43), 16
LINE (45, 43)-(46, 38), 16
LINE (46, 38)-(48, 43), 16
LINE (49, 38)-(52, 38), 16
LINE (51, 38)-(51, 43), 16
LINE (35, 45)-(39, 45), 16
LINE (37, 45)-(37, 50), 16
LINE (41, 50)-(41, 45), 16
LINE (41, 47)-(43, 47), 16
LINE (43, 45)-(43, 50), 16
LINE (46, 50)-(46, 45), 16
LINE (50, 45)-(48, 45), 16
LINE (48, 45)-(48, 48), 16
LINE (48, 48)-(50, 48), 16
LINE (50, 48)-(50, 50), 16
LINE (50, 50)-(48, 50), 16
LINE (53, 50)-(53, 50), 16
LINE (53, 48)-(53, 44), 16
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
LINE (94, 82)-(83, 83), 14
LINE (83, 83)-(87, 85), 14
LINE (87, 85)-(83, 88), 14
LINE (83, 88)-(89, 87), 14
LINE (89, 87)-(88, 91), 14
LINE (88, 91)-(96, 84), 14
LINE (96, 84)-(94, 82), 14
PAINT (92, 85), 14, 14
LINE (95, 82)-(88, 83), 4
LINE (88, 83)-(92, 84), 4
LINE (92, 84)-(90, 87), 4
LINE (90, 87)-(96, 84), 4
LINE (96, 84)-(94, 82), 4
PAINT (93, 83), 4, 4
FOR i = 1 TO 3
        SOUND 175 - i * 25, 1
NEXT i
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
CLS
LINE (25, 12)-(31, 20), 38
LINE (31, 20)-(36, 15), 38
LINE (36, 15)-(40, 19), 38
LINE (40, 19)-(46, 12), 38
LINE (50, 12)-(56, 12), 38
LINE (51, 12)-(50, 21), 38
LINE (50, 21)-(55, 21), 38
LINE (55, 16)-(51, 16), 38
LINE (59, 11)-(59, 21), 38
LINE (59, 21)-(64, 21), 38
LINE (69, 11)-(69, 21), 38
LINE (69, 21)-(74, 21), 38
LINE (80, 20)-(79, 21), 38, B
LINE (80, 22)-(80, 22), 38, B
LINE (79, 23)-(79, 23), 38, B
LINE (92, 11)-(102, 11), 38
LINE (97, 11)-(97, 21), 38
LINE (107, 21)-(107, 11), 38
LINE (107, 16)-(112, 16), 38
LINE (112, 11)-(112, 21), 38
LINE (117, 21)-(122, 11), 38
LINE (122, 11)-(127, 21), 38
LINE (117, 16)-(127, 16), 38
LINE (132, 11)-(142, 11), 38
LINE (137, 11)-(137, 21), 38
LINE (152, 21)-(152, 11), 38
LINE (152, 16)-(157, 11), 38
LINE (152, 16)-(157, 21), 38
LINE (162, 21)-(162, 11), 38
LINE (167, 21)-(167, 11), 38
LINE (167, 11)-(177, 21), 38
LINE (177, 21)-(177, 11), 38
LINE (182, 11)-(182, 21), 38
LINE (182, 21)-(187, 16), 38
LINE (187, 16)-(182, 11), 38
LINE (192, 21)-(197, 11), 38
LINE (197, 11)-(202, 21), 38
LINE (202, 16)-(192, 16), 38
LINE (222, 11)-(212, 16), 38
LINE (212, 16)-(222, 16), 38
LINE (222, 16)-(212, 21), 38
LINE (227, 11)-(227, 21), 38
LINE (227, 21)-(232, 21), 38
LINE (232, 21)-(232, 11), 38
LINE (242, 11)-(237, 16), 38
LINE (237, 16)-(242, 21), 38
LINE (247, 21)-(247, 11), 38
LINE (247, 16)-(252, 11), 38
LINE (247, 16)-(252, 21), 38
LINE (257, 21)-(257, 11), 38
LINE (257, 11)-(262, 11), 38
LINE (257, 16)-(262, 16), 38
LINE (257, 21)-(262, 21), 38
LINE (267, 21)-(267, 11), 38
LINE (267, 11)-(272, 16), 38
LINE (267, 21)-(267, 21), 38
LINE (272, 16)-(272, 16), 38
LINE (272, 16)-(267, 21), 38
LINE (277, 21)-(277, 21), 38
LINE (42, 126)-(67, 116), 32
LINE (57, 121)-(57, 151), 32
LINE (47, 156)-(72, 146), 32
LINE (82, 121)-(87, 121), 32
LINE (87, 121)-(87, 126), 32
LINE (87, 126)-(82, 131), 32
LINE (97, 111)-(97, 141), 32
LINE (97, 141)-(102, 141), 32
LINE (102, 141)-(107, 141), 32
LINE (117, 111)-(117, 141), 32
LINE (117, 141)-(127, 141), 32
LINE (157, 141)-(157, 106), 32
LINE (157, 111)-(172, 116), 32
LINE (172, 116)-(157, 126), 32
LINE (157, 126)-(172, 136), 32
LINE (172, 136)-(157, 141), 32
LINE (177, 141)-(177, 111), 32
LINE (177, 111)-(192, 111), 32
LINE (177, 126)-(187, 126), 32
LINE (177, 141)-(192, 141), 32
LINE (222, 116)-(217, 141), 32
LINE (222, 116)-(237, 121), 32
LINE (237, 121)-(222, 126), 32
LINE (222, 126)-(237, 136), 32
LINE (237, 136)-(217, 141), 32
LINE (242, 141)-(247, 116), 32
LINE (247, 116)-(252, 141), 32
LINE (252, 131)-(242, 131), 32
LINE (267, 116)-(262, 131), 32
LINE (262, 131)-(272, 141), 32
LINE (282, 141)-(282, 111), 32
LINE (282, 131)-(292, 121), 32
LINE (282, 131)-(292, 141), 32
LINE (302, 141)-(302, 141), 32
LINE (307, 141)-(307, 141), 32
LINE (312, 141)-(312, 141), 32
COLOR 10
LOCATE 5, 1: PRINT "As you lay there, collapsed, with"
LOCATE 6, 1: PRINT "blood pouring out of your chest,"
LOCATE 7, 1: PRINT "you gaze up at Arnold.  The only"
LOCATE 8, 1: PRINT "things that come to mind are "
LOCATE 9, 1: PRINT "three words:"
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
CLS
title
END SUB

SUB graphicsload
        CLS
'Copright
LINE (67, 101)-(62, 100), 6, B
LINE (67, 106)-(62, 102), 14, B
LINE (65, 107)-(63, 107), 14, B
PAINT (65, 104), 14, 14
PSET (68, 104), 14
PSET (67, 103), 12
PSET (66, 103), 15
LINE (57, 108)-(72, 108), 8
LINE (57, 108)-(54, 115), 8
LINE (54, 115)-(57, 120), 8
LINE (57, 120)-(62, 120), 8
LINE (62, 120)-(59, 115), 8
LINE (59, 115)-(61, 112), 8
LINE (72, 108)-(75, 112), 8
LINE (75, 112)-(72, 116), 8
LINE (69, 112)-(67, 116), 8
LINE (67, 116)-(69, 120), 8
LINE (69, 120)-(73, 120), 8
LINE (73, 120)-(72, 116), 8
LINE (60, 121)-(58, 135), 8
LINE (58, 135)-(64, 135), 8
LINE (64, 135)-(65, 125), 8
LINE (65, 125)-(68, 135), 8
LINE (68, 135)-(73, 135), 8
LINE (73, 135)-(70, 120), 8
LINE (53, 118)-(55, 118), 6
LINE (56, 119)-(53, 119), 6
LINE (53, 120)-(56, 120), 6
LINE (63, 119)-(63, 117), 6
LINE (62, 118)-(62, 117), 6
LINE (61, 117)-(61, 117), 6
PAINT (65, 114), 1, 8
LINE (62, 118)-(62, 117), 6
LINE (61, 117)-(61, 117), 6
LINE (63, 118)-(79, 118), 7
LINE (79, 117)-(63, 117), 7
LINE (77, 116)-(77, 116), 7
LINE (59, 135)-(57, 140), 8
LINE (57, 140)-(63, 140), 8
LINE (63, 140)-(62, 135), 8
LINE (69, 135)-(68, 140), 8
LINE (68, 140)-(73, 140), 8
LINE (73, 140)-(72, 135), 8
PAINT (60, 138), 1, 8
PAINT (70, 138), 1, 8
LINE (70, 119)-(72, 119), 14
GET (50, 100)-(80, 140), copright

LINE (80, 117)-(85, 114), 14
LINE (80, 117)-(87, 116), 14
LINE (80, 118)-(87, 119), 14
LINE (81, 117)-(86, 117), 14
LINE (80, 118)-(84, 121), 14
LINE (80, 117)-(84, 116), 42
LINE (80, 117)-(85, 117), 42
LINE (80, 117)-(84, 119), 42
LINE (80, 117)-(82, 116), 40
LINE (80, 117)-(83, 118), 40
GET (80, 114)-(87, 121), shotright

LINE (119, 101)-(113, 100), 6, B
LINE (119, 106)-(114, 102), 14, B
LINE (116, 107)-(118, 107), 14, B
PAINT (116, 105), 14, 14
PSET (113, 104), 14
PSET (114, 103), 12
PSET (115, 103), 15
LINE (109, 108)-(125, 108), 8
LINE (125, 108)-(127, 116), 8
LINE (127, 116)-(123, 120), 8
LINE (123, 120)-(119, 120), 8
LINE (119, 120)-(122, 115), 8
LINE (122, 115)-(120, 112), 8
LINE (109, 108)-(107, 110), 8
LINE (106, 111)-(109, 117), 8
LINE (109, 117)-(108, 120), 8
LINE (108, 120)-(112, 120), 8
LINE (112, 120)-(111, 112), 8
LINE (111, 121)-(109, 135), 8
LINE (109, 135)-(114, 135), 8
LINE (114, 135)-(117, 125), 8
LINE (117, 125)-(119, 135), 8
LINE (119, 135)-(123, 135), 8
LINE (123, 135)-(121, 120), 8
LINE (110, 136)-(109, 140), 8
LINE (109, 140)-(114, 140), 8
LINE (114, 140)-(113, 135), 8
LINE (120, 135)-(119, 140), 8
LINE (119, 140)-(124, 140), 8
LINE (124, 140)-(123, 135), 8
PAINT (121, 131), 1, 8
PAINT (121, 138), 1, 8
PAINT (112, 138), 1, 8
LINE (124, 120)-(128, 120), 6
LINE (125, 119)-(128, 119), 6
LINE (126, 118)-(128, 118), 6
LINE (119, 119)-(119, 117), 6
LINE (120, 117)-(120, 117), 6
LINE (118, 118)-(100, 118), 7
LINE (100, 117)-(118, 117), 7
LINE (103, 116)-(103, 116), 7
GET (100, 100)-(130, 140), copleft

LINE (109, 119)-(111, 119), 14
LINE (100, 117)-(96, 114), 14
LINE (100, 117)-(93, 116), 14
LINE (100, 118)-(94, 119), 14
LINE (100, 118)-(96, 121), 14
LINE (99, 117)-(96, 116), 42
LINE (99, 117)-(95, 118), 42
LINE (99, 118)-(96, 119), 42
LINE (99, 118)-(97, 117), 40
LINE (99, 117)-(96, 118), 40
LINE (96, 115)-(94, 115), 14
GET (93, 114)-(100, 121), shotleft

LINE (160, 109)-(165, 115), 8
LINE (165, 115)-(171, 113), 8
LINE (171, 113)-(174, 117), 8
LINE (174, 117)-(164, 119), 8
LINE (164, 119)-(156, 110), 8
LINE (156, 110)-(160, 109), 8
LINE (157, 111)-(157, 123), 8
LINE (158, 124)-(156, 135), 8
LINE (156, 135)-(161, 135), 8
LINE (161, 135)-(163, 124), 8
LINE (163, 124)-(162, 116), 8
LINE (157, 136)-(160, 136), 8
LINE (160, 136)-(163, 139), 8
LINE (157, 136)-(157, 140), 8
LINE (157, 140)-(163, 140), 8
PAINT (159, 139), 1, 8
PAINT (159, 133), 1, 8
PAINT (164, 117), 1, 8
LINE (172, 118)-(176, 122), 6
LINE (173, 118)-(176, 121), 6
LINE (174, 118)-(176, 120), 6
LINE (158, 108)-(161, 109), 14
LINE (158, 107)-(160, 105), 14
LINE (160, 105)-(163, 106), 14
LINE (160, 105)-(163, 105), 14
LINE (161, 104)-(162, 104), 14
LINE (161, 103)-(163, 105), 6
LINE (162, 103)-(164, 105), 6
LINE (163, 107)-(163, 107), 14
LINE (168, 113)-(164, 109), 7
LINE (164, 110)-(167, 113), 7
LINE (166, 110)-(166, 110), 7
PSET (163, 106), 12
PSET (162, 105), 15
GET (150, 100)-(180, 140), copdie

LINE (207, 110)-(212, 110), 8
LINE (207, 110)-(215, 118), 8
LINE (215, 118)-(221, 114), 8
LINE (221, 114)-(218, 111), 8
LINE (218, 111)-(215, 113), 8
LINE (215, 113)-(212, 111), 8
LINE (207, 111)-(208, 122), 8
LINE (208, 122)-(206, 133), 8
LINE (206, 134)-(206, 135), 8
LINE (206, 135)-(211, 135), 8
LINE (211, 135)-(213, 126), 8
LINE (213, 126)-(213, 115), 8
LINE (207, 136)-(210, 136), 8
LINE (210, 136)-(213, 140), 8
LINE (213, 140)-(207, 140), 8
LINE (207, 140)-(207, 136), 8
PAINT (209, 139), 1, 8
PAINT (209, 133), 1, 8
PAINT (214, 115), 1, 8
LINE (219, 116)-(223, 120), 6
LINE (220, 116)-(223, 119), 6
LINE (220, 115)-(224, 119), 6
LINE (216, 111)-(213, 108), 7
LINE (213, 107)-(216, 110), 7
LINE (215, 108)-(215, 108), 7
LINE (212, 108)-(208, 107), 14
LINE (212, 107)-(209, 105), 14
LINE (213, 107)-(212, 104), 14
LINE (212, 107)-(210, 107), 4
LINE (212, 108)-(212, 106), 4
LINE (208, 109)-(207, 108), 4
LINE (210, 109)-(211, 108), 4
LINE (204, 106)-(204, 108), 4
LINE (203, 107)-(205, 107), 4
LINE (204, 106)-(206, 104), 4
LINE (222, 105)-(222, 107), 4
LINE (221, 107)-(221, 105), 4
LINE (220, 106)-(223, 106), 4
LINE (220, 105)-(218, 104), 4
LINE (219, 104)-(219, 104), 4
GET (200, 100)-(230, 140), copdie2
CLS
LINE (61, 121)-(71, 121), 9
LINE (71, 121)-(74, 135), 9
LINE (74, 135)-(69, 135), 9
LINE (69, 135)-(66, 126), 9
LINE (66, 126)-(62, 135), 9
LINE (62, 135)-(57, 135), 9
LINE (57, 135)-(61, 121), 9
PAINT (63, 124), 9, 9
PAINT (58, 136), 6, 0
LINE (58, 136)-(61, 136), 6
LINE (62, 140)-(57, 137), 6, B
PAINT (60, 139), 6, 6
LINE (70, 136)-(73, 136), 6
LINE (74, 140)-(69, 137), 6, B
PAINT (73, 139), 6, 6
LINE (61, 121)-(71, 121), 6
LINE (71, 122)-(61, 122), 6
LINE (66, 122)-(65, 121), 14, B
LINE (62, 120)-(70, 120), 12
LINE (62, 120)-(59, 111), 12
LINE (59, 111)-(52, 108), 12
LINE (52, 108)-(52, 103), 12
LINE (52, 103)-(57, 103), 12
LINE (57, 103)-(57, 106), 12
LINE (57, 106)-(62, 108), 12
LINE (62, 108)-(65, 109), 12
LINE (65, 109)-(69, 108), 12
LINE (69, 108)-(74, 107), 12
LINE (70, 120)-(73, 111), 12
LINE (73, 111)-(78, 110), 12
LINE (75, 106)-(74, 103), 12
LINE (78, 110)-(79, 103), 12
LINE (79, 103)-(75, 103), 12
PAINT (77, 107), 4, 12
LINE (67, 108)-(64, 108), 14, B
LINE (68, 102)-(63, 107), 14, B
PAINT (65, 104), 14, 14
LINE (68, 100)-(63, 101), 6, B
LINE (56, 102)-(53, 100), 14, B
LINE (54, 101)-(55, 101), 14, B
LINE (76, 100)-(78, 102), 14, B
LINE (77, 101)-(77, 101), 14, B
LINE (64, 103)-(64, 103), 16, B
PSET (67, 103), 16
LINE (66, 107)-(65, 106), 16, B
GET (50, 100)-(80, 140), innocent
CLS
LINE (118, 101)-(113, 100), 6, B
LINE (118, 106)-(113, 102), 14, B
LINE (117, 107)-(114, 107), 14, B
PAINT (116, 103), 14, 14
PAINT (107, 108), 12, 0
LINE (107, 108)-(123, 108), 12
LINE (123, 108)-(126, 105), 12
LINE (126, 105)-(126, 102), 12
LINE (126, 102)-(130, 102), 12
LINE (130, 102)-(130, 107), 12
LINE (130, 107)-(123, 113), 12
LINE (123, 113)-(120, 120), 12
LINE (120, 120)-(110, 120), 12
LINE (110, 120)-(107, 112), 12
LINE (107, 108)-(104, 105), 12
LINE (104, 105)-(104, 102), 12
LINE (104, 102)-(100, 102), 12
LINE (100, 102)-(100, 107), 12
LINE (100, 108)-(107, 112), 12
PAINT (112, 117), 4, 12
LINE (120, 122)-(110, 121), 6, B
LINE (116, 121)-(115, 122), 14, B
LINE (110, 123)-(108, 129), 9
LINE (108, 130)-(115, 130), 9
LINE (115, 130)-(116, 127), 9
LINE (117, 127)-(119, 136), 9
LINE (119, 136)-(125, 136), 9
LINE (125, 136)-(120, 123), 9
LINE (120, 123)-(110, 123), 9
PAINT (121, 132), 9, 9
LINE (121, 137)-(124, 137), 6
LINE (125, 140)-(120, 138), 6, B
LINE (121, 139)-(125, 139), 6, B
LINE (111, 131)-(111, 136), 15
PSET (110, 137), 15
PSET (112, 137), 15
LINE (109, 131)-(107, 135), 4
LINE (113, 131)-(115, 134), 4
LINE (114, 131)-(113, 133), 1
LINE (108, 131)-(109, 133), 1
PSET (106, 137), 4
PSET (108, 139), 4
PSET (112, 139), 4
PSET (114, 136), 4
PSET (116, 137), 4
PSET (117, 135), 4
PSET (114, 139), 4
PSET (109, 136), 4
PSET (105, 139), 4
PSET (114, 103), 16
PSET (117, 103), 16
LINE (117, 106)-(114, 105), 16, B
LINE (103, 101)-(101, 100), 14, B
LINE (129, 101)-(127, 101), 14, B
LINE (127, 100)-(129, 100), 14, B
GET (100, 100)-(130, 140), innocentdie

LINE (167, 101)-(163, 100), 6, B
LINE (167, 106)-(163, 102), 14, B
LINE (164, 107)-(166, 107), 14, B
PAINT (165, 104), 14, 14
LINE (158, 108)-(173, 108), 12
LINE (173, 108)-(175, 106), 12
LINE (175, 105)-(175, 102), 12
LINE (175, 102)-(180, 102), 12
LINE (180, 102)-(180, 108), 12
LINE (180, 109)-(172, 113), 12
LINE (172, 113)-(170, 120), 12
LINE (170, 120)-(160, 120), 12
LINE (160, 120)-(157, 112), 12
LINE (158, 108)-(156, 106), 12
LINE (155, 105)-(155, 102), 12
LINE (155, 102)-(150, 102), 12
LINE (150, 102)-(150, 108), 12
LINE (150, 108)-(157, 112), 12
PAINT (163, 118), 4, 12
LINE (170, 122)-(160, 121), 6, B
LINE (166, 121)-(165, 122), 14, B
LINE (158, 114)-(163, 114), 0
LINE (163, 114)-(165, 116), 0
LINE (164, 117)-(162, 118), 0
LINE (162, 119)-(159, 119), 0
LINE (163, 118)-(163, 118), 0
PAINT (161, 116), 0, 0
LINE (162, 114)-(160, 111), 0
LINE (160, 111)-(155, 112), 0
PAINT (159, 112), 0, 0
LINE (160, 111)-(157, 111), 15
LINE (161, 111)-(161, 114), 15
LINE (161, 114)-(163, 114), 15
LINE (161, 114)-(161, 116), 15
LINE (161, 116)-(164, 116), 15
LINE (162, 113)-(160, 115), 4
LINE (164, 116)-(161, 117), 4
LINE (159, 111)-(158, 115), 1
PSET (157, 118), 4
PSET (156, 117), 4
PSET (155, 113), 4
PSET (153, 115), 4
PSET (154, 118), 4
PSET (156, 122), 4
PSET (153, 121), 4
LINE (154, 100)-(151, 101), 14, B
LINE (179, 100)-(176, 101), 14, B
LINE (160, 123)-(170, 123), 9
LINE (170, 123)-(173, 136), 9
LINE (173, 136)-(168, 136), 9
LINE (168, 136)-(165, 128), 9
LINE (165, 128)-(162, 131), 9
LINE (162, 131)-(157, 131), 9
LINE (157, 131)-(160, 123), 9
PAINT (163, 126), 9, 9
LINE (159, 132)-(159, 136), 15
PSET (158, 137), 15
PSET (160, 137), 15
LINE (157, 132)-(156, 135), 4
LINE (161, 132)-(162, 134), 4
LINE (161, 132)-(160, 134), 1
LINE (158, 132)-(159, 134), 1
PSET (154, 137), 4
PSET (156, 138), 4
PSET (156, 136), 4
PSET (159, 139), 4
PSET (162, 137), 4
PSET (162, 139), 4
PSET (165, 137), 4
LINE (169, 137)-(172, 137), 6
LINE (173, 140)-(168, 138), 6, B
LINE (169, 139)-(172, 139), 6, B
PSET (164, 103), 16
PSET (166, 103), 16
LINE (166, 106)-(164, 105), 16, B
GET (150, 100)-(180, 140), innocentdie2

LINE (223, 121)-(212, 120), 6, B
LINE (218, 120)-(217, 121), 14, B
LINE (212, 122)-(209, 128), 9
LINE (209, 128)-(216, 128), 9
LINE (216, 128)-(218, 125), 9
LINE (218, 125)-(220, 136), 9
LINE (220, 136)-(226, 136), 9
LINE (226, 136)-(223, 122), 9
LINE (223, 122)-(212, 122), 9
PAINT (214, 125), 9, 9
LINE (221, 137)-(224, 137), 6
LINE (225, 140)-(220, 138), 6, B
LINE (221, 139)-(224, 139), 6, B
LINE (213, 129)-(213, 134), 15
PSET (212, 135), 15
PSET (214, 135), 15
LINE (210, 129)-(209, 131), 4
LINE (212, 129)-(214, 130), 4
LINE (215, 129)-(216, 131), 4
LINE (211, 129)-(210, 132), 1
LINE (215, 129)-(215, 132), 1
LINE (217, 119)-(218, 112), 15
LINE (218, 112)-(218, 106), 15
LINE (224, 108)-(211, 106), 15, B
LINE (211, 110)-(224, 108), 15, B
LINE (223, 112)-(212, 110), 15, B
LINE (210, 107)-(205, 104), 15
LINE (205, 104)-(205, 101), 15
PSET (204, 100), 15
PSET (206, 100), 15
LINE (225, 107)-(229, 105), 15
LINE (229, 105)-(229, 101), 15
PSET (228, 100), 15
PSET (230, 100), 15
LINE (218, 105)-(218, 104), 15
LINE (219, 100)-(217, 103), 15, B
PSET (218, 101), 15
GET (200, 100)-(230, 140), innocentdie3
CLS
'ecopright
LINE (67, 101)-(63, 100), 6, B
LINE (67, 105)-(63, 102), 14, B
LINE (66, 106)-(64, 106), 14, B
PAINT (65, 104), 14, 14
PSET (68, 103), 14
PSET (67, 102), 16
PSET (66, 102), 15
LINE (58, 107)-(71, 107), 9
LINE (71, 107)-(71, 111), 9
LINE (71, 111)-(68, 118), 9
LINE (68, 119)-(71, 135), 9
LINE (71, 135)-(66, 135), 9
LINE (66, 135)-(63, 124), 9
LINE (63, 124)-(60, 135), 9
LINE (60, 135)-(55, 135), 9
LINE (55, 135)-(59, 119), 9
LINE (59, 119)-(57, 111), 9
LINE (58, 107)-(53, 108), 9
LINE (57, 111)-(55, 118), 9
LINE (55, 118)-(51, 118), 9
LINE (51, 118)-(53, 108), 9
PAINT (62, 111), 9, 9
LINE (79, 111)-(72, 107), 7, B
LINE (80, 106)-(80, 112), 7, B
PAINT (75, 109), 8, 7
PAINT (74, 109), 12, 8
PSET (74, 109), 32
PSET (75, 109), 33
PSET (76, 109), 34
PSET (77, 109), 35
LINE (53, 119)-(53, 120), 7
LINE (53, 120)-(51, 123), 7
LINE (53, 121)-(53, 123), 7
LINE (53, 121)-(56, 121), 7
LINE (56, 121)-(55, 123), 7
LINE (59, 119)-(68, 119), 16
LINE (52, 108)-(60, 106), 1
LINE (52, 108)-(53, 111), 1
LINE (53, 111)-(60, 109), 1
LINE (60, 109)-(60, 106), 1
PAINT (58, 108), 1, 1
LINE (68, 106)-(71, 107), 1
LINE (71, 107)-(71, 110), 1
LINE (71, 110)-(67, 109), 1
LINE (67, 109)-(67, 106), 1
PAINT (69, 109), 1, 1
LINE (66, 128)-(70, 128), 1
LINE (70, 128)-(71, 135), 1
LINE (71, 135)-(68, 135), 1
LINE (68, 135)-(66, 129), 1
PAINT (69, 131), 1, 1
LINE (57, 128)-(60, 128), 1
LINE (60, 128)-(57, 135), 1
LINE (57, 135)-(55, 135), 1
LINE (55, 135)-(57, 128), 1
PAINT (58, 130), 1, 1
LINE (67, 136)-(71, 136), 1
LINE (66, 137)-(72, 137), 1
LINE (72, 137)-(75, 140), 1
LINE (75, 140)-(67, 140), 1
LINE (67, 140)-(66, 137), 1
PAINT (69, 138), 1, 1
LINE (56, 136)-(59, 136), 1
LINE (54, 137)-(59, 137), 1
LINE (59, 137)-(59, 140), 1
LINE (59, 140)-(51, 140), 1
LINE (51, 140)-(54, 137), 1
PAINT (55, 139), 1, 1
LINE (59, 121)-(69, 120), 1, B
LINE (64, 121)-(63, 120), 14, B
LINE (68, 113)-(67, 112), 14, B
LINE (69, 111)-(66, 111), 14, B
GET (50, 100)-(80, 140), ecopright

LINE (117, 101)-(113, 100), 6, B
LINE (117, 105)-(113, 102), 14, B
LINE (117, 106)-(113, 106), 14, B
LINE (114, 107)-(116, 107), 14, B
LINE (116, 103)-(114, 104), 14, B
LINE (112, 104)-(112, 104), 14, B
PSET (113, 103), 16
PSET (114, 103), 15
LINE (109, 108)-(123, 108), 9
LINE (124, 108)-(127, 118), 9
LINE (127, 118)-(121, 118), 9
LINE (121, 118)-(119, 113), 9
LINE (119, 113)-(117, 119), 9
LINE (117, 119)-(121, 135), 9
LINE (121, 135)-(116, 135), 9
LINE (116, 135)-(113, 123), 9
LINE (113, 123)-(110, 135), 9
LINE (110, 135)-(106, 135), 9
LINE (106, 135)-(110, 119), 9
LINE (110, 119)-(108, 112), 9
LINE (108, 112)-(109, 108), 9
PAINT (113, 112), 9, 9
LINE (119, 115)-(121, 118), 0
LINE (119, 114)-(121, 116), 0
LINE (119, 113)-(121, 115), 0
LINE (108, 111)-(101, 108), 7, B
LINE (100, 112)-(100, 107), 7, B
LINE (107, 109)-(102, 110), 8, B
PSET (106, 109), 32
PSET (105, 109), 33
PSET (104, 109), 34
PSET (103, 109), 35
LINE (125, 119)-(125, 120), 7
LINE (125, 120)-(127, 122), 7
LINE (125, 120)-(125, 122), 7
LINE (125, 120)-(122, 120), 7
LINE (122, 120)-(123, 122), 7
PSET (123, 121), 16
PSET (122, 121), 7
LINE (120, 107)-(127, 108), 1
LINE (120, 107)-(120, 110), 1
LINE (120, 110)-(127, 111), 1
LINE (127, 111)-(127, 108), 1
PAINT (124, 109), 1, 1
LINE (112, 107)-(109, 108), 1
LINE (109, 108)-(109, 110), 1
LINE (109, 110)-(112, 109), 1
LINE (112, 109)-(112, 107), 1
LINE (112, 108)-(110, 108), 1
LINE (110, 119)-(118, 119), 0
LINE (118, 121)-(110, 120), 1, B
LINE (115, 120)-(114, 121), 14, B
LINE (108, 128)-(111, 128), 1
LINE (111, 128)-(108, 135), 1
LINE (108, 135)-(105, 135), 1
LINE (105, 135)-(108, 128), 1
PAINT (109, 130), 1, 1
LINE (117, 128)-(120, 128), 1
LINE (120, 128)-(122, 135), 1
LINE (122, 135)-(119, 135), 1
LINE (119, 135)-(117, 128), 1
PAINT (120, 130), 1, 1
LINE (117, 136)-(121, 136), 1
LINE (121, 136)-(124, 140), 1
LINE (124, 140)-(117, 140), 1
LINE (117, 140)-(117, 136), 1
PAINT (119, 138), 1, 1
LINE (109, 136)-(106, 136), 1
LINE (106, 136)-(103, 140), 1
LINE (103, 140)-(109, 140), 1
LINE (110, 140)-(110, 136), 1
PAINT (108, 138), 1, 1
LINE (113, 111)-(110, 111), 14, B
LINE (112, 113)-(111, 112), 14, B
GET (100, 100)-(130, 140), ecopleft

LINE (167, 101)-(163, 100), 6, B
LINE (167, 106)-(163, 102), 14, B
LINE (164, 107)-(166, 107), 14, B
PAINT (165, 105), 14, 14
PSET (164, 103), 16
PSET (166, 103), 16
PSET (165, 106), 16
LINE (158, 108)-(173, 108), 9
LINE (173, 108)-(177, 117), 9
LINE (177, 117)-(171, 117), 9
LINE (171, 117)-(169, 112), 9
LINE (169, 112)-(167, 119), 9
LINE (167, 119)-(171, 134), 9
LINE (171, 134)-(171, 135), 9
LINE (171, 135)-(166, 135), 9
LINE (166, 135)-(163, 126), 9
LINE (163, 126)-(161, 135), 9
LINE (161, 135)-(156, 135), 9
LINE (156, 135)-(160, 119), 9
LINE (160, 119)-(159, 112), 9
LINE (159, 112)-(158, 108), 9
LINE (158, 110)-(157, 110), 15
LINE (158, 111)-(157, 113), 4
LINE (158, 109)-(157, 107), 4
LINE (158, 111)-(155, 112), 1
PSET (152, 110), 4
PSET (154, 112), 4
PSET (153, 113), 4
PSET (155, 115), 4
PSET (155, 109), 4
PSET (152, 107), 4
PSET (153, 108), 4
PSET (155, 108), 4
PAINT (164, 112), 9, 9
LINE (168, 119)-(158, 119), 16
LINE (168, 121)-(160, 120), 1, B
LINE (165, 120)-(164, 121), 14, B
LINE (169, 107)-(176, 108), 1
LINE (176, 108)-(176, 110), 1
LINE (176, 110)-(169, 109), 1
LINE (169, 109)-(169, 107), 1
LINE (170, 108)-(170, 108), 1
LINE (171, 109)-(175, 109), 1
LINE (174, 118)-(174, 119), 7
LINE (174, 119)-(171, 122), 7
LINE (174, 119)-(174, 122), 7
LINE (174, 120)-(177, 120), 7
LINE (158, 130)-(161, 130), 1
LINE (161, 130)-(160, 135), 1
LINE (160, 135)-(157, 135), 1
LINE (157, 135)-(158, 130), 1
PAINT (159, 132), 1, 1
LINE (159, 129)-(162, 129), 1
LINE (166, 129)-(167, 135), 1
LINE (167, 135)-(171, 135), 1
LINE (171, 135)-(169, 129), 1
LINE (169, 129)-(166, 129), 1
PAINT (168, 130), 1, 1
PAINT (157, 136), 1, 0
LINE (157, 136)-(159, 136), 1
LINE (160, 140)-(156, 137), 1, B
LINE (169, 136)-(167, 136), 1, B
LINE (170, 140)-(166, 137), 1, B
LINE (169, 138)-(167, 139), 1, B
LINE (157, 139)-(159, 138), 1, B
GET (150, 100)-(180, 140), ecopdie

LINE (209, 107)-(223, 107), 9
LINE (223, 107)-(228, 116), 9
LINE (228, 116)-(223, 116), 9
LINE (223, 116)-(221, 112), 9
LINE (221, 112)-(219, 118), 9
LINE (219, 118)-(213, 118), 9
LINE (213, 118)-(209, 111), 9
LINE (209, 111)-(209, 107), 9
LINE (208, 109)-(207, 109), 15
LINE (208, 108)-(207, 106), 4
LINE (209, 110)-(207, 112), 4
PSET (209, 110), 9
LINE (208, 108)-(205, 107), 1
PSET (203, 109), 4
PSET (205, 111), 4
PSET (203, 113), 4
PSET (204, 114), 4
PSET (206, 114), 4
PSET (201, 111), 4
PSET (202, 107), 4
PSET (204, 105), 4
PAINT (213, 111), 9, 9
LINE (220, 121)-(213, 120), 1, B
LINE (217, 120)-(216, 121), 14, B
LINE (213, 122)-(220, 122), 9
LINE (220, 122)-(223, 136), 9
LINE (223, 136)-(219, 136), 9
LINE (219, 136)-(216, 127), 9
LINE (216, 127)-(213, 136), 9
LINE (213, 136)-(209, 136), 9
LINE (209, 136)-(213, 122), 9
PAINT (216, 125), 9, 9
LINE (225, 117)-(225, 118), 7
LINE (225, 119)-(228, 119), 7
LINE (225, 119)-(225, 121), 7
LINE (225, 119)-(222, 121), 7
LINE (217, 106)-(217, 105), 15
LINE (215, 106)-(213, 104), 4
LINE (219, 106)-(220, 105), 4
LINE (214, 106)-(215, 104), 1
PSET (213, 102), 4
PSET (210, 103), 4
PSET (210, 101), 4
PSET (215, 100), 4
PSET (216, 102), 4
PSET (220, 101), 4
PSET (222, 103), 4
PSET (219, 103), 4
LINE (219, 106)-(226, 107), 1
LINE (226, 107)-(226, 110), 1
LINE (226, 110)-(219, 109), 1
LINE (219, 109)-(219, 106), 1
PAINT (222, 108), 1, 1
LINE (212, 130)-(214, 130), 1
LINE (215, 130)-(213, 136), 1
LINE (213, 136)-(210, 136), 1
LINE (210, 136)-(212, 130), 1
PAINT (213, 132), 1, 1
LINE (219, 130)-(221, 130), 1
LINE (219, 130)-(220, 136), 1
LINE (220, 136)-(223, 136), 1
LINE (223, 136)-(221, 130), 1
PAINT (221, 132), 1, 1
LINE (220, 137)-(222, 137), 1
LINE (223, 140)-(219, 138), 1, B
LINE (220, 139)-(223, 139), 1, B
LINE (212, 137)-(210, 137), 1, B
LINE (213, 140)-(209, 138), 1, B
LINE (210, 139)-(212, 139), 1, B
GET (200, 100)-(230, 140), ecopdie2
CLS
END SUB

SUB hacksoft
        CLS
        LOCATE 5, 10: PRINT "HACKSOFT"
        SLEEP 2
END SUB

SUB innocentmoving
        LINE (il, iu)-(il + 30, iu + 40), 0, BF
        IF iposition = 0 THEN
                PUT (il, iu), innocent
        ELSEIF iposition = 1 THEN
                PUT (il, iu), innocentdie
        ELSEIF iposition = 2 THEN
                PUT (il, iu), innocentdie2
        ELSEIF iposition = 3 THEN
                PUT (il, iu), innocentdie3
        END IF
        IF move$ = " " AND position = 2 AND l > il - 100 AND l < il AND u + 20 > iu AND u + 20 < iu + 40 THEN
                IF iposition < 3 THEN
                        iposition = iposition + 1
                END IF
        ELSEIF move$ = " " AND position = 1 AND l < il + 100 AND l > il AND u + 20 > iu AND u + 20 < iu + 40 THEN
                IF iposition < 3 THEN
                        iposition = iposition + 1
                END IF
        END IF
END SUB

SUB instructions
LINE (95, 5)-(105, 5), 1
LINE (100, 5)-(100, 11), 1
LINE (96, 11)-(106, 11), 1
LINE (109, 11)-(112, 7), 1
LINE (112, 7)-(116, 10), 1
LINE (123, 6)-(119, 8), 1
LINE (119, 8)-(124, 10), 1
LINE (124, 10)-(120, 12), 1
LINE (129, 12)-(130, 4), 1
LINE (128, 7)-(133, 7), 1
LINE (137, 11)-(137, 7), 1
LINE (137, 8)-(142, 7), 1
LINE (146, 7)-(149, 11), 1
LINE (149, 11)-(152, 8), 1
LINE (159, 8)-(156, 10), 1
LINE (156, 10)-(158, 12), 1
LINE (164, 12)-(165, 5), 1
LINE (162, 8)-(167, 8), 1
LINE (169, 11)-(170, 8), 1
LINE (170, 5)-(170, 5), 1
LINE (178, 12)-(174, 8), 1, B
LINE (182, 8)-(182, 12), 1, B
LINE (186, 8)-(182, 9), 1, B
LINE (186, 12)-(186, 9), 1, B
LINE (193, 8)-(189, 9), 1
LINE (189, 9)-(194, 11), 1
LINE (194, 11)-(189, 13), 1
LINE (198, 15)-(93, 15), 1
LINE (39, 41)-(29, 31), 7, B
PAINT (34, 36), 7, 7
LINE (29, 41)-(39, 41), 8
LINE (39, 41)-(39, 31), 8
LINE (32, 35)-(37, 35), 16
LINE (37, 35)-(35, 33), 16
LINE (35, 33)-(35, 37), 16
LINE (35, 37)-(37, 35), 16
LINE (46, 34)-(50, 34), 15
LINE (60, 38)-(60, 31), 15
LINE (60, 31)-(64, 35), 15
LINE (64, 35)-(67, 31), 15
LINE (67, 31)-(67, 38), 15
LINE (76, 38)-(72, 34), 15, B
LINE (81, 36)-(84, 39), 15
LINE (84, 39)-(87, 34), 15
LINE (96, 36)-(91, 34), 15, B
LINE (91, 36)-(91, 38), 15
LINE (91, 38)-(96, 39), 15
LINE (106, 39)-(106, 29), 15
LINE (106, 29)-(111, 33), 15
LINE (111, 33)-(106, 35), 15
LINE (106, 35)-(111, 40), 15
LINE (115, 40)-(115, 36), 15
LINE (115, 34)-(115, 34), 15
LINE (123, 38)-(119, 36), 15, B
LINE (123, 41)-(123, 35), 15, B
LINE (119, 42)-(123, 42), 15, B
LINE (126, 39)-(126, 28), 15
LINE (126, 36)-(131, 34), 15
LINE (131, 34)-(131, 38), 15
LINE (136, 38)-(136, 29), 15
LINE (134, 34)-(138, 34), 15
LINE (39, 61)-(29, 51), 7, B
PAINT (34, 56), 7, 7
LINE (29, 61)-(39, 61), 8
LINE (39, 61)-(39, 51), 8
LINE (32, 56)-(37, 56), 16
LINE (32, 56)-(34, 54), 16
LINE (34, 54)-(34, 58), 16
LINE (34, 58)-(32, 56), 16
LINE (46, 56)-(51, 56), 15
LINE (61, 61)-(61, 51), 15
LINE (61, 51)-(66, 56), 15
LINE (66, 56)-(71, 51), 15
LINE (71, 51)-(71, 61), 15
LINE (81, 61)-(76, 56), 15, B
LINE (85, 56)-(89, 61), 15
LINE (89, 61)-(92, 56), 15
LINE (100, 58)-(95, 56), 15, B
LINE (95, 58)-(95, 59), 15
LINE (95, 60)-(100, 62), 15
LINE (111, 50)-(111, 62), 15
LINE (111, 62)-(118, 62), 15
LINE (127, 58)-(122, 56), 15, B
LINE (122, 59)-(122, 58), 15, B
LINE (122, 60)-(127, 62), 15
LINE (132, 62)-(132, 51), 15
LINE (132, 51)-(137, 48), 15
LINE (130, 56)-(135, 56), 15
LINE (142, 62)-(143, 51), 15
LINE (140, 55)-(147, 56), 15
LINE (39, 81)-(29, 71), 7, B
PAINT (34, 76), 7, 7
LINE (29, 81)-(39, 81), 8
LINE (39, 81)-(39, 71), 8
LINE (34, 78)-(34, 74), 16
LINE (34, 73)-(32, 75), 16
LINE (32, 75)-(36, 75), 16
LINE (36, 75)-(34, 73), 16
LINE (47, 75)-(52, 75), 15
LINE (62, 71)-(72, 71), 15
LINE (67, 71)-(67, 81), 15
LINE (67, 81)-(62, 76), 15
LINE (72, 76)-(72, 81), 15
LINE (72, 81)-(77, 81), 15
LINE (77, 81)-(77, 76), 15
LINE (82, 81)-(82, 76), 15
LINE (82, 76)-(92, 76), 15
LINE (92, 76)-(92, 81), 15
LINE (87, 76)-(87, 81), 15
LINE (97, 76)-(97, 86), 15
LINE (102, 81)-(97, 77), 15, B
LINE (39, 101)-(29, 91), 7, B
PAINT (30, 100), 7, 7
LINE (29, 101)-(39, 101), 8
LINE (39, 101)-(39, 91), 8
LINE (31, 94)-(30, 94), 16
LINE (30, 94)-(30, 96), 16
LINE (30, 96)-(31, 96), 16
LINE (31, 96)-(31, 98), 16
LINE (31, 98)-(30, 98), 16
LINE (33, 98)-(33, 94), 16
LINE (33, 94)-(35, 94), 16
LINE (35, 94)-(35, 96), 16
LINE (35, 96)-(34, 96), 16
LINE (38, 94)-(37, 94), 16
LINE (37, 94)-(37, 98), 16
LINE (37, 98)-(39, 98), 16
PSET (39, 98), 8
LINE (47, 95)-(52, 95), 15
LINE (72, 90)-(62, 90), 15
LINE (62, 90)-(62, 95), 15
LINE (62, 95)-(67, 95), 15
LINE (67, 95)-(67, 100), 15
LINE (67, 100)-(62, 100), 15
LINE (77, 90)-(77, 100), 15
LINE (77, 95)-(82, 95), 15
LINE (82, 100)-(82, 95), 15
LINE (92, 100)-(87, 95), 15, B
LINE (102, 100)-(97, 95), 15, B
LINE (107, 90)-(107, 100), 15, B
LINE (104, 93)-(111, 95), 15
COLOR 12
LOCATE 15, 4: PRINT "Note: If you are shot you will"
LOCATE 16, 4: PRINT "automatically commit suicide. "
LOCATE 17, 4: PRINT "To make things worse, psychos "
LOCATE 18, 4: PRINT "only get one chance to go out "
LOCATE 19, 4: PRINT "on a killing spree meaning:   "
LOCATE 20, 4: PRINT "Once you're dead, you're dead!"
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
CLS
mainmenu
END SUB

SUB mainmenu
CLS
LINE (40, 10)-(30, 15), 1
LINE (30, 15)-(45, 25), 1
LINE (45, 25)-(30, 30), 1
LINE (55, 30)-(55, 10), 1
LINE (55, 10)-(65, 15), 1
LINE (65, 15)-(55, 20), 1
LINE (70, 30)-(80, 10), 1
LINE (80, 10)-(90, 30), 1
LINE (85, 20)-(75, 20), 1
LINE (100, 20)-(115, 10), 1
LINE (100, 20)-(115, 30), 1
LINE (125, 30)-(125, 10), 1
LINE (125, 10)-(135, 10), 1
LINE (125, 20)-(130, 20), 1
LINE (125, 30)-(135, 30), 1
LINE (160, 40)-(170, 10), 4
LINE (170, 10)-(185, 20), 4
LINE (185, 20)-(165, 25), 4
LINE (205, 10)-(190, 25), 4
LINE (190, 25)-(205, 20), 4
LINE (205, 20)-(190, 35), 4
LINE (215, 10)-(230, 25), 4
LINE (235, 10)-(225, 40), 4
LINE (255, 10)-(240, 25), 4
LINE (240, 25)-(240, 35), 4
LINE (240, 35)-(255, 30), 4
LINE (265, 10)-(260, 35), 4
LINE (260, 20)-(280, 20), 4
LINE (275, 10)-(280, 35), 4
LINE (295, 10)-(290, 30), 4
LINE (290, 30)-(305, 30), 4
LINE (305, 30)-(305, 5), 4
LINE (305, 5)-(295, 10), 4
LINE (105, 50)-(105, 56), 10
LINE (105, 50)-(110, 53), 10
LINE (110, 53)-(114, 50), 10
LINE (114, 50)-(114, 57), 10
LINE (121, 57)-(126, 49), 10
LINE (130, 57)-(130, 57), 10
LINE (130, 57)-(126, 49), 10
LINE (124, 53)-(128, 53), 10
LINE (134, 49)-(142, 49), 10
LINE (139, 49)-(139, 56), 10
LINE (134, 56)-(144, 56), 10
LINE (148, 56)-(148, 48), 10
LINE (148, 48)-(155, 56), 10
LINE (155, 56)-(155, 48), 10
LINE (170, 56)-(170, 48), 10
LINE (170, 48)-(176, 52), 10
LINE (176, 52)-(180, 48), 10
LINE (180, 48)-(180, 56), 10
LINE (184, 56)-(184, 48), 10
LINE (184, 48)-(189, 48), 10
LINE (185, 53)-(188, 53), 10
LINE (184, 56)-(189, 56), 10
LINE (194, 56)-(194, 47), 10
LINE (194, 47)-(200, 57), 10
LINE (200, 57)-(200, 47), 10
LINE (206, 47)-(206, 53), 10
LINE (206, 53)-(211, 56), 10
LINE (211, 56)-(214, 53), 10
LINE (214, 53)-(214, 46), 10
LINE (224, 61)-(99, 61), 10
LINE (74, 79)-(78, 75), 13
LINE (78, 75)-(78, 85), 13
LINE (75, 85)-(82, 85), 13
LINE (85, 74)-(91, 80), 13
LINE (91, 80)-(87, 86), 13
LINE (102, 71)-(112, 71), 13
LINE (102, 71)-(102, 86), 13
LINE (102, 78)-(112, 71), 13
LINE (117, 71)-(117, 84), 13
LINE (124, 79)-(127, 76), 13
LINE (127, 76)-(130, 79), 13
LINE (124, 79)-(127, 83), 13
LINE (127, 83)-(130, 79), 13
LINE (131, 76)-(131, 82), 13
LINE (132, 83)-(132, 83), 13
LINE (138, 76)-(144, 82), 13
LINE (148, 75)-(143, 87), 13
LINE (73, 97)-(83, 99), 13
LINE (83, 99)-(75, 107), 13
LINE (75, 107)-(83, 107), 13
LINE (88, 96)-(94, 102), 13
LINE (94, 102)-(88, 108), 13
LINE (110, 96)-(104, 103), 13
LINE (104, 103)-(111, 103), 13
LINE (111, 103)-(105, 109), 13
LINE (120, 109)-(119, 96), 13
LINE (116, 103)-(124, 103), 13
LINE (135, 108)-(129, 103), 13, B
LINE (139, 102)-(139, 108), 13, B
PSET (140, 104), 13
LINE (141, 103)-(145, 103), 13
LINE (149, 103)-(153, 107), 13
LINE (156, 102)-(150, 111), 13
LINE (75, 118)-(86, 122), 13
LINE (86, 122)-(80, 125), 13
LINE (80, 125)-(85, 127), 13
LINE (85, 127)-(76, 130), 13
LINE (91, 119)-(96, 124), 13
LINE (96, 124)-(90, 130), 13
LINE (104, 119)-(112, 119), 13
LINE (108, 119)-(108, 129), 13
LINE (103, 129)-(113, 129), 13
LINE (117, 129)-(121, 123), 13
LINE (121, 123)-(126, 128), 13
LINE (135, 122)-(130, 124), 13
LINE (130, 124)-(136, 127), 13
LINE (136, 127)-(130, 130), 13
LINE (141, 130)-(141, 115), 13
LINE (138, 124)-(145, 121), 13
LINE (147, 129)-(147, 124), 13
LINE (147, 125)-(153, 123), 13
LINE (158, 124)-(159, 128), 13
LINE (159, 128)-(163, 128), 13
LINE (163, 128)-(163, 123), 13
LINE (169, 125)-(173, 121), 13
LINE (169, 125)-(173, 129), 13
LINE (178, 129)-(178, 116), 13
LINE (175, 124)-(181, 124), 13
LINE (187, 124)-(187, 129), 13
LINE (187, 121)-(187, 121), 13
LINE (198, 128)-(193, 123), 13, B
LINE (203, 128)-(203, 122), 13
LINE (203, 124)-(209, 121), 13
LINE (209, 121)-(209, 128), 13
LINE (219, 121)-(214, 124), 13
LINE (214, 124)-(219, 125), 13
LINE (219, 125)-(215, 129), 13
LINE (75, 139)-(75, 144), 13
LINE (75, 144)-(84, 144), 13
LINE (81, 139)-(81, 148), 13
LINE (90, 139)-(95, 145), 13
LINE (95, 145)-(89, 151), 13
LINE (110, 148)-(102, 140), 13, B
LINE (107, 145)-(109, 150), 13
LINE (115, 143)-(115, 148), 13
LINE (115, 148)-(120, 148), 13
LINE (120, 148)-(120, 142), 13
LINE (125, 142)-(125, 147), 13
PSET (125, 140), 13
LINE (129, 147)-(130, 137), 13
LINE (127, 141)-(133, 141), 13
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = "1" OR move$ = "2" OR move$ = "3" OR move$ = "4"
CLS
IF move$ = "1" THEN
        thegame
ELSEIF move$ = "2" THEN
        story
ELSEIF move$ = "3" THEN
        instructions
ELSEIF move$ = "4" THEN
        END
END IF
END SUB

SUB presents
CLS
LINE (30, 95)-(30, 60), 34
LINE (30, 60)-(50, 60), 34
LINE (50, 60)-(56, 69), 34
LINE (56, 69)-(51, 76), 34
LINE (51, 76)-(36, 76), 34
LINE (36, 76)-(36, 96), 34
LINE (36, 96)-(30, 96), 34
LINE (36, 70)-(36, 65), 34
LINE (36, 65)-(48, 65), 34
LINE (48, 65)-(50, 68), 34
LINE (50, 68)-(48, 70), 34
LINE (48, 70)-(37, 70), 34
LINE (62, 96)-(62, 60), 34
LINE (62, 60)-(77, 60), 34
LINE (77, 60)-(84, 67), 34
LINE (84, 67)-(77, 75), 34
LINE (77, 75)-(69, 76), 34
LINE (69, 76)-(83, 96), 34
LINE (83, 96)-(73, 96), 34
LINE (73, 96)-(68, 86), 34
LINE (68, 86)-(68, 96), 34
LINE (68, 96)-(62, 96), 34
LINE (69, 65)-(69, 70), 34
LINE (69, 70)-(75, 70), 34
LINE (75, 70)-(77, 67), 34
LINE (77, 67)-(75, 65), 34
LINE (75, 65)-(69, 65), 34
LINE (89, 59)-(89, 96), 34
LINE (89, 96)-(109, 96), 34
LINE (109, 96)-(109, 91), 34
LINE (109, 91)-(94, 91), 34
LINE (94, 91)-(94, 76), 34
LINE (94, 76)-(104, 76), 34
LINE (104, 76)-(104, 71), 34
LINE (104, 71)-(94, 71), 34
LINE (94, 71)-(94, 62), 34
LINE (94, 62)-(109, 62), 34
LINE (109, 62)-(109, 57), 34
LINE (109, 57)-(89, 57), 34
LINE (89, 57)-(89, 59), 34
LINE (139, 59)-(119, 59), 34
LINE (119, 59)-(119, 79), 34
LINE (119, 79)-(119, 79), 34
LINE (134, 79)-(119, 79), 34
LINE (119, 79)-(134, 79), 34
LINE (134, 79)-(134, 89), 34
LINE (134, 89)-(119, 89), 34
LINE (119, 89)-(119, 95), 34
LINE (119, 95)-(140, 95), 34
LINE (140, 95)-(140, 73), 34
LINE (140, 73)-(125, 73), 34
LINE (125, 73)-(125, 63), 34
LINE (125, 63)-(140, 63), 34
LINE (140, 63)-(140, 59), 34
LINE (146, 59)-(146, 94), 34
LINE (146, 94)-(166, 94), 34
LINE (166, 94)-(166, 89), 34
LINE (166, 89)-(151, 89), 34
LINE (151, 89)-(151, 74), 34
LINE (151, 74)-(161, 74), 34
LINE (161, 74)-(161, 69), 34
LINE (161, 69)-(151, 69), 34
LINE (151, 69)-(151, 64), 34
LINE (151, 64)-(166, 64), 34
LINE (166, 64)-(166, 59), 34
LINE (166, 59)-(146, 59), 34
LINE (171, 94)-(171, 59), 34
LINE (171, 59)-(181, 59), 34
LINE (181, 59)-(191, 79), 34
LINE (191, 79)-(191, 59), 34
LINE (191, 59)-(201, 59), 34
LINE (201, 59)-(201, 94), 34
LINE (201, 94)-(191, 94), 34
LINE (191, 94)-(181, 74), 34
LINE (181, 74)-(181, 94), 34
LINE (181, 94)-(171, 94), 34
LINE (206, 59)-(236, 59), 34
LINE (236, 59)-(236, 64), 34
LINE (236, 64)-(226, 64), 34
LINE (226, 64)-(226, 94), 34
LINE (221, 94)-(226, 94), 34
LINE (221, 94)-(221, 64), 34
LINE (221, 64)-(206, 64), 34
LINE (206, 64)-(206, 59), 34
LINE (241, 59)-(271, 59), 34
LINE (271, 59)-(271, 64), 34
LINE (271, 64)-(246, 64), 34
LINE (246, 64)-(246, 74), 34
LINE (246, 74)-(271, 74), 34
LINE (271, 74)-(271, 94), 34
LINE (271, 94)-(241, 94), 34
LINE (241, 89)-(241, 94), 34
LINE (241, 89)-(266, 89), 34
LINE (266, 89)-(266, 79), 34
LINE (266, 79)-(241, 79), 34
LINE (241, 79)-(241, 59), 34
CIRCLE (282, 93), 3, 34
CIRCLE (292, 93), 3, 34
CIRCLE (302, 93), 3, 34
PAINT (32, 91), 38, 34
PAINT (67, 81), 38, 34
PAINT (92, 81), 38, 34
PAINT (137, 81), 38, 34
PAINT (148, 81), 38, 34
PAINT (173, 81), 38, 34
PAINT (223, 81), 38, 34
PAINT (268, 81), 38, 34
PAINT (282, 93), 38, 34
PAINT (292, 93), 38, 34
PAINT (302, 93), 38, 34
SLEEP 2
END SUB

SUB story
CLS
'Happy guy.
LINE (114, 40)-(144, 45), 6
LINE (144, 45)-(174, 40), 6
LINE (114, 40)-(114, 55), 6
LINE (114, 55)-(144, 60), 6
LINE (144, 60)-(174, 55), 6
LINE (174, 55)-(174, 40), 6
PAINT (134, 55), 6, 6
LINE (118, 56)-(118, 36), 16
LINE (123, 61)-(123, 41), 16
LINE (128, 61)-(128, 41), 16
LINE (133, 61)-(133, 41), 16
LINE (138, 41)-(138, 61), 16
LINE (143, 61)-(143, 41), 16
LINE (148, 61)-(148, 41), 16
LINE (148, 41)-(153, 41), 16
LINE (153, 41)-(153, 61), 16
LINE (158, 61)-(158, 41), 16
LINE (163, 41)-(163, 56), 16
LINE (168, 61)-(168, 36), 16
LINE (173, 36)-(173, 56), 16
LINE (115, 56)-(143, 61), 14
LINE (143, 61)-(173, 56), 14
LINE (173, 56)-(168, 96), 14
LINE (168, 96)-(143, 101), 14
LINE (143, 101)-(118, 96), 14
LINE (118, 96)-(113, 56), 14
PSET (114, 56), 14
PAINT (119, 63), 14, 14
LINE (123, 65)-(134, 67), 15
LINE (134, 67)-(134, 72), 15
LINE (134, 72)-(124, 71), 15
LINE (124, 71)-(124, 66), 15
PAINT (128, 69), 15, 15
LINE (150, 67)-(159, 65), 15
LINE (159, 65)-(159, 70), 15
LINE (159, 70)-(150, 72), 15
LINE (150, 72)-(150, 67), 15
PAINT (154, 69), 15, 15
LINE (150, 62)-(158, 61), 16
LINE (158, 61)-(161, 64), 16
LINE (136, 63)-(125, 61), 16
LINE (125, 61)-(119, 63), 16
LINE (130, 70)-(128, 68), 9, B
LINE (156, 69)-(154, 67), 9, B
PSET (155, 68), 16
PSET (129, 69), 16
LINE (142, 70)-(136, 80), 16
LINE (136, 80)-(143, 81), 16
LINE (128, 85)-(132, 89), 16
LINE (132, 89)-(141, 91), 16
LINE (141, 91)-(149, 89), 16
LINE (149, 89)-(152, 85), 16
LINE (118, 96)-(143, 101), 1
LINE (143, 101)-(168, 96), 1
LINE (168, 96)-(233, 106), 1
LINE (233, 106)-(248, 151), 1
LINE (248, 151)-(198, 151), 1
LINE (198, 151)-(193, 126), 1
LINE (193, 126)-(183, 151), 1
LINE (118, 96)-(53, 106), 1
LINE (53, 106)-(33, 151), 1
LINE (33, 151)-(83, 151), 1
LINE (83, 151)-(93, 126), 1
LINE (93, 126)-(103, 151), 1
LINE (103, 151)-(183, 151), 1
PAINT (173, 136), 1, 1
LINE (117, 96)-(112, 103), 0
LINE (112, 103)-(142, 108), 0
LINE (142, 108)-(169, 102), 0
LINE (169, 102)-(168, 96), 0
LINE (148, 106)-(136, 115), 0
LINE (136, 115)-(139, 151), 0
LINE (146, 123)-(144, 121), 0, B
LINE (146, 135)-(144, 133), 0, B
LINE (147, 146)-(145, 144), 0, B
LINE (165, 127)-(180, 127), 14
LINE (180, 127)-(176, 131), 14
LINE (165, 127)-(168, 131), 14
LINE (168, 131)-(165, 138), 14
LINE (165, 138)-(172, 141), 14
LINE (172, 141)-(178, 139), 14
LINE (178, 139)-(176, 132), 14
PAINT (173, 132), 14, 14
LINE (172, 133)-(172, 137), 16
LINE (172, 137)-(169, 139), 16
LINE (172, 137)-(174, 139), 16
LINE (172, 137)-(175, 135), 16
LINE (172, 137)-(169, 135), 16
LINE (168, 128)-(170, 129), 16
LINE (171, 128)-(172, 129), 16
LINE (174, 128)-(174, 128), 16
LINE (175, 129)-(176, 128), 16
LINE (177, 128)-(176, 129), 16
LINE (174, 129)-(172, 128), 16
LINE (169, 128)-(169, 128), 16
LINE (1, 152)-(319, 152), 15
COLOR 15: LOCATE 21, 1: PRINT "You are a loyal man that has served a"
          LOCATE 22, 1: PRINT "24th century police for many years."
          LOCATE 23, 1: PRINT "Suddenly, your brain just 'clicks'."
          
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
'The psycho guy add-on.
LINE (156, 69)-(154, 68), 4, B
LINE (154, 67)-(156, 67), 4, B
LINE (130, 70)-(129, 68), 4, B
LINE (128, 68)-(128, 70), 4, B
LINE (136, 63)-(141, 68), 0
LINE (141, 68)-(141, 68), 0
LINE (146, 67)-(150, 62), 0
LINE (119, 63)-(120, 62), 14
LINE (120, 62)-(122, 62), 14
LINE (122, 61)-(126, 61), 14
LINE (152, 61)-(158, 61), 14
LINE (159, 62)-(161, 64), 14
LINE (152, 62)-(157, 61), 0
LINE (128, 85)-(128, 81), 0
LINE (128, 81)-(141, 85), 0
LINE (141, 85)-(152, 82), 0
LINE (152, 82)-(152, 85), 0
LINE (128, 84)-(140, 88), 0
LINE (140, 88)-(152, 84), 0
LINE (140, 85)-(140, 91), 0
LINE (144, 90)-(144, 84), 0
LINE (147, 83)-(147, 89), 0
LINE (150, 88)-(150, 82), 0
LINE (137, 84)-(137, 90), 0
LINE (134, 90)-(134, 83), 0
LINE (131, 82)-(131, 88), 0
CIRCLE (196, 58), 8, 15
CIRCLE (221, 42), 10, 15
CIRCLE (276, 32), 35, 15
PAINT (196, 62), 15, 15
PAINT (221, 42), 15, 15
PAINT (266, 42), 15, 15
LINE (266, 37)-(279, 41), 1
LINE (279, 41)-(275, 53), 1
LINE (275, 53)-(269, 50), 1
LINE (269, 50)-(271, 43), 1
LINE (271, 43)-(265, 47), 1
LINE (265, 47)-(261, 43), 1
LINE (261, 43)-(267, 37), 1
PAINT (266, 41), 1, 1
LINE (264, 47)-(256, 39), 6
LINE (256, 39)-(260, 48), 6
LINE (260, 48)-(264, 47), 6
PAINT (261, 46), 6, 6
LINE (269, 50)-(279, 56), 6
LINE (279, 56)-(268, 54), 6
LINE (268, 54)-(270, 51), 6
PAINT (271, 53), 6, 6
PAINT (275, 55), 6, 6
LINE (271, 25)-(274, 15), 3
LINE (274, 15)-(265, 21), 3
LINE (265, 21)-(262, 17), 3
LINE (262, 17)-(274, 10), 3
LINE (274, 10)-(279, 11), 3
LINE (271, 25)-(282, 29), 3
LINE (282, 29)-(284, 18), 3
LINE (284, 18)-(288, 27), 3
LINE (288, 27)-(293, 25), 3
LINE (293, 25)-(286, 13), 3
LINE (286, 13)-(279, 11), 3
PAINT (279, 14), 3, 3
LINE (279, 11)-(283, 12), 14
LINE (279, 10)-(283, 11), 14
LINE (279, 8)-(281, 10), 14
LINE (281, 10)-(286, 10), 14
LINE (286, 10)-(286, 7), 14
LINE (281, 5)-(279, 8), 14
LINE (281, 5)-(286, 6), 14
PAINT (284, 8), 14, 14
LINE (281, 5)-(286, 6), 8
LINE (281, 6)-(286, 7), 8
PSET (281, 8), 16
PSET (284, 9), 16
PSET (282, 10), 16
LINE (273, 27)-(271, 29), 4
LINE (279, 29)-(280, 33), 4
LINE (275, 27)-(275, 33), 16
LINE (275, 33)-(279, 28), 16
LINE (272, 26)-(273, 31), 1
LINE (269, 38)-(269, 35), 1
LINE (273, 40)-(277, 36), 1
LINE (277, 41)-(281, 37), 1
LINE (273, 40)-(270, 34), 4
LINE (276, 40)-(279, 35), 4
CIRCLE (258, 32), 5, 4
CIRCLE (292, 40), 6, 4
LINE (293, 35)-(289, 31), 4
LINE (289, 31)-(282, 30), 4
LINE (282, 30)-(286, 33), 4
LINE (286, 33)-(286, 38), 4
PAINT (288, 34), 4, 4
PAINT (291, 38), 4, 4
LINE (260, 28)-(268, 27), 4
LINE (263, 33)-(268, 27), 4
PAINT (264, 29), 4, 4
PAINT (260, 31), 4, 4
COLOR 15: LOCATE 21, 1: PRINT "                                        "
          LOCATE 22, 1: PRINT "                                        "
          LOCATE 23, 1: PRINT "                                        "
          LOCATE 21, 1: PRINT "You go psycho!  Your only thought is to "
          LOCATE 22, 1: PRINT "go out and kill some people.  And not   "
          LOCATE 23, 1: PRINT "just any people, innocent ones..."
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
CLS
mainmenu
END SUB

SUB thegame
        CLS
        COLOR 15: LOCATE 6, 10: PRINT "Level One:"
                  LOCATE 7, 10: PRINT "HQ Massacre"
                  LOCATE 15, 4: PRINT "Your first psychotic thought is"
                  LOCATE 16, 4: PRINT "to begin your killing spree right"
                  LOCATE 17, 4: PRINT "in the police headquarters."
                  move$ = CHR$(0)
                  DO
                        move$ = INKEY$
                  LOOP UNTIL move$ = " "
                  CLS
LINE (115, 1)-(115, 12), 6
LINE (155, 12)-(155, 1), 6
LINE (162, 23)-(107, 13), 4, B
PAINT (142, 18), 12, 4
LINE (112, 20)-(112, 16), 15
LINE (112, 16)-(114, 16), 15
LINE (114, 16)-(114, 18), 15
LINE (114, 18)-(113, 18), 15
LINE (118, 20)-(116, 16), 15, B
LINE (120, 20)-(120, 16), 15, B
LINE (122, 20)-(120, 20), 15, B
LINE (124, 16)-(124, 20), 15, B
LINE (126, 16)-(127, 16), 15, B
LINE (126, 20)-(126, 16), 15, B
PSET (127, 20), 15
LINE (129, 20)-(129, 16), 15
LINE (129, 16)-(130, 16), 15
LINE (130, 18)-(130, 18), 15
LINE (130, 20)-(130, 20), 15
LINE (141, 16)-(141, 20), 15
LINE (141, 18)-(144, 18), 15
LINE (144, 16)-(144, 20), 15
LINE (149, 19)-(146, 16), 15, B
LINE (148, 18)-(150, 20), 15
LINE (1, 129)-(319, 129), 7
LINE (1, 143)-(1, 129), 7
LINE (1, 143)-(319, 143), 7
LINE (319, 143)-(319, 129), 7
PAINT (304, 134), 7, 7
LINE (141, 103)-(121, 128), 15, B
PAINT (131, 108), 15, 15
LINE (137, 118)-(125, 118), 16, B
LINE (125, 121)-(137, 118), 16, B
LINE (135, 112)-(127, 118), 16, B
LINE (132, 114)-(130, 112), 16, B
LINE (138, 85)-(124, 102), 1, B
PAINT (132, 91), 9, 1
LINE (124, 89)-(138, 89), 1
LINE (138, 96)-(124, 96), 1
LINE (126, 107)-(124, 105), 22, B
LINE (126, 109)-(124, 107), 22, B
LINE (128, 109)-(128, 105), 22
LINE (130, 107)-(128, 105), 22, B
LINE (128, 107)-(130, 109), 22
LINE (132, 109)-(132, 105), 22
LINE (134, 105)-(136, 105), 22
LINE (135, 105)-(135, 109), 22
LINE (138, 109)-(138, 105), 22
LINE (138, 105)-(140, 105), 22
LINE (140, 105)-(140, 109), 22
LINE (140, 106)-(138, 106), 22
LINE (138, 108)-(139, 108), 22
CIRCLE (134, 92), 2, 15
CIRCLE (128, 99), 2, 15
CIRCLE (128, 93), 1, 15
CIRCLE (135, 99), 1, 15
CIRCLE (130, 87), 1, 15
LINE (319, 103)-(211, 128), 6, B
LINE (319, 103)-(204, 103), 6, B
LINE (204, 93)-(319, 103), 6, B
PAINT (209, 98), 42, 6
PAINT (219, 107), 42, 6
FOR i = 1 TO 319 STEP 3
        PSET (i, 130), 16
NEXT i
position = 2
l = 20
u = 60
DO
        copmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 143)-(1, 129), 7, B
PAINT (304, 134), 7, 7
LINE (76, 103)-(1, 128), 6, B
LINE (86, 93)-(1, 103), 6, B
PAINT (76, 98), 42, 6
PAINT (66, 106), 42, 6
LINE (86, 92)-(87, 92), 6
LINE (87, 92)-(87, 110), 6
LINE (87, 120)-(86, 110), 15, B
FOR i = 1 TO 319 STEP 3
        PSET (i, 130), 16
NEXT i
l = 0
il = 200
iu = 88
iposition = 0
DO
        copmoving
        innocentmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 143)-(1, 129), 7, B
PAINT (314, 138), 7, 7
LINE (319, 58)-(239, 43), 7, B
PAINT (294, 48), 7, 7
LINE (312, 56)-(247, 46), 15, B
PAINT (282, 51), 8, 15
LINE (254, 49)-(251, 49), 15
LINE (251, 49)-(251, 53), 15
LINE (251, 53)-(254, 53), 15
LINE (256, 53)-(256, 49), 15
LINE (256, 51)-(258, 51), 15
LINE (258, 51)-(258, 49), 15
LINE (258, 51)-(258, 53), 15
LINE (260, 53)-(261, 49), 15
LINE (261, 49)-(264, 53), 15
LINE (262, 52)-(263, 52), 15
LINE (266, 53)-(266, 49), 15
LINE (266, 49)-(269, 53), 15
LINE (269, 53)-(269, 49), 15
LINE (273, 51)-(274, 51), 15
LINE (274, 51)-(274, 53), 15
LINE (274, 53)-(271, 53), 15
LINE (271, 53)-(271, 49), 15
LINE (271, 49)-(274, 49), 15
LINE (276, 49)-(276, 53), 15
LINE (276, 53)-(279, 53), 15
LINE (277, 51)-(277, 51), 15
LINE (277, 49)-(279, 49), 15
LINE (281, 52)-(281, 49), 15
LINE (281, 53)-(281, 53), 15
LINE (281, 49)-(284, 49), 15
LINE (284, 49)-(284, 51), 15
LINE (284, 51)-(282, 51), 15
LINE (282, 52)-(284, 53), 15
LINE (288, 53)-(286, 49), 15, B
LINE (292, 49)-(290, 53), 15, B
LINE (294, 53)-(294, 49), 15
LINE (296, 51)-(294, 49), 15
LINE (296, 51)-(298, 49), 15
LINE (298, 49)-(298, 53), 15
LINE (303, 49)-(300, 49), 15
LINE (300, 49)-(300, 51), 15
LINE (300, 51)-(303, 51), 15
LINE (303, 51)-(303, 53), 15
LINE (303, 53)-(300, 53), 15
LINE (255, 42)-(259, 39), 15
LINE (256, 42)-(271, 42), 15
LINE (271, 42)-(268, 39), 15
LINE (268, 39)-(268, 39), 15
CIRCLE (263, 31), 10, 15
PAINT (263, 41), 15, 15
PAINT (263, 37), 15, 15
CIRCLE (263, 31), 8, 16
PSET (263, 26), 16
PSET (266, 27), 16
PSET (268, 29), 16
PSET (269, 31), 16
PSET (268, 33), 16
PSET (266, 35), 16
PSET (263, 36), 16
PSET (260, 35), 16
PSET (258, 34), 16
PSET (257, 31), 16
PSET (258, 29), 16
PSET (260, 27), 16
LINE (263, 31)-(263, 28), 16
LINE (263, 31)-(268, 35), 16
LINE (305, 51)-(310, 51), 15
LINE (310, 51)-(308, 49), 15
LINE (308, 49)-(308, 53), 15
LINE (308, 53)-(310, 51), 15
FOR i = 1 TO 319 STEP 3
        PSET (i, 130), 16
NEXT i
l = 0
DO
        copmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 143)-(1, 129), 7, B
PAINT (314, 138), 7, 7
LINE (104, 113)-(54, 123), 6, B
LINE (64, 128)-(59, 123), 6, B
LINE (94, 128)-(99, 123), 6, B
PAINT (99, 118), 6, 6
PAINT (98, 125), 6, 6
PAINT (63, 125), 6, 6
LINE (64, 113)-(64, 117), 3
LINE (64, 117)-(60, 120), 3
LINE (60, 120)-(62, 122), 3
LINE (62, 122)-(68, 118), 3
LINE (68, 118)-(67, 113), 3
LINE (67, 113)-(65, 113), 3
PAINT (66, 116), 3, 3
PAINT (64, 114), 4, 3
LINE (64, 114)-(67, 114), 4
LINE (64, 116)-(68, 116), 4
LINE (89, 113)-(95, 119), 16
LINE (95, 119)-(99, 116), 16
LINE (99, 116)-(99, 113), 16
LINE (97, 117)-(93, 113), 16
LINE (93, 113)-(89, 113), 16
LINE (93, 113)-(98, 113), 16
PAINT (97, 115), 15, 16
PAINT (94, 116), 15, 16
LINE (90, 113)-(92, 113), 15
LINE (94, 113)-(98, 113), 15
FOR x = 0 TO 60 STEP 15
        LINE (215 + x, 88)-(200 + x, 128), 8, B
        PAINT (205 + x, 98), 7, 8
        LINE (204 + x, 93)-(211 + x, 93), 8
        LINE (211 + x, 95)-(204 + x, 95), 8
        LINE (204 + x, 97)-(211 + x, 97), 8
        LINE (207 + x, 110)-(202 + x, 106), 8, B
        LINE (204 + x, 107)-(204 + x, 110), 8, B
NEXT x
FOR i = 1 TO 319 STEP 3
        PSET (i, 130), 16
NEXT i
el = 150
eu = 88
eposition = 1
l = 0
DO
        copmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
PUT (169, 88), innocent
LINE (319, 143)-(1, 129), 7, B
PAINT (314, 138), 7, 7
LINE (164, 88)-(159, 128), 8, B
LINE (169, 88)-(159, 88), 8, B
LINE (204, 83)-(159, 88), 8, B
LINE (209, 128)-(204, 83), 8, B
LINE (174, 128)-(169, 88), 8, B
LINE (184, 88)-(179, 128), 8, B
LINE (194, 128)-(189, 88), 8, B
LINE (199, 128)-(199, 88), 8
LINE (204, 128)-(164, 128), 8
LINE (160, 88)-(163, 88), 0
LINE (204, 87)-(204, 84), 0
PAINT (202, 85), 7, 8
LINE (259, 83)-(209, 83), 8, B
LINE (259, 128)-(209, 83), 8, B
LINE (254, 88)-(214, 128), 8, B
LINE (224, 128)-(219, 88), 8, B
LINE (234, 88)-(229, 128), 8, B
LINE (244, 128)-(239, 88), 8, B
LINE (249, 128)-(249, 88), 8
PAINT (249, 87), 7, 8
LINE (239, 72)-(179, 82), 12, B
PAINT (234, 77), 4, 12
LINE (182, 75)-(182, 79), 14
LINE (182, 77)-(184, 77), 14
LINE (184, 75)-(184, 79), 14
LINE (188, 75)-(186, 79), 14, B
LINE (190, 75)-(190, 79), 14
LINE (190, 79)-(192, 79), 14
LINE (194, 79)-(194, 75), 14
LINE (194, 75)-(196, 77), 14
LINE (196, 77)-(194, 79), 14
LINE (198, 79)-(198, 75), 14
LINE (200, 79)-(200, 75), 14
LINE (200, 75)-(203, 79), 14
LINE (203, 79)-(203, 75), 14
LINE (207, 77)-(208, 77), 14
LINE (208, 77)-(208, 79), 14
LINE (208, 79)-(205, 79), 14
LINE (205, 79)-(205, 75), 14
LINE (205, 75)-(208, 75), 14
LINE (212, 75)-(212, 79), 14
LINE (212, 79)-(214, 79), 14
LINE (213, 75)-(214, 75), 14
LINE (216, 75)-(216, 79), 14
LINE (216, 79)-(218, 79), 14
LINE (217, 77)-(217, 77), 14
LINE (217, 75)-(218, 75), 14
LINE (220, 75)-(220, 79), 14
LINE (220, 79)-(222, 79), 14
LINE (224, 79)-(224, 75), 14
LINE (224, 79)-(226, 79), 14
LINE (228, 79)-(231, 79), 14
LINE (231, 79)-(231, 77), 14
LINE (231, 77)-(228, 77), 14
LINE (228, 77)-(228, 75), 14
LINE (228, 75)-(232, 75), 14
LINE (299, 38)-(319, 35), 8, B
LINE (318, 36)-(300, 37), 7, B
LINE (286, 35)-(290, 39), 8
LINE (290, 39)-(288, 41), 8
LINE (288, 41)-(284, 37), 8
LINE (284, 37)-(286, 35), 8
LINE (287, 36)-(294, 29), 8
LINE (289, 38)-(296, 31), 8
LINE (296, 31)-(294, 29), 8
LINE (294, 29)-(294, 26), 8
LINE (296, 31)-(299, 34), 8
LINE (294, 26)-(307, 26), 8
LINE (307, 26)-(307, 29), 8
LINE (307, 29)-(313, 35), 8
PAINT (306, 32), 7, 8
PAINT (292, 33), 7, 8
PAINT (286, 37), 7, 8
LINE (308, 28)-(313, 29), 8
LINE (313, 29)-(316, 31), 8
LINE (316, 31)-(319, 33), 8
LINE (298, 28)-(298, 31), 8
LINE (298, 31)-(299, 31), 8
LINE (299, 28)-(299, 28), 8
LINE (301, 32)-(301, 29), 8
LINE (301, 29)-(303, 29), 8
LINE (303, 29)-(303, 32), 8
LINE (303, 31)-(301, 31), 8
LINE (305, 33)-(305, 31), 8
LINE (305, 31)-(308, 31), 8
LINE (308, 31)-(308, 33), 8
LINE (307, 32)-(307, 32), 8
FOR i = 1 TO 319 STEP 3
        PSET (i, 130), 16
NEXT i
l = 0
DO
        copmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 143)-(1, 129), 7, B
PAINT (314, 138), 7, 7
LINE (84, 1)-(84, 11), 6
LINE (119, 1)-(119, 11), 6
LINE (124, 21)-(79, 11), 1, B
PAINT (114, 16), 9, 1
LINE (82, 18)-(82, 14), 14
LINE (82, 16)-(84, 16), 14
LINE (84, 14)-(84, 18), 14
LINE (88, 14)-(86, 18), 14, B
LINE (90, 14)-(92, 18), 14
LINE (92, 18)-(94, 14), 14
LINE (96, 14)-(96, 18), 14
LINE (96, 18)-(97, 18), 14
LINE (97, 16)-(97, 16), 14
LINE (97, 14)-(97, 14), 14
LINE (99, 14)-(99, 18), 14
LINE (99, 16)-(101, 18), 14
LINE (100, 14)-(100, 15), 14
LINE (107, 14)-(106, 14), 14
LINE (106, 14)-(106, 18), 14
LINE (106, 18)-(107, 18), 14
LINE (109, 18)-(109, 14), 14
LINE (110, 14)-(111, 14), 14
LINE (111, 14)-(111, 18), 14
LINE (111, 16)-(110, 16), 14
LINE (113, 18)-(113, 14), 14
LINE (114, 14)-(114, 15), 14
LINE (114, 17)-(115, 18), 14
LINE (124, 10)-(124, 22), 0
LINE (121, 16)-(119, 14), 14, B
LINE (121, 18)-(119, 16), 14, B
LINE (131, 11)-(124, 21), 1, B
LINE (130, 12)-(124, 20), 9, B
PAINT (128, 14), 9, 9
LINE (123, 18)-(124, 14), 14
LINE (124, 14)-(125, 18), 14
LINE (127, 14)-(128, 15), 14
LINE (128, 15)-(129, 14), 14
LINE (128, 16)-(128, 18), 14
LINE (154, 38)-(214, 23), 8
LINE (214, 23)-(244, 38), 8
LINE (244, 38)-(244, 48), 8
LINE (244, 48)-(169, 48), 8
LINE (169, 48)-(154, 38), 8
LINE (174, 33)-(214, 33), 8
LINE (214, 33)-(214, 23), 8
LINE (184, 53)-(174, 48), 8, B
LINE (174, 51)-(184, 53), 0, B
LINE (184, 51)-(174, 51), 8, B
LINE (204, 51)-(194, 48), 8, B
LINE (224, 51)-(214, 48), 8, B
LINE (244, 51)-(234, 48), 8, B
PAINT (179, 50), 9, 8
PAINT (199, 50), 9, 8
PAINT (219, 50), 9, 8
PAINT (239, 50), 9, 8
PAINT (234, 45), 15, 8
PAINT (209, 30), 1, 8
LINE (189, 33)-(192, 28), 15
LINE (198, 33)-(201, 26), 15
LINE (206, 33)-(210, 24), 15
LINE (183, 33)-(185, 30), 15
LINE (227, 29)-(231, 31), 4
LINE (227, 29)-(231, 25), 4
LINE (231, 25)-(234, 27), 4
LINE (234, 27)-(230, 31), 4
PAINT (230, 29), 12, 4
LINE (233, 26)-(235, 27), 1
LINE (235, 27)-(232, 31), 1
LINE (184, 42)-(184, 38), 1
LINE (187, 40)-(184, 38), 1, B
LINE (193, 42)-(190, 38), 1, B
LINE (196, 42)-(196, 38), 1
LINE (196, 42)-(199, 42), 1
LINE (202, 42)-(202, 38), 1
LINE (205, 38)-(208, 38), 1
LINE (205, 38)-(205, 42), 1
LINE (205, 42)-(208, 42), 1
LINE (211, 42)-(211, 38), 1
LINE (211, 38)-(214, 38), 1
LINE (212, 40)-(214, 40), 1
LINE (211, 42)-(214, 42), 1
LINE (319, 46)-(283, 38), 8, B
PAINT (299, 41), 8, 8
LINE (314, 44)-(287, 40), 15, B
LINE (314, 45)-(287, 39), 15, B
PAINT (308, 42), 15, 15
LINE (289, 40)-(289, 44), 16
LINE (289, 44)-(292, 44), 16
LINE (290, 42)-(291, 42), 16
LINE (289, 40)-(292, 40), 16
LINE (294, 44)-(297, 40), 16
LINE (294, 40)-(297, 44), 16
LINE (300, 44)-(300, 40), 16
LINE (303, 40)-(306, 40), 16
LINE (305, 40)-(305, 44), 16
LINE (308, 42)-(313, 42), 16
LINE (313, 42)-(311, 40), 16
LINE (311, 40)-(311, 44), 16
LINE (311, 44)-(313, 42), 16
LINE (319, 47)-(282, 37), 8, B
FOR i = 1 TO 319 STEP 3
        PSET (i, 130), 16
NEXT i

l = 0
el = 60
eu = 88
eposition = 1
DO
        copmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (41, 139)-(1, 129), 7, B
LINE (61, 149)-(31, 139), 7, B
LINE (81, 159)-(51, 149), 7, B
LINE (101, 169)-(71, 159), 7, B
PAINT (31, 134), 7, 7
PAINT (39, 143), 7, 7
PAINT (62, 156), 7, 7
PAINT (82, 161), 7, 7
CIRCLE (207, 26), 20, 14
PAINT (212, 26), 14, 14
CIRCLE (212, 26), 20, 16
PAINT (217, 26), 16, 16
LINE (319, 169)-(102, 159), 2, B
PAINT (309, 164), 2, 2
LINE (101, 169)-(101, 159), 0
LINE (76, 1)-(1, 36), 8, B
PAINT (66, 6), 7, 8
LINE (71, 31)-(6, 6), 8, B
PAINT (16, 11), 15, 8
LINE (16, 10)-(16, 14), 8
LINE (18, 12)-(16, 10), 8, B
LINE (24, 14)-(21, 10), 8, B
LINE (27, 10)-(27, 14), 8, B
LINE (31, 14)-(27, 14), 8, B
LINE (34, 10)-(34, 14), 8, B
LINE (42, 10)-(38, 10), 8, B
LINE (38, 14)-(38, 10), 8, B
LINE (42, 14)-(38, 14), 8, B
LINE (45, 10)-(45, 14), 8, B
LINE (49, 10)-(45, 10), 8, B
LINE (48, 12)-(45, 12), 8, B
LINE (49, 14)-(45, 14), 8, B
LINE (10, 17)-(10, 24), 8, B
LINE (13, 20)-(10, 20), 8, B
LINE (13, 24)-(13, 17), 8, B
LINE (16, 17)-(16, 24), 8, B
LINE (19, 17)-(16, 17), 8, B
LINE (18, 20)-(16, 20), 8, B
LINE (19, 24)-(16, 24), 8, B
LINE (21, 17)-(21, 24), 8, B
LINE (23, 19)-(21, 17), 8, B
LINE (23, 24)-(23, 19), 8, B
LINE (25, 17)-(25, 24), 8, B
LINE (25, 17)-(28, 20), 8
LINE (28, 20)-(25, 24), 8
LINE (33, 23)-(30, 17), 8, B
LINE (32, 22)-(34, 24), 8
LINE (36, 17)-(36, 23), 8
LINE (36, 23)-(39, 23), 8
LINE (39, 23)-(39, 17), 8
LINE (41, 24)-(43, 17), 8
LINE (43, 17)-(44, 24), 8
LINE (44, 21)-(42, 21), 8
LINE (46, 24)-(46, 17), 8
LINE (49, 19)-(46, 17), 8, B
LINE (47, 20)-(49, 24), 8
LINE (51, 17)-(54, 17), 8
LINE (52, 17)-(52, 23), 8
LINE (57, 23)-(57, 17), 8
LINE (57, 17)-(60, 17), 8
LINE (57, 20)-(58, 20), 8
LINE (57, 23)-(60, 23), 8
LINE (62, 23)-(62, 17), 8
LINE (62, 17)-(65, 17), 8
LINE (65, 17)-(62, 20), 8
LINE (62, 20)-(64, 23), 8
LINE (69, 17)-(67, 17), 8
LINE (67, 17)-(67, 20), 8
LINE (67, 20)-(69, 20), 8
LINE (69, 21)-(69, 24), 8
LINE (69, 24)-(66, 24), 8
l = 0
il = 200
iu = 118
iposition = 0
DO
        copmoving
        innocentmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
COLOR 15: LOCATE 6, 10: PRINT "Level Two:"
          LOCATE 7, 10: PRINT "City Killin' Spree"
          LOCATE 15, 4: PRINT "Eventually, your killing spree"
          LOCATE 16, 4: PRINT "takes you to the city of "
          LOCATE 17, 4: PRINT "Washington D.C., where you continue"
          LOCATE 18, 4: PRINT "the onslaught."
          move$ = CHR$(0)
          DO
                move$ = INKEY$
          LOOP UNTIL move$ = " "
        CLS
LINE (121, 174)-(1, 115), 2, B
PAINT (96, 159), 2, 2
LINE (121, 115)-(106, 170), 8
LINE (106, 170)-(105, 174), 8
LINE (105, 174)-(205, 174), 8
LINE (205, 174)-(186, 115), 8
LINE (186, 115)-(121, 115), 8
PAINT (156, 130), 7, 8
LINE (187, 115)-(206, 174), 2
LINE (206, 174)-(319, 174), 2
LINE (319, 174)-(319, 115), 2
LINE (319, 115)-(187, 115), 2
PAINT (192, 119), 2, 2
LINE (153, 173)-(152, 116), 14, B
LINE (110, 82)-(95, 114), 16, B
PAINT (105, 89), 16, 16
LINE (102, 94)-(103, 114), 21, B
LINE (98, 93)-(107, 93), 15
LINE (107, 93)-(110, 90), 15
LINE (110, 90)-(110, 86), 15
LINE (110, 86)-(108, 83), 15
LINE (108, 83)-(98, 83), 15
LINE (98, 83)-(96, 85), 15
LINE (96, 85)-(96, 91), 15
LINE (96, 91)-(97, 93), 15
PAINT (102, 90), 4, 15
LINE (100, 86)-(99, 86), 15
LINE (99, 86)-(99, 88), 15
LINE (99, 88)-(100, 88), 15
LINE (100, 88)-(100, 90), 15
LINE (100, 90)-(99, 90), 15
LINE (102, 86)-(103, 86), 15
LINE (103, 86)-(103, 90), 15
LINE (106, 90)-(105, 86), 15, B
LINE (108, 90)-(108, 86), 15
LINE (109, 86)-(109, 87), 15
l = 0
u = 74
il = 140
iu = 74
iposition = 0
el = 250
eu = 74
eposition = 1
DO
        copmoving
        innocentmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (0, 115)-(320, 180), 2, BF
l = 0
el = 200
eu = 74
eposition = 1
DO
        copmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 170)-(1, 115), 2, B
PAINT (314, 165), 2, 2
LINE (54, 115)-(54, 105), 8
LINE (54, 105)-(64, 105), 8
LINE (64, 105)-(64, 95), 8
LINE (64, 95)-(74, 95), 8
LINE (74, 95)-(74, 85), 8
LINE (74, 85)-(84, 85), 8
LINE (84, 85)-(84, 75), 8
LINE (84, 75)-(94, 75), 8
LINE (94, 75)-(94, 65), 8
LINE (94, 65)-(119, 65), 8
LINE (119, 65)-(119, 75), 8
LINE (119, 75)-(109, 75), 8
LINE (109, 75)-(69, 115), 8
LINE (69, 115)-(54, 115), 8
PAINT (59, 110), 7, 8
LINE (120, 65)-(120, 75), 4
LINE (120, 75)-(150, 105), 4
LINE (120, 65)-(155, 100), 4
LINE (155, 100)-(175, 105), 4
LINE (150, 105)-(170, 110), 4
LINE (170, 110)-(185, 110), 4
LINE (185, 110)-(185, 105), 4
LINE (185, 105)-(175, 105), 4
LINE (140, 95)-(130, 115), 4
PAINT (130, 80), 12, 4
LINE (107, 140)-(137, 130), 16
LINE (137, 130)-(147, 160), 16
LINE (107, 140)-(82, 150), 16
LINE (82, 150)-(92, 170), 16
LINE (92, 170)-(152, 170), 16
LINE (152, 170)-(147, 160), 16
LINE (137, 130)-(134, 138), 16
LINE (134, 138)-(146, 171), 16
LINE (134, 138)-(84, 155), 16
PAINT (86, 152), 6, 16
PAINT (141, 152), 6, 16
PAINT (126, 162), 6, 16
LINE (117, 156)-(119, 154), 16
LINE (119, 154)-(124, 152), 16
LINE (124, 152)-(129, 154), 16
LINE (129, 154)-(131, 157), 16
LINE (100, 162)-(102, 161), 16
LINE (102, 161)-(105, 162), 16
LINE (115, 167)-(119, 166), 16
LINE (119, 166)-(123, 167), 16
LINE (108, 157)-(110, 155), 16
LINE (110, 156)-(112, 157), 16
LINE (226, 69)-(221, 114), 8, B
LINE (266, 74)-(226, 69), 8, B
LINE (271, 114)-(266, 69), 8, B
PAINT (269, 99), 7, 8
PAINT (258, 73), 7, 8
PAINT (223, 78), 7, 8
l = 0
il = 232
iu = 74
iposition = 0
DO
        copmoving
        innocentmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 174)-(1, 115), 2, B
PAINT (309, 164), 2, 2
LINE (76, 114)-(86, 120), 3
LINE (76, 114)-(76, 92), 3
LINE (76, 92)-(86, 99), 3
LINE (86, 99)-(86, 120), 3
LINE (86, 120)-(97, 115), 3
LINE (76, 92)-(87, 87), 3
LINE (87, 87)-(96, 95), 3
LINE (96, 95)-(86, 99), 3
LINE (96, 95)-(96, 115), 3
PAINT (92, 112), 11, 3
PAINT (83, 108), 11, 3
PAINT (86, 95), 3, 3
LINE (87, 87)-(96, 96), 6
LINE (96, 96)-(97, 114), 6
LINE (97, 114)-(247, 114), 6
LINE (247, 114)-(247, 54), 6
LINE (247, 54)-(87, 54), 6
LINE (87, 54)-(87, 89), 6
PAINT (102, 84), 6, 6
LINE (239, 76)-(94, 61), 15, B
PAINT (209, 71), 7, 15
LINE (101, 74)-(101, 64), 9
LINE (101, 64)-(108, 64), 9
LINE (106, 69)-(102, 69), 9
LINE (112, 64)-(112, 74), 9
LINE (112, 74)-(117, 74), 9
LINE (117, 74)-(117, 64), 9
LINE (122, 64)-(132, 64), 9
LINE (127, 64)-(127, 74), 9
LINE (137, 64)-(137, 74), 9
LINE (137, 74)-(142, 74), 9
LINE (142, 74)-(142, 64), 9
LINE (147, 64)-(147, 74), 9
LINE (147, 64)-(152, 69), 9
LINE (152, 69)-(147, 69), 9
LINE (147, 69)-(152, 74), 9
LINE (157, 74)-(157, 64), 9
LINE (157, 64)-(162, 64), 9
LINE (157, 69)-(162, 69), 9
LINE (157, 74)-(162, 74), 9
LINE (172, 74)-(172, 64), 9
LINE (172, 64)-(177, 69), 9
LINE (177, 69)-(172, 74), 9
LINE (182, 74)-(182, 64), 9
LINE (182, 64)-(187, 64), 9
LINE (187, 74)-(182, 74), 9
LINE (187, 74)-(187, 64), 9
LINE (192, 64)-(192, 74), 9
LINE (192, 64)-(197, 74), 9
LINE (197, 74)-(197, 64), 9
LINE (202, 64)-(202, 74), 9
LINE (202, 74)-(207, 74), 9
LINE (207, 74)-(207, 64), 9
LINE (212, 64)-(217, 64), 9
LINE (214, 64)-(214, 74), 9
LINE (227, 64)-(222, 64), 9
LINE (222, 64)-(222, 69), 9
LINE (222, 69)-(227, 69), 9
LINE (227, 69)-(227, 74), 9
LINE (227, 74)-(222, 74), 9
LINE (177, 89)-(157, 114), 8, B
LINE (167, 89)-(167, 114), 8, B
PAINT (162, 99), 9, 8
PAINT (172, 99), 9, 8
LINE (164, 100)-(164, 103), 8
LINE (170, 103)-(170, 100), 8
LINE (162, 113)-(165, 109), 15
LINE (166, 104)-(158, 109), 15
LINE (158, 102)-(166, 97), 15
LINE (166, 91)-(158, 94), 15
LINE (168, 95)-(175, 90), 15
LINE (168, 101)-(176, 96), 15
LINE (168, 108)-(175, 104), 15
LINE (172, 113)-(176, 110), 15
LINE (136, 103)-(111, 88), 16, B
LINE (141, 108)-(106, 103), 16, B
LINE (226, 103)-(196, 88), 16, B
LINE (231, 108)-(191, 103), 16, B
PAINT (131, 93), 9, 16
PAINT (201, 93), 9, 16
LINE (112, 99)-(120, 89), 15
LINE (120, 102)-(127, 89), 15
LINE (130, 102)-(135, 92), 15
LINE (200, 102)-(206, 89), 15
LINE (210, 102)-(215, 89), 15
LINE (220, 102)-(225, 92), 15
LINE (87, 89)-(87, 88), 3
l = 0
el = 30
eu = 74
eposition = 1
DO
        copmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
COLOR 15: LOCATE 6, 10: PRINT "Level 3:"
          LOCATE 7, 10: PRINT "Raid at the Whitehouse"
          LOCATE 15, 4: PRINT "As your destruction continues, you"
          LOCATE 16, 4: PRINT "find that the ultimate psychotic"
          LOCATE 17, 4: PRINT "thing to do is break into the"
          LOCATE 18, 4: PRINT "Whitehouse and kill the president,"
          LOCATE 19, 4: PRINT "Arnold Schwarzenegger."
          move$ = CHR$(0)
          DO
                move$ = INKEY$
          LOOP UNTIL move$ = " "
          CLS
LINE (176, 160)-(1, 115), 8, B
PAINT (165, 128), 7, 8
LINE (2, 138)-(175, 139), 14, B
LINE (192, 75)-(177, 160), 15, B
PAINT (182, 95), 15, 15
LINE (202, 65)-(167, 75), 15, B
PAINT (192, 70), 15, 15
LINE (177, 76)-(192, 76), 16
LINE (92, 99)-(91, 114), 6, B
LINE (127, 114)-(126, 99), 6, B
LINE (136, 73)-(81, 98), 4, B
PAINT (96, 88), 12, 4
LINE (85, 76)-(86, 80), 9
LINE (86, 80)-(88, 78), 9
LINE (88, 78)-(90, 80), 9
LINE (90, 80)-(90, 76), 9
LINE (92, 76)-(92, 79), 9
LINE (92, 80)-(93, 80), 9
LINE (93, 78)-(93, 78), 9
LINE (93, 76)-(93, 76), 9
LINE (95, 76)-(95, 80), 9
LINE (95, 80)-(96, 80), 9
LINE (98, 80)-(98, 76), 9
LINE (99, 76)-(99, 76), 9
LINE (99, 80)-(99, 80), 9
LINE (101, 80)-(101, 76), 9
LINE (101, 76)-(103, 76), 9
LINE (103, 77)-(103, 77), 9
LINE (103, 77)-(103, 80), 9
LINE (103, 80)-(102, 80), 9
LINE (105, 80)-(105, 76), 9
LINE (105, 76)-(107, 78), 9
LINE (107, 78)-(108, 76), 9
LINE (108, 76)-(108, 81), 9
LINE (110, 81)-(110, 76), 9
LINE (111, 76)-(111, 76), 9
LINE (111, 78)-(111, 78), 9
LINE (111, 80)-(111, 80), 9
LINE (116, 76)-(119, 76), 9
LINE (118, 76)-(118, 80), 9
LINE (120, 80)-(120, 76), 9
LINE (120, 76)-(122, 76), 9
LINE (122, 76)-(122, 80), 9
LINE (122, 80)-(120, 80), 9
LINE (102, 83)-(104, 83), 9
LINE (103, 83)-(103, 85), 9
LINE (105, 85)-(105, 83), 9
LINE (106, 84)-(106, 84), 9
LINE (107, 85)-(107, 83), 9
LINE (109, 83)-(109, 85), 9
LINE (110, 85)-(110, 84), 9
LINE (110, 83)-(110, 83), 9
LINE (83, 89)-(85, 93), 9
LINE (85, 93)-(87, 90), 9
LINE (87, 90)-(89, 93), 9
LINE (89, 93)-(91, 89), 9
LINE (93, 89)-(93, 93), 9
LINE (93, 91)-(95, 91), 9
LINE (95, 89)-(95, 93), 9
LINE (97, 93)-(97, 89), 9
LINE (99, 89)-(101, 89), 9
LINE (100, 89)-(100, 93), 9
LINE (103, 93)-(103, 89), 9
LINE (103, 89)-(105, 89), 9
LINE (105, 91)-(103, 91), 9
LINE (103, 93)-(105, 93), 9
LINE (107, 93)-(107, 89), 9
LINE (107, 91)-(109, 91), 9
LINE (109, 89)-(109, 93), 9
LINE (111, 93)-(111, 89), 9
LINE (111, 89)-(114, 89), 9
LINE (114, 89)-(114, 93), 9
LINE (114, 93)-(111, 93), 9
LINE (116, 89)-(116, 93), 9
LINE (116, 93)-(119, 93), 9
LINE (119, 93)-(119, 89), 9
LINE (123, 89)-(121, 89), 9
LINE (121, 89)-(121, 91), 9
LINE (121, 91)-(123, 91), 9
LINE (123, 91)-(123, 93), 9
LINE (123, 93)-(121, 93), 9
LINE (125, 93)-(125, 89), 9
LINE (126, 89)-(128, 89), 9
LINE (127, 91)-(125, 91), 9
LINE (125, 93)-(129, 93), 9
LINE (319, 158)-(193, 115), 2, B
LINE (193, 160)-(319, 159), 2, B
PAINT (198, 150), 2, 2
l = 0
u = 74
el = 260
eu = 74
eposition = 1
DO
        copmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (141, 174)-(1, 115), 2, B
PAINT (136, 164), 2, 2
LINE (142, 115)-(142, 174), 8
LINE (142, 174)-(318, 174), 8
LINE (318, 174)-(318, 80), 8
LINE (318, 80)-(213, 80), 8
LINE (213, 80)-(213, 90), 8
LINE (213, 90)-(188, 90), 8
LINE (188, 90)-(188, 100), 8
LINE (188, 100)-(163, 100), 8
LINE (163, 100)-(163, 110), 8
LINE (163, 110)-(163, 114), 8
LINE (163, 114)-(142, 115), 8
PAINT (212, 110), 15, 8
LINE (319, 21)-(141, 1), 8, B
PAINT (309, 11), 15, 8
LINE (145, 5)-(210, 5), 4
LINE (210, 6)-(255, 6), 4
LINE (255, 5)-(300, 5), 4
LINE (300, 6)-(315, 6), 4
LINE (315, 6)-(315, 16), 4
LINE (315, 16)-(300, 16), 4
LINE (300, 15)-(255, 15), 4
LINE (255, 16)-(210, 16), 4
LINE (210, 15)-(145, 15), 4
LINE (145, 15)-(145, 5), 4
PAINT (150, 10), 12, 4
LINE (148, 12)-(148, 7), 14
LINE (151, 9)-(148, 7), 14, B
LINE (154, 7)-(154, 12), 14
LINE (154, 12)-(156, 12), 14
LINE (155, 9)-(155, 9), 14
LINE (155, 7)-(156, 7), 14
LINE (158, 12)-(158, 7), 14
LINE (160, 9)-(158, 7), 14, B
LINE (160, 12)-(160, 9), 14, B
LINE (163, 12)-(163, 7), 14
LINE (163, 7)-(165, 7), 14
LINE (164, 12)-(165, 12), 14
LINE (167, 12)-(167, 7), 14
LINE (167, 7)-(169, 7), 14
LINE (168, 9)-(168, 9), 14
LINE (168, 12)-(169, 12), 14
LINE (174, 12)-(174, 7), 14
LINE (174, 7)-(176, 7), 14
LINE (175, 12)-(176, 12), 14
LINE (180, 7)-(178, 12), 14, B
LINE (182, 12)-(182, 7), 14
LINE (182, 7)-(185, 12), 14
LINE (185, 12)-(185, 7), 14
LINE (187, 7)-(187, 12), 14
LINE (187, 7)-(189, 7), 14
LINE (188, 9)-(188, 9), 14
LINE (191, 7)-(191, 12), 14
LINE (191, 12)-(193, 12), 14
LINE (192, 9)-(192, 9), 14
LINE (192, 7)-(193, 7), 14
LINE (195, 12)-(195, 7), 14
LINE (197, 9)-(195, 7), 14, B
LINE (196, 10)-(197, 12), 14
LINE (199, 12)-(199, 7), 14
LINE (199, 7)-(201, 7), 14
LINE (200, 9)-(200, 9), 14
LINE (200, 12)-(201, 12), 14
LINE (203, 12)-(203, 7), 14
LINE (206, 12)-(203, 7), 14
LINE (206, 11)-(206, 7), 14
LINE (208, 7)-(208, 12), 14
LINE (209, 8)-(211, 8), 14
LINE (209, 13)-(211, 13), 14
LINE (213, 13)-(213, 8), 14
LINE (213, 8)-(216, 8), 14
LINE (214, 10)-(214, 10), 14
LINE (214, 13)-(216, 13), 14
LINE (218, 10)-(220, 10), 14
LINE (223, 8)-(225, 13), 14
LINE (225, 13)-(228, 8), 14
LINE (230, 8)-(230, 13), 14
LINE (234, 8)-(232, 8), 14
LINE (232, 8)-(232, 10), 14
LINE (232, 10)-(234, 10), 14
LINE (234, 10)-(234, 13), 14
LINE (234, 13)-(232, 13), 14
LINE (236, 13)-(236, 8), 14
LINE (238, 8)-(240, 8), 14
LINE (239, 8)-(239, 13), 14
LINE (244, 8)-(242, 13), 14, B
LINE (246, 8)-(246, 13), 14
LINE (248, 10)-(246, 8), 14, B
LINE (247, 11)-(248, 13), 14
LINE (252, 8)-(250, 8), 14
LINE (250, 8)-(250, 10), 14
LINE (250, 10)-(252, 10), 14
LINE (252, 10)-(252, 14), 14
LINE (252, 14)-(250, 13), 14
LINE (258, 7)-(260, 12), 14
LINE (260, 12)-(263, 9), 14
LINE (263, 9)-(265, 12), 14
LINE (265, 12)-(267, 7), 14
LINE (269, 7)-(269, 12), 14
LINE (269, 12)-(272, 12), 14
LINE (270, 9)-(270, 9), 14
LINE (270, 7)-(272, 7), 14
LINE (274, 7)-(274, 11), 14
LINE (274, 12)-(276, 12), 14
LINE (278, 12)-(278, 7), 14
LINE (278, 7)-(281, 7), 14
LINE (279, 12)-(281, 12), 14
LINE (285, 7)-(283, 12), 14, B
LINE (287, 7)-(287, 12), 14
LINE (287, 7)-(289, 9), 14
LINE (289, 9)-(291, 7), 14
LINE (291, 7)-(291, 12), 14
LINE (293, 12)-(293, 7), 14
LINE (293, 7)-(297, 7), 14
LINE (295, 9)-(294, 9), 14
LINE (294, 12)-(297, 12), 14
LINE (299, 7)-(299, 10), 14
PSET (299, 12), 14
PSET (302, 13), 14
PSET (305, 13), 14
PSET (308, 13), 14
PSET (311, 13), 14
LINE (302, 11)-(302, 8), 14
LINE (305, 8)-(305, 11), 14
LINE (308, 11)-(308, 8), 14
LINE (311, 8)-(311, 11), 14
l = 0
il = 50
iu = 74
eposition = 1
el = 100
eu = 74
iposition = 0
DO
        copmoving
        innocentmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
LINE (319, 145)-(1, 115), 12, B
PAINT (304, 135), 4, 12
FOR i = 1 TO 500
        x = INT(RND * 320)
        y = INT(RND * 29) + 116
        PSET (x, y), 12
NEXT i
LINE (319, 174)-(1, 146), 15, B
PAINT (313, 170), 7, 15
LINE (251, 1)-(250, 16), 6, B
LINE (282, 16)-(281, 1), 6, B
LINE (294, 31)-(237, 16), 12, B
PAINT (289, 26), 4, 12
LINE (241, 20)-(239, 18), 14, B
LINE (239, 22)-(239, 20), 14, B
LINE (245, 20)-(243, 18), 14, B
LINE (243, 22)-(243, 20), 14, B
LINE (244, 21)-(245, 22), 14
LINE (247, 22)-(247, 18), 14
LINE (247, 18)-(248, 18), 14
LINE (248, 20)-(248, 20), 14
LINE (248, 22)-(248, 22), 14
LINE (251, 18)-(250, 18), 14
LINE (250, 18)-(250, 20), 14
LINE (250, 20)-(251, 20), 14
LINE (251, 20)-(251, 22), 14
LINE (251, 22)-(250, 22), 14
LINE (253, 22)-(253, 18), 14
LINE (255, 18)-(255, 22), 14
LINE (255, 22)-(257, 20), 14
LINE (257, 20)-(255, 18), 14
LINE (259, 18)-(259, 22), 14
LINE (259, 22)-(260, 22), 14
LINE (260, 20)-(260, 20), 14
LINE (260, 18)-(260, 18), 14
LINE (262, 22)-(262, 18), 14
LINE (262, 18)-(265, 22), 14
LINE (265, 22)-(265, 18), 14
LINE (267, 18)-(269, 18), 14
LINE (268, 18)-(268, 22), 14
LINE (272, 18)-(271, 18), 14
LINE (271, 18)-(271, 20), 14
LINE (271, 20)-(272, 20), 14
LINE (272, 20)-(272, 22), 14
LINE (272, 22)-(271, 22), 14
LINE (253, 29)-(250, 25), 14, B
LINE (255, 29)-(255, 25), 14
LINE (255, 25)-(258, 25), 14
LINE (256, 27)-(256, 27), 14
LINE (260, 25)-(260, 29), 14
LINE (260, 25)-(264, 25), 14
LINE (261, 27)-(261, 27), 14
LINE (266, 25)-(266, 29), 14
LINE (269, 29)-(269, 25), 14
LINE (269, 25)-(272, 25), 14
LINE (270, 29)-(272, 29), 14
LINE (275, 29)-(275, 25), 14
LINE (275, 25)-(278, 25), 14
LINE (276, 27)-(276, 27), 14
LINE (276, 29)-(278, 29), 14
LINE (287, 21)-(287, 27), 14
LINE (287, 27)-(290, 24), 14
LINE (290, 24)-(287, 21), 14
LINE (288, 25)-(288, 22), 14
LINE (289, 24)-(289, 24), 14
LINE (282, 24)-(286, 24), 14
l = 0
u = 74
el = 175
eu = 74
eposition = 1
DO
        copmoving
        ecopmoving
        SOUND 0, 1
LOOP UNTIL l > 280
CLS
ending
END SUB

SUB title
CLS
LINE (260, 140)-(60, 30), 1, B
LINE (265, 145)-(55, 25), 1, B
PAINT (262, 140), 9, 1
PAINT (247, 135), 15, 1
LINE (72, 35)-(92, 35), 1
LINE (72, 35)-(72, 45), 1
LINE (72, 45)-(87, 45), 1
LINE (87, 45)-(87, 50), 1
LINE (87, 50)-(72, 50), 1
LINE (72, 50)-(72, 55), 1
LINE (72, 55)-(92, 55), 1
LINE (92, 55)-(92, 40), 1
LINE (92, 40)-(77, 40), 1
LINE (92, 40)-(92, 35), 1
LINE (97, 35)-(97, 55), 1
LINE (97, 35)-(107, 35), 1
LINE (107, 35)-(107, 45), 1
LINE (107, 45)-(102, 45), 1
LINE (102, 45)-(102, 55), 1
LINE (102, 55)-(97, 55), 1
LINE (102, 38)-(102, 41), 1
LINE (112, 35)-(112, 55), 1
LINE (112, 35)-(122, 35), 1
LINE (122, 35)-(122, 55), 1
LINE (122, 55)-(112, 55), 1
LINE (117, 55)-(117, 45), 1
LINE (117, 42)-(117, 38), 1
LINE (127, 35)-(137, 35), 1
LINE (127, 35)-(127, 55), 1
LINE (127, 55)-(137, 55), 1
LINE (137, 55)-(137, 50), 1
LINE (137, 50)-(132, 50), 1
LINE (132, 50)-(132, 40), 1
LINE (132, 40)-(137, 40), 1
LINE (137, 35)-(137, 40), 1
LINE (142, 35)-(142, 55), 1
LINE (142, 55)-(152, 55), 1
LINE (152, 55)-(152, 50), 1
LINE (152, 50)-(147, 50), 1
LINE (147, 50)-(147, 45), 1
LINE (147, 45)-(152, 45), 1
LINE (152, 45)-(152, 40), 1
LINE (152, 40)-(147, 40), 1
LINE (147, 40)-(147, 40), 1
LINE (142, 35)-(152, 35), 1
LINE (152, 35)-(152, 40), 1
LINE (87, 125)-(72, 95), 12
LINE (72, 95)-(92, 85), 12
LINE (92, 85)-(102, 100), 12
LINE (102, 100)-(87, 110), 12
LINE (87, 110)-(92, 120), 12
LINE (92, 120)-(87, 125), 12
LINE (82, 95)-(92, 95), 12
LINE (92, 95)-(86, 103), 12
LINE (86, 103)-(82, 95), 12
LINE (108, 81)-(133, 76), 12
LINE (108, 81)-(115, 96), 12
LINE (115, 96)-(128, 92), 12
LINE (128, 92)-(133, 100), 12
LINE (133, 100)-(121, 105), 12
LINE (121, 105)-(126, 111), 12
LINE (126, 111)-(144, 99), 12
LINE (144, 99)-(133, 86), 12
LINE (133, 86)-(120, 84), 12
LINE (120, 84)-(133, 76), 12
LINE (146, 74)-(155, 87), 12
LINE (155, 87)-(152, 102), 12
LINE (152, 102)-(161, 99), 12
LINE (161, 99)-(165, 69), 12
LINE (165, 69)-(157, 78), 12
LINE (157, 78)-(153, 72), 12
LINE (153, 72)-(146, 74), 12
LINE (195, 75)-(173, 70), 12
LINE (173, 70)-(173, 96), 12
LINE (173, 96)-(193, 106), 12
LINE (193, 106)-(188, 96), 12
LINE (188, 96)-(178, 91), 12
LINE (178, 91)-(178, 81), 12
LINE (178, 81)-(195, 75), 12
LINE (205, 75)-(200, 105), 12
LINE (200, 105)-(210, 103), 12
LINE (210, 103)-(211, 93), 12
LINE (211, 93)-(217, 95), 12
LINE (217, 95)-(218, 102), 12
LINE (218, 102)-(222, 106), 12
LINE (222, 106)-(224, 76), 12
LINE (224, 76)-(214, 81), 12
LINE (214, 81)-(205, 75), 12
LINE (235, 80)-(250, 85), 12
LINE (250, 85)-(246, 107), 12
LINE (246, 107)-(231, 97), 12
LINE (231, 97)-(235, 80), 12
LINE (240, 87)-(243, 89), 12
LINE (243, 89)-(238, 96), 12
LINE (238, 96)-(239, 87), 12
LINE (213, 81)-(215, 87), 12
PAINT (144, 50), 9, 1
PAINT (135, 52), 9, 1
PAINT (120, 52), 9, 1
PAINT (100, 52), 9, 1
PAINT (90, 52), 9, 1
PAINT (85, 92), 4, 12
PAINT (115, 87), 4, 12
PAINT (160, 87), 4, 12
PAINT (175, 87), 4, 12
PAINT (205, 87), 4, 12
PAINT (235, 87), 4, 12
move$ = CHR$(0)
DO
        move$ = INKEY$
LOOP UNTIL move$ = " "
CLS
mainmenu
END SUB
