Advertisement
Guest User

Fucking easy

a guest
Apr 23rd, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. DWORD rainbow( ) {
  2.  
  3. static float x = 0, y = 0;
  4. static float r = 0, g = 0, b = 0;
  5.  
  6. if( y >= 0.0f && y < 255.0f ) {
  7. r = 255.0f;
  8. g = 0.0f;
  9. b = x;
  10. }
  11. else if( y >= 255.0f && y < 510.0f ) {
  12. r = 255.0f - x;
  13. g = 0.0f;
  14. b = 255.0f;
  15. }
  16. else if( y >= 510.0f && y < 765.0f ) {
  17. r = 0.0f;
  18. g = x;
  19. b = 255.0f;
  20. }
  21. else if( y >= 765.0f && y < 1020.0f ) {
  22. r = 0.0f;
  23. g = 255.0f;
  24. b = 255.0f - x;
  25. }
  26. else if( y >= 1020.0f && y < 1275.0f ) {
  27. r = x;
  28. g = 255.0f;
  29. b = 0.0f;
  30. }
  31. else if( y >= 1275.0f && y < 1530.0f ) {
  32. r = 255.0f;
  33. g = 255.0f - x;
  34. b = 0.0f;
  35. }
  36. else if( y >= 1530.0f && y < 1785.0f ) {
  37. r = 255.0f;
  38. g = 0.0f;
  39. b = x;
  40. }
  41.  
  42. x+=0.25f; //increase this value to switch colors faster
  43. if( x >= 255.0f )
  44. x = 0.0f;
  45.  
  46. y+=0.25f; //increase this value to switch colors faster
  47. if( y > 1530.0f )
  48. y = 0.0f;
  49.  
  50.  
  51. return COLORCODE((int)r, (int)g, (int)b, 255);
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement