Renew crate health display when health changed
authorWuzzy <Wuzzy2@mail.ru>
Sun, 07 Apr 2019 20:53:29 +0200
changeset 14754 b39da9cf7616
parent 14753 168be33c099a
child 14755 21abb4e4ca9f
Renew crate health display when health changed
hedgewars/uScript.pas
--- a/hedgewars/uScript.pas	Sun Apr 07 20:03:09 2019 +0200
+++ b/hedgewars/uScript.pas	Sun Apr 07 20:53:29 2019 +0200
@@ -1865,9 +1865,9 @@
                     gear^.Health:= 0;
                 RenderHealth(gear^.Hedgehog^);
                 RecountTeamHealth(gear^.Hedgehog^.Team)
-                end;
-            // Why did this do a "setalltoactive" ?
-            //SetAllToActive;
+                end
+            else if (gear^.RenderHealth) and (gear^.Tex <> nil) then
+                FreeAndNilTexture(gear^.Tex);
             Gear^.Active:= true;
             AllInactive:= false
             end