chiark / gitweb /
script: multigrab: swap two if arms
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 27 Apr 2022 21:52:01 +0000 (22:52 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Apr 2022 10:05:42 +0000 (11:05 +0100)
This seems clearer, by putting the usual case first.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
templates/script.ts

index 25f8162ad5cd99fc16097a7c2737a1018040db9d..771443ccc1ae32052ec04a34db70879542742637 100644 (file)
@@ -990,12 +990,12 @@ function grab_clicked(clicked: PieceId[], loose: boolean,
   for (let piece of clicked) {
     let p = pieces[piece]!;
     set_grab_us(piece,p);
-    if (multigrab !== undefined) {
-      api_piece_x(api_immediate, loose, 'multigrab',
-                 piece,p, { n: multigrab });
-    } else {
+    if (multigrab === undefined) {
       api_piece_x(api_immediate, loose,
                  wresting ? 'wrest' : 'grab', piece,p, { });
+    } else {
+      api_piece_x(api_immediate, loose, 'multigrab',
+                 piece,p, { n: multigrab });
     }
   }
 }