From 831c143a2dbf32eafa6f9800c866dfce687263ac Mon Sep 17 00:00:00 2001 From: Ian C Date: Fri, 2 Nov 2018 15:30:57 +0000 Subject: Tweaks to firework parameters. --- xd.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/xd.c b/xd.c index 68c147a..5dc9773 100644 --- a/xd.c +++ b/xd.c @@ -4929,7 +4929,7 @@ static void CoasterDemo(void) #define MAX_FIREWORKS 10 #define FIREWORK_SPARKS 100 #define FIREWORK_COL 4 -#define DY_ADJ 0.008 +#define DY_ADJ 0.0005 static void FireworkDemo(void) { @@ -4977,11 +4977,11 @@ static void FireworkDemo(void) if (f < MAX_FIREWORKS) { firework[f].alive = TRUE; - firework[f].life = RND2(200, 100); + firework[f].life = RND2(400, 250); firework[f].y = height; firework[f].x = RND2(width - 100, 100); - firework[f].dx = (RND(200) / 100.0) - 1.0; - firework[f].dy = -(RND(300) / 100.0); + firework[f].dx = (RND(100) / 100.0) - 0.5; + firework[f].dy = -(RND(100) / 100.0); } } @@ -5003,11 +5003,11 @@ static void FireworkDemo(void) { for(r = 0; r < FIREWORK_SPARKS; r++) { - firework[f].spark[r].life = RND2(200, 150); + firework[f].spark[r].life = RND2(400, 200); firework[f].spark[r].x = firework[f].x; firework[f].spark[r].y = firework[f].y; - firework[f].spark[r].dx = (RND(300) / 100.0) - 1.5; - firework[f].spark[r].dy = (RND(300) / 100.0) - 1.5; + firework[f].spark[r].dx = (RND(100) / 100.0) - 0.5; + firework[f].spark[r].dy = (RND(100) / 100.0) - 0.5; } } } -- cgit v1.2.3