diff options
Diffstat (limited to 'examples/rainbow.c')
| -rw-r--r-- | examples/rainbow.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/rainbow.c b/examples/rainbow.c index 31657ff..8439b0b 100644 --- a/examples/rainbow.c +++ b/examples/rainbow.c @@ -15,10 +15,10 @@ void draw_frame(sponge_Texture c) { float gf = (sinf(angle + (PI * 2.0f / 3.0f)) + 1.0f) * 255.0f / 2.0f; float bf = (sinf(angle + (PI * 4.0f / 3.0f)) + 1.0f) * 255.0f / 2.0f; - int r = (((int)rf) & 0xFF) << 16; - int g = (((int)gf) & 0xFF) << 8; - int b = (((int)bf) & 0xFF) << 0; - - uint32_t color = 0xFF000000 | r | g | b; + sponge_Color32 color; + color.a = 0xFF; + color.r = (((int)rf) & 0xFF); + color.g = (((int)gf) & 0xFF); + color.b = (((int)bf) & 0xFF); sponge_clear(c, color); } |
