Code:
'DEFINT A-Z'TYPE PALdata Red AS INTEGER Grn AS INTEGER Blu AS INTEGEREND TYPE'DIM SHARED PAL(255) AS PALdata'SCREEN 13'OUT &H3C7, 0'FOR x = 0 TO 255 PAL(x).Red = INP(&H3C9) PAL(x).Grn = INP(&H3C9) PAL(x).Blu = INP(&H3C9)NEXT'FOR y = 0 TO 199 FOR x = 0 TO 319 PSET (x, y), INT(RND(1) * 254 + 1) NEXTNEXT'COLOR 15: LOCATE 13, 12: PRINT "...Press a key..."'DO: LOOP UNTIL INKEY$ <> INKEY$'c = 1 'Color of fade.'OUT &H3C8, 0'FOR y = 1 TO 64 FOR x = 0 TO 255 r = PAL(x).Red - (y * ((PAL(x).Red - PAL(c).Red) / 64)) g = PAL(x).Grn - (y * ((PAL(x).Grn - PAL(c).Grn) / 64)) b = PAL(x).Blu - (y * ((PAL(x).Blu - PAL(c).Blu) / 64)) OUT &H3C9, r OUT &H3C9, g OUT &H3C9, b NEXT t! = TIMER: DO: LOOP UNTIL TIMER <> t!NEXT'DO: LOOP UNTIL INKEY$ <> INKEY$'FOR y = 1 TO 64 FOR x = 0 TO 255 r = PAL(c).Red + (y * ((PAL(x).Red - PAL(c).Red) / 64)) g = PAL(c).Grn + (y * ((PAL(x).Grn - PAL(c).Grn) / 64)) b = PAL(c).Blu + (y * ((PAL(x).Blu - PAL(c).Blu) / 64)) OUT &H3C9, r OUT &H3C9, g OUT &H3C9, b NEXT t! = TIMER: DO: LOOP UNTIL TIMER <> t!NEXT'SYSTEM'
Statistics: Posted by Nemesis — Sat Dec 01, 2007 12:49 am
Statistics: Posted by BDZ — Fri Nov 30, 2007 10:22 am
Code:
'DEFINT A-Z'TYPE PALdata Red AS INTEGER Grn AS INTEGER Blu AS INTEGEREND TYPE'DIM SHARED PAL(255) AS PALdata'SCREEN 13'OUT &H3C7, 0'FOR x = 0 TO 255 PAL(x).Red = INP(&H3C9) PAL(x).Grn = INP(&H3C9) PAL(x).Blu = INP(&H3C9)NEXT'FOR y = 0 TO 199 FOR x = 0 TO 319 PSET (x, y), INT(RND(1) * 254 + 1) NEXTNEXT'COLOR 15: LOCATE 13, 12: PRINT "...Press a key..."'DO: LOOP UNTIL INKEY$ <> INKEY$'OUT &H3C8, 0'FOR y = 1 TO 64 FOR x = 0 TO 255 r = PAL(x).Red - (y * (PAL(x).Red / 64)) g = PAL(x).Grn - (y * (PAL(x).Grn / 64)) b = PAL(x).Blu - (y * (PAL(x).Blu / 64)) OUT &H3C9, r OUT &H3C9, g OUT &H3C9, b NEXT WAIT &H3DA, 8NEXT'FOR y = 1 TO 64 FOR x = 0 TO 255 r = y * (PAL(x).Red / 64) g = y * (PAL(x).Grn / 64) b = y * (PAL(x).Blu / 64) OUT &H3C9, r OUT &H3C9, g OUT &H3C9, b NEXT WAIT &H3DA, 8NEXT'SYSTEM'
Statistics: Posted by Nemesis — Fri Nov 30, 2007 5:47 am