From 429f53c7bb0ef29db410b367162348e4ab4a7d66 Mon Sep 17 00:00:00 2001 From: dai_48k <1981669259@qq.com> Date: Wed, 24 Jan 2024 16:22:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E5=89=8D=E6=88=90=E5=8A=9F=E8=90=BD?= =?UTF-8?q?=E4=B8=8B=E6=97=B6=E6=89=8D=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../top/dreamcenter/go/server/UserThread.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/server/src/top/dreamcenter/go/server/UserThread.java b/server/src/top/dreamcenter/go/server/UserThread.java index 4ab29cd..1ce2b7c 100644 --- a/server/src/top/dreamcenter/go/server/UserThread.java +++ b/server/src/top/dreamcenter/go/server/UserThread.java @@ -61,16 +61,18 @@ public class UserThread extends Thread{ NewClick newClick = (NewClick) o; if (newClick.color == (cur.get() ? Cross.BLACK : Cross.WHITE) && newClick.color == self){ - CalDataUtil.draw(newClick, map); - cur.set(!cur.get()); + boolean result = CalDataUtil.draw(newClick, map); + if (result) { + cur.set(!cur.get()); - users.forEach(u -> { - try { - if (u.isAlive) u.sendMsg(DataUtil.parseData(map, newClick)); - } catch (IOException e) { - e.printStackTrace(); - } - }); + users.forEach(u -> { + try { + if (u.isAlive) u.sendMsg(DataUtil.parseData(map, newClick)); + } catch (IOException e) { + e.printStackTrace(); + } + }); + } } } catch (Exception e){ System.out.println("::" + e.getMessage());