summaryrefslogtreecommitdiff
path: root/examples/rainbow.c
diff options
context:
space:
mode:
authorkkard2 <[email protected]>2025-09-14 10:14:08 +0200
committerkkard2 <[email protected]>2025-09-14 10:14:08 +0200
commit90d40f283f6e7a8a1c57849841ddee11f362d95e (patch)
tree904705f81a88802baa543b62bbaa120b516b484a /examples/rainbow.c
parentfe1c224efcfe052fbfc16570d9c9c3cde4ad83ca (diff)
refactored everything
procrastination experience
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);
}