diff --git a/gamestate.c b/gamestate.c index f52c160..67fc9fd 100644 --- a/gamestate.c +++ b/gamestate.c @@ -2579,7 +2579,7 @@ void process(GameState *gs, float dt) cur_box->sun_amount = 0.0f; SUNS_ITER(gs) { - float new_sun = clamp01(V2dot(box_facing_vector(cur_box), V2normalize(V2sub(entity_pos(i.sun), entity_pos(cur_box))))); + float new_sun = clamp01(fabsf(V2dot(box_facing_vector(cur_box), V2normalize(V2sub(entity_pos(i.sun), entity_pos(cur_box)))))); // less sun the farther away you are! new_sun *= lerp(1.0f, 0.0f, clamp01(V2length(V2sub(entity_pos(cur_box), entity_pos(i.sun))) / sun_dist_no_gravity(i.sun))); diff --git a/hueshift.glsl b/hueshift.glsl index ad9c3fe..f523e2f 100644 --- a/hueshift.glsl +++ b/hueshift.glsl @@ -52,7 +52,9 @@ void main() { if(is_colorless > 0) { hsv.y = 0.0f; - } else if(hsv.y > 0.5) { + } else { + float green_hue = 118.0f / 360.0f; + if(abs(hsv.r - green_hue) < 0.15) { hsv.x = target_hue; } fragColor = vec4(hsv2rgb(hsv), outColor.a); diff --git a/loaded/battery.png b/loaded/battery.png index f46dbc3..032ec63 100644 Binary files a/loaded/battery.png and b/loaded/battery.png differ diff --git a/loaded/cloaking_device.png b/loaded/cloaking_device.png index c966dca..af59434 100644 Binary files a/loaded/cloaking_device.png and b/loaded/cloaking_device.png differ diff --git a/loaded/explosive.png b/loaded/explosive.png index fdc68f0..2ef0756 100644 Binary files a/loaded/explosive.png and b/loaded/explosive.png differ diff --git a/loaded/gyroscope.png b/loaded/gyroscope.png index 7ba7e8d..46fd47b 100644 Binary files a/loaded/gyroscope.png and b/loaded/gyroscope.png differ diff --git a/loaded/hullpiece.png b/loaded/hullpiece.png index 7356cf0..1f3bead 100644 Binary files a/loaded/hullpiece.png and b/loaded/hullpiece.png differ diff --git a/loaded/medbay.png b/loaded/medbay.png index 06a45a1..aee92c4 100644 Binary files a/loaded/medbay.png and b/loaded/medbay.png differ diff --git a/loaded/medbay_used.png b/loaded/medbay_used.png index 1602ee9..7e8681f 100644 Binary files a/loaded/medbay_used.png and b/loaded/medbay_used.png differ diff --git a/loaded/missile.png b/loaded/missile.png index d3c7ede..0b7781e 100644 Binary files a/loaded/missile.png and b/loaded/missile.png differ diff --git a/loaded/missile_burning.png b/loaded/missile_burning.png index d3fe210..0c56182 100644 Binary files a/loaded/missile_burning.png and b/loaded/missile_burning.png differ diff --git a/loaded/missile_launcher.png b/loaded/missile_launcher.png index 97522d0..a3aa63e 100644 Binary files a/loaded/missile_launcher.png and b/loaded/missile_launcher.png differ diff --git a/loaded/player.png b/loaded/player.png index b5c9494..3ae4fc1 100644 Binary files a/loaded/player.png and b/loaded/player.png differ diff --git a/loaded/scanner_base.png b/loaded/scanner_base.png index 6100a95..d21bf42 100644 Binary files a/loaded/scanner_base.png and b/loaded/scanner_base.png differ diff --git a/loaded/scanner_head.png b/loaded/scanner_head.png index 501f2a5..daa50e2 100644 Binary files a/loaded/scanner_head.png and b/loaded/scanner_head.png differ diff --git a/loaded/solarpanel.png b/loaded/solarpanel.png index 14bde57..20b0ac5 100644 Binary files a/loaded/solarpanel.png and b/loaded/solarpanel.png differ diff --git a/loaded/solarpanel_charging.png b/loaded/solarpanel_charging.png index d2986b5..181954a 100644 Binary files a/loaded/solarpanel_charging.png and b/loaded/solarpanel_charging.png differ diff --git a/loaded/thruster.png b/loaded/thruster.png index 06a1bf9..6849f1a 100644 Binary files a/loaded/thruster.png and b/loaded/thruster.png differ