diff options
author | Ian C <ianc@noddybox.co.uk> | 2018-11-02 15:30:57 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2018-11-02 15:30:57 +0000 |
commit | 831c143a2dbf32eafa6f9800c866dfce687263ac (patch) | |
tree | 7bee9b5acf5737ae7262801874486fce44134bb1 | |
parent | 82896a389cdd43984a4f1cb73d7a262ad60f26be (diff) |
Tweaks to firework parameters.
-rw-r--r-- | xd.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -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; } } } |