summaryrefslogtreecommitdiff
path: root/examples/rainbow.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rainbow.c')
-rw-r--r--examples/rainbow.c10
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);
}