home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib40b.dsk
/
GR.WINDOW.DEMO.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
1KB
|
35 lines
1 REM *
2 REM * GR.WINDOW.DEMO
3 REM * BY WILLIAM HUTTON
4 REM * COPYRIGHT (C) 1991
5 REM * MINDCRAFT PUBL. CORP.
6 REM * CONCORD, MA 01742
7 REM *
10 TEXT : HOME : VTAB 8: HTAB 11: PRINT "GRAPHIC WINDOW DEMO": PRINT : HTAB 12: PRINT "BY WILLIAM HUTTON": PRINT : HTAB 2: PRINT "(C) 1991 BY MINDCRAFT PUBLISHING CORP."
20 PRINT CHR$(4);"BLOAD GRAPHIC.WINDOW": HIMEM: 36863
30 HGR2 : FOR I = 1 TO 50
40 X1 = INT( RND(1) *279) +1:Y1 = INT( RND(1) *191) +1
50 X2 = INT( RND(1) *279) +1:Y2 = INT( RND(1) *191) +1
60 C = INT( RND(1) *7) +1
70 IF C = 4 THEN C = 3
80 HCOLOR= C
90 HPLOT X1,Y1 TO X2,Y2
100 NEXT
110 CALL 36864,35,2,0,100,"WINDOW NUMBER ONE/THIS IS A DEMONSTRATION OF HOW/TEXT CAN BE PLACED ON THE/HI-RES SCREEN//PRESS ANY KEY TO CONTINUE."
120 POKE -16368,0: GET A$
130 CALL 36965: REM CLOSE WINDOW
140 FOR T = 1 TO 1500: NEXT T
150 R = 21:L = 10:T = 40:B = 100:A$ = "WINDOW 2/WHAT DID/YOU THINK/OF THAT?"
160 CALL 36864,R,L,T,B,A$
170 FOR T = 1 TO 3000: NEXT T
180 CALL 36965: REM CLOSE IT
190 FOR T = 1 TO 1500: NEXT T
200 R = 38:L = 1:T = 10:B = 80
210 TT$ = "ABCDEFGHIJKLMNOPQRSTUVWXYZ/!#$%&'():*?><,.+;@\_[]^/0123456789"
220 TT$ = TT$ +"/abcdefghijklmnopqrstuvwxyz"
230 TT$ = "WINDOW NUMBER THREE/" +TT$
240 CALL 36864,R,L,T,B,TT$ +"//PRESS ANY KEY TO CONTINUE."
250 POKE -16368,0: GET A$
260 CALL 36965
270 FOR I = 1 TO 1500: NEXT I
280 TEXT : HOME : END