home *** CD-ROM | disk | FTP | other *** search
- '─ Area: F-QUICKBASIC ─────────────────────────────────────────────────────────
- ' Msg#: 365 Date: 27 Apr 94 05:43:00
- ' From: Jeff Root Read: Yes Replied: No
- ' To: All Mark:
- ' Subj: Die.bas
- '──────────────────────────────────────────────────────────────────────────────
- ' DIE.BAS ∙ April 26, 1994 ∙ Jeff Root
- ' Public domain ∙ QBASIC
-
- DEFINT A-Z: RANDOMIZE TIMER: CLS : LOCATE 3
- PRINT " Press any key for a new number,": PRINT
- PRINT " Esc to quit.": Fg = INT(RND * 7)
-
- DO
- DO: a$ = INKEY$: LOOP WHILE a$ = ""
- IF a$ = CHR$(27) THEN END
- Fg = Fg + 1: IF Fg = 7 THEN Fg = 9
- IF Fg = 16 THEN Fg = 1
- Bg = Bg - 1: IF Bg < 1 THEN Bg = 6
-
- z: IF Bg = Fg THEN Fg = INT(RND * 15): GOTO z
-
- n = INT(RND * 6) + 1
- COLOR Fg, Bg: CLS : LOCATE 6
- ON n GOSUB 1, 2, 3, 4, 5, 6
- LOOP
-
- 1
- FOR n = 1 TO 2: PRINT TAB(35); "█████████": NEXT
- FOR n = 1 TO 12: PRINT TAB(39); "█████": NEXT
- RETURN
-
- 2
- PRINT TAB(32); "▄▄████████████▄▄"
- PRINT TAB(29); " ▄██████████████████▄"
- PRINT TAB(29); "▐████▀ ▀█████▌"
- PRINT TAB(29); "████▌ ▐█████"
- PRINT TAB(44); "▄█████▌"
- PRINT TAB(40); "▄▄███████▀"
- PRINT TAB(36); "▄▄████████▀▀"
- PRINT TAB(32); "▄▄████████▀▀"
- PRINT TAB(30); "▄███████▀▀"
- PRINT TAB(29); "▐█████▀"
- FOR n = 1 TO 2: PRINT TAB(29); "█████": NEXT
- FOR n = 1 TO 2: PRINT TAB(29); STRING$(22, "█"): NEXT
- RETURN
-
- 3
- PRINT TAB(32); "▄▄████████████▄▄"
- PRINT TAB(30); "▄██████████████████▄"
- PRINT TAB(29); "▐████▀ ▀█████▌"
- PRINT TAB(29); "████▌ ▐█████"
- PRINT TAB(45); "▐█████"
- PRINT TAB(44); "▄█████▌"
- PRINT TAB(36); "█████████████▀"
- PRINT TAB(36); "█████████████▄"
- PRINT TAB(44); "▀█████▌"
- PRINT TAB(45); "▐█████"
- PRINT TAB(29); "████▌ ▐█████"
- PRINT TAB(29); "▐████▄ ▄█████▌"
- PRINT TAB(30); "▀██████████████████▀"
- PRINT TAB(32); "▀▀████████████▀▀"
- RETURN
-
- 4
- FOR n = 1 TO 6: PRINT TAB(38 - n); "█████▀": NEXT
- PRINT TAB(31); "█████▀ █████"
- PRINT TAB(30); "█████▀ █████"
- PRINT TAB(29); "█████▀ █████"
- PRINT TAB(28); STRING$(24, "█")
- PRINT TAB(27); STRING$(25, "█")
- FOR n = 1 TO 3: PRINT TAB(42); "█████": NEXT
- RETURN
-
- 5
- FOR n = 1 TO 2: PRINT TAB(29); "▐"; STRING$(20, "█"): NEXT
- FOR n = 1 TO 3: PRINT TAB(29); "▐████▌": NEXT
- PRINT TAB(29); "▐████████████████▄▄"
- PRINT TAB(29); "▐███████████████████▄"
- PRINT TAB(44); "▀█████▌"
- FOR n = 1 TO 2: PRINT TAB(45); "▐█████": NEXT
- PRINT TAB(29); "████▌ ▐█████"
- PRINT TAB(29); "▐████▄ ▄█████▌"
- PRINT TAB(30); "▀██████████████████▀"
- PRINT TAB(32); "▀▀████████████▀▀"
- RETURN
-
- 6
- FOR n = 1 TO 6: PRINT TAB(38 - n); "█████▀": NEXT
- PRINT TAB(31); "██████████████▄▄"
- PRINT TAB(30); "███████████████████▄"
- PRINT TAB(29); "█████▀ ▀█████▌"
- PRINT TAB(28); "▐████▌ ▐█████"
- PRINT TAB(28); "▐████▌ ▐█████"
- PRINT TAB(29); "█████▄ ▄█████▌"
- PRINT TAB(30); "███████████████████▀"
- PRINT TAB(31); "▀▀█████████████▀▀"
- RETURN
-