hedgewars/uCommandHandlers.pas
changeset 12488 c19e5ece5b3f
parent 12216 5b525d041fb4
child 12490 b4eb289b5913
--- a/hedgewars/uCommandHandlers.pas	Fri Sep 22 18:02:37 2017 +0200
+++ b/hedgewars/uCommandHandlers.pas	Fri Sep 22 18:46:28 2017 +0200
@@ -614,26 +614,28 @@
 procedure chRotateMask(var s: shortstring);
 begin
 s:= s; // avoid compiler hint
-// this is just for me, 'cause I thought it'd be fun.  using the old precise + switch to keep it out of people's way
+// RotateMask key + Switch + Precise: Toggle entire HUD
 if LocalMessage and (gmPrecise or gmSwitch) = (gmPrecise or gmSwitch) then
     begin
     if UIDisplay <> uiNone then
          UIDisplay:= uiNone
     else UIDisplay:= uiAll
     end
+// Rotate Mask key + Precise: Toggle team bars
 else if LocalMessage and gmPrecise = gmPrecise then
     begin
+    if UIDisplay <> uiNoTeams then
+         UIDisplay:= uiNoTeams
+    else UIDisplay:= uiAll
+    end
+// Rotate Mask key only: Change hedgehog tags
+else
+    begin
     if ((GameFlags and gfInvulnerable) = 0) then
         cTagsMask:= cTagsMasks[cTagsMask]
     else
         cTagsMask:= cTagsMasksNoHealth[cTagsMask]
     end
-else
-    begin
-    if UIDisplay <> uiNoTeams then
-         UIDisplay:= uiNoTeams
-    else UIDisplay:= uiAll
-    end
 end;
 
 procedure chSpeedup_p(var s: shortstring);