In a well know basic programming language for the mac I produce some charts and 
in determining the colours of bars and segments I use the following which I 
converted to the script pastelColor detailed below.

The routine in the well know basic compiler produces a nice shade of pastel for 
the charts but when used in LiveCode the results are rather bright and over 
saturated.

Does anyone know why this is the case?

Is there something wrong with my script?

Is there a better solution?

All the best

Terry

--  Dim tRedMix,tGreenMix,tBlueMix As Integer
--  Dim tRed,tGreen,tBlue As Integer
--  Dim tColor As Color

--  tRedMix = 128
--  tGreenMix = 128
--  tBlueMix = 128

--  tRed = Randomizer.InRange(0, 255)
--  tRed = Round((tRed + tRedMix)/2)

--  tGreen = Randomizer.InRange(0, 255)
--  tGreen = Round((tGreen + tGreenMix)/2)

--  tBlue = Randomizer.InRange(0, 255)
--  tBlue = Round((tBlue + tBlueMix)/2)

--  tColor = RGB(tRed,tGreen,tBlue,0)

--  return tColor



function pastelColor
   set the randomSeed to random(25000)  ??????????????
   
   put 128 into tRedMix
   put 128 into tGreenMix
   put 128 into tBlueMix
   
   put random(256) into tRed
   put round((tRed + tRedMix)/2) into tRed
   
   put random(256) into tGreen
   put round((tGreen + tGreenMix)/2) into tGreen
   
   put random(256) into tBlue
   put round((tBlue + tBlueMix)/2) into tBlue
   
   put merge("[[tRed]],[[tGreen]],[[tBlue]]") into tColor
   return tColor
end pastelColor


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to