single value color specification
Blitz3D Forums/Blitz3D Beginners Area/single value color specification| 
 | ||
| Is there any way specifying a color out of the whole spectrum with a single value instead of RGB (eg. HEX FFFFFF)? I need to give a different color to each value out of a data base. Also vice versa I need to get the data base value out of the color. | 
| 
 | ||
| Just set the blue component. If memory serves it's something like colour = (blue Or (green Shl 8) Or (red Shl 16)... I could be wrong though! | 
| 
 | ||
| Thanks alot but the right order for RGB to Integer conversation is: value = R + G Shl 8 + B Shl 16, I think. More interesting is the Integer to RGB conversation. How could I solve it? | 
| 
 | ||
| See here .. http://www.blitzbasic.com/codearcs/codearcs.php?code=551 | 
| 
 | ||
| Thanks! It seams, that helps. | 
| 
 | ||
| In the early days it was also possibe to use a 24 bit value in the blue parameter of several commands, eg: EntityColor m,0,0,rgb This was overwriting the red and green channels. Not sure if this is still working tho. |