diff options
-rw-r--r-- | src/modules/snow/snow.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/snow/snow.c b/src/modules/snow/snow.c index af96285..d1f3758 100644 --- a/src/modules/snow/snow.c +++ b/src/modules/snow/snow.c @@ -64,7 +64,11 @@ static void snow_render_fragment(void *context, unsigned ticks, unsigned cpu, fb for (unsigned y = fragment->y; y < fragment->y + fragment->height; y++) { for (unsigned x = fragment->x; x < fragment->x + fragment->width; x++) { +#ifdef __WIN32__ + uint32_t pixel = rand(); +#else uint32_t pixel = rand_r(seed) % 256; +#endif fb_fragment_put_pixel_unchecked(fragment, x, y, pixel << 16 | pixel << 8 | pixel); } |