# HG changeset patch
# User Wuzzy <Wuzzy2@mail.ru>
# Date 1549329493 -3600
# Node ID c96889bf5796d30821063a5ac4c03e96abc980e4
# Parent  93429d8f6b3f66111f3e8c35b399e07090451467
Precise+resetzoom = 100% zoom (instead of UserZoom)

diff -r 93429d8f6b3f -r c96889bf5796 README.md
--- a/README.md	Tue Feb 05 02:13:04 2019 +0100
+++ b/README.md	Tue Feb 05 02:18:13 2019 +0100
@@ -100,6 +100,7 @@
 * Switch  + Toggle hedgehog tags: Toggle hedgehog tag translucency
 * Precise + Toggle team bars + Switch: Toggle HUD
 * Precise + Capture (screenshot key): Save current map + mask into Screenshot directory
+* Precise + Reset zoom: Set zoom to 100% (instead of the zoom level in the settings)
 
 System requirements
 -------------------
diff -r 93429d8f6b3f -r c96889bf5796 hedgewars/uCommandHandlers.pas
--- a/hedgewars/uCommandHandlers.pas	Tue Feb 05 02:13:04 2019 +0100
+++ b/hedgewars/uCommandHandlers.pas	Tue Feb 05 02:18:13 2019 +0100
@@ -732,7 +732,10 @@
 procedure chZoomReset(var s: shortstring);
 begin
     s:= s; // avoid compiler hint
-    ZoomValue:= UserZoom;
+    if (LocalMessage and gmPrecise <> 0) then
+        ZoomValue:= cDefaultZoomLevel
+    else
+        ZoomValue:= UserZoom;
 end;
 
 procedure chMapGen(var s: shortstring);