From e3b3228e594b1447d43f97564043fda6c576f574 Mon Sep 17 00:00:00 2001 From: "Felix W. Dekker" Date: Sat, 1 Aug 2020 13:49:38 +0200 Subject: [PATCH] Prevent mine duplication Fixes #37. --- package-lock.json | Bin 226597 -> 226597 bytes package.json | 4 ++-- src/main/js/Field.ts | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index e15076244a42a4e4e8ce44308e778cfa3492a312..8f2d92a050bef58df52e630cc2aba5ba7996e245 100644 GIT binary patch delta 141 zcmZ4big)QN-U-G`CT0^&yBLio3$j^F{G|wFY~Wg7Of*UJb;`CZx6sci@i!~V zFLw$uDNoNVO$tc1h%Bh^a<>SvFmdtl3=9m7iYWB=H_pkaiZab8DfTZ9GD^$MH#PE2 qGY_wb@C@*>2sJM@&71s@M`Zc|4Q7Sr^Nj8189|t7`*}v@uwnpEcQ7gd delta 137 zcmZ4big)QN-U-G`#ugJzyO<0uCmxKNUa*TvJ2b7TAfUX+GBhj9E8V{^G&RX6Jj~QP zBQG@EA~88VG~2{DDLKt3r^GDN&9fpfH@(Wp+cZ1K$H39VuqsJA+sG)lBHuf&yg0DX nztY(?G}OSaAk%a5!+w$J2Q-)!n$I(~pJxPNrtRk$nZt?!X>l !it.hasMine && it !== square)!.hasMine = true; + if (square.hasMine) { + square.hasMine = false; + this.squareList.find(it => !it.hasMine && it !== square)!.hasMine = true; + } square.getNeighbors() .filter(it => it.hasMine)