Skip to content

Commit 6e6ae3b

Browse files
committed
Refactor redundant conditionals
1 parent 89c2a79 commit 6e6ae3b

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/sim_data.rs

+8-6
Original file line numberDiff line numberDiff line change
@@ -59,23 +59,25 @@ impl Star {
5959
let g: f64;
6060
let b: f64;
6161
let mut t: f64;
62+
6263
if bv < -0.4 {
6364
bv = -0.4;
6465
}
6566
if bv > 2.0 {
6667
bv = 2.0;
6768
}
69+
6870
if (bv >= -0.40) && (bv < 0.00) {
6971
t = (bv + 0.40) / (0.00 + 0.40);
7072
r = 0.61 + (0.11 * t) + (0.1 * t * t);
7173
} else if (bv >= 0.00) && (bv < 0.40) {
7274
t = (bv - 0.00) / (0.40 - 0.00);
7375
r = 0.83 + (0.17 * t);
74-
} else if (bv >= 0.40) && (bv < 2.10) {
75-
r = 1.00;
7676
} else {
77-
r = 1.0;
77+
// if (bv >= 0.40) && (bv < 2.10)
78+
r = 1.00;
7879
}
80+
7981
if (bv >= -0.40) && (bv < 0.00) {
8082
t = (bv + 0.40) / (0.00 + 0.40);
8183
g = 0.70 + (0.07 * t) + (0.1 * t * t);
@@ -91,15 +93,15 @@ impl Star {
9193
} else {
9294
g = 1.0;
9395
}
94-
if (bv >= -0.40) && (bv < 0.40) {
95-
b = 1.00;
96-
} else if (bv >= 0.40) && (bv < 1.50) {
96+
97+
if (bv >= 0.40) && (bv < 1.50) {
9798
t = (bv - 0.40) / (1.50 - 0.40);
9899
b = 1.00 - (0.47 * t) + (0.1 * t * t);
99100
} else if (bv >= 1.50) && (bv < 1.94) {
100101
t = (bv - 1.50) / (1.94 - 1.50);
101102
b = 0.63 - (0.6 * t * t);
102103
} else {
104+
// if (bv >= -0.40) && (bv < 0.40)
103105
b = 1.0;
104106
}
105107

0 commit comments

Comments
 (0)