Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » Some new functions
Re: Some new functions [message #29833 is a reply to message #29831] Sun, 21 November 2010 00:40 Go to previous messageGo to previous message
dolik.rce is currently offline  dolik.rce
Messages: 1789
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

koldo wrote on Sun, 21 November 2010 00:05

Just some more Smile...

...

Color RandomColor() {
	int num = Random();
	return Color(num&0xFF, (num&0xFF00)>>8, (num&0xFF0000)>>16);
}


Just some more comments Wink
Color RandomColor() {Color(Random(),0);}

BTW: Color BW() is useful sometimes, but it might deserve bit more readable name. What about ToGrayscale() ?

Honza

EDIT: Now I see conversion to grayscale is already available in Core:
int  Grayscale(const Color& c)
{
	return (77 * c.GetR() + 151 * c.GetG() + 28 * c.GetB()) >> 8;
}

[Updated on: Sun, 21 November 2010 00:45]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to commit on svn ?
Next Topic: FileSel change
Goto Forum:
  


Current Time: Thu May 16 12:01:53 CEST 2024

Total time taken to generate the page: 0.01288 seconds