]> git.seodisparate.com - jumpartifact.com_demo_0/commitdiff
Minor tweaks to spark effect
authorStephen Seo <seo.disparate@gmail.com>
Fri, 25 Aug 2023 04:12:14 +0000 (13:12 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 25 Aug 2023 04:12:14 +0000 (13:12 +0900)
src/spark_effect.cc
src/spark_effect.h

index 79f086380b841bbe4574bcd97a3bbbf25b35c6f9..b747e3b7ca9b4420262b106abace140e50f90986 100644 (file)
@@ -7,6 +7,8 @@
 SparkEffect::SparkEffect(int count, float lifetime, Vector3 pos,
                          float pos_xz_variance, float radius)
     : sparks(), lifetime(lifetime), timer(0.0F) {
+  sparks.reserve(count);
+
   Vector3 above_pos = pos;
   above_pos.y += radius;
   for (; count > 0; --count) {
index 3746d6903f78be2603c2e52fd5c73d1064cdf37d..0dde24a3e96be6be8b700146d4e2cb6b67814e3f 100644 (file)
@@ -10,7 +10,7 @@
 constexpr float SPARK_RADIUS = 0.03F;
 constexpr float SPARK_VEL_RATE = 5.0F;
 constexpr float SPARK_VEL_VARIANCE = 1.0F;
-constexpr float SPARK_ACC_RATE = 10.0F;
+constexpr float SPARK_ACC_RATE = 8.0F;
 
 class SparkEffect {
  public: