summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xd.c14
1 files 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;
}
}
}