home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1996 June
/
Simtel-MSDOS-Jun1996-CD1.iso
/
disc1
/
screen
/
colornum.bas
< prev
next >
Wrap
BASIC Source File
|
1990-07-11
|
775b
|
26 lines
' -- VGA background color demo program --
DEFINT A-Z: SCREEN 12: CLS
PRINT "Press RrGgBb to set colors ESC to quit"
DO:
X$ = INPUT$(1)
IF X$ = CHR$(27) THEN CLS : END
IF X$ = "R" THEN RED = RED + 1
IF X$ = "r" THEN RED = RED - 1
IF X$ = "G" THEN GREEN = GREEN + 1
IF X$ = "g" THEN GREEN = GREEN - 1
IF X$ = "B" THEN BLUE = BLUE + 1
IF X$ = "b" THEN BLUE = BLUE - 1
IF RED > 63 THEN RED = 0
IF RED < 0 THEN RED = 63
IF GREEN > 63 THEN GREEN = 0
IF GREEN < 0 THEN GREEN = 63
IF BLUE > 63 THEN BLUE = 0
IF BLUE < 0 THEN BLUE = 63
BACKCOLOR& = 65536 * BLUE + 256 * GREEN + RED
PALETTE 0, BACKCOLOR&
LOCATE 30, 1
PRINT "RED:"; RED; " BLUE:"; BLUE; " GREEN:"; GREEN;
PRINT " COLOR NUMBER:"; BACKCOLOR&;
LOOP