diff options
| author | raysan5 <raysan5@gmail.com> | 2018-04-29 18:39:46 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2018-04-29 18:39:46 +0200 |
| commit | dff10284666ad30823fa88ec57d0ae8eac7e7fad (patch) | |
| tree | 7308bd6e481647ca12a2004cbaa282e99683080d /src/core.c | |
| parent | 8d81b6e4e40ea8ad01acea8bfbda38840eb7027f (diff) | |
| download | raylib-dff10284666ad30823fa88ec57d0ae8eac7e7fad.tar.gz raylib-dff10284666ad30823fa88ec57d0ae8eac7e7fad.zip | |
Replaced ColorToFloat() by ColorNormalize()
Diffstat (limited to 'src/core.c')
| -rw-r--r-- | src/core.c | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -1156,25 +1156,25 @@ double GetTime(void) #endif } -// Returns normalized float array for a Color -float *ColorToFloat(Color color) -{ - static float buffer[4]; - - buffer[0] = (float)color.r/255; - buffer[1] = (float)color.g/255; - buffer[2] = (float)color.b/255; - buffer[3] = (float)color.a/255; - - return buffer; -} - // Returns hexadecimal value for a Color int ColorToInt(Color color) { return (((int)color.r << 24) | ((int)color.g << 16) | ((int)color.b << 8) | (int)color.a); } +// Returns color normalized as float [0..1] +Vector4 ColorNormalize(Color color) +{ + Vector4 result; + + result.x = (float)color.r/255.0f; + result.y = (float)color.g/255.0f; + result.z = (float)color.b/255.0f; + result.w = (float)color.a/255.0f; + + return result; +} + // Returns HSV values for a Color // NOTE: Hue is returned as degrees [0..360] Vector3 ColorToHSV(Color color) |
