From 6b2d450edb016184f36a71ff88112b90e6805d9e Mon Sep 17 00:00:00 2001 From: Aubin DORIVAL Date: Fri, 28 Mar 2025 10:47:29 +0100 Subject: [PATCH] is playable change --- doc/Cardinal.html | 2 +- doc/Color.html | 2 +- doc/Coordinate.html | 2 +- doc/GomokuAI.html | 2 +- doc/GomokuBoard.html | 2 +- doc/GomokuCell.html | 2 +- doc/GomokuGame.html | 2 +- doc/Human.html | 2 +- doc/Player.html | 2 +- doc/allclasses-index.html | 2 +- doc/allpackages-index.html | 2 +- doc/constant-values.html | 2 +- doc/help-doc.html | 2 +- doc/index-all.html | 2 +- doc/index.html | 2 +- doc/overview-tree.html | 2 +- doc/package-summary.html | 2 +- doc/package-tree.html | 2 +- doc/search.html | 2 +- src/GomokuCell.java | 7 ++++++- 20 files changed, 25 insertions(+), 20 deletions(-) diff --git a/doc/Cardinal.html b/doc/Cardinal.html index 8e20630..c8677e7 100644 --- a/doc/Cardinal.html +++ b/doc/Cardinal.html @@ -1,7 +1,7 @@ - + Cardinal diff --git a/doc/Color.html b/doc/Color.html index 5b60daf..b6540a9 100644 --- a/doc/Color.html +++ b/doc/Color.html @@ -1,7 +1,7 @@ - + Color diff --git a/doc/Coordinate.html b/doc/Coordinate.html index 7a2ef5f..2cf9cae 100644 --- a/doc/Coordinate.html +++ b/doc/Coordinate.html @@ -1,7 +1,7 @@ - + Coordinate diff --git a/doc/GomokuAI.html b/doc/GomokuAI.html index d48cbd4..b6dbe1b 100644 --- a/doc/GomokuAI.html +++ b/doc/GomokuAI.html @@ -1,7 +1,7 @@ - + GomokuAI diff --git a/doc/GomokuBoard.html b/doc/GomokuBoard.html index e24525e..62c8cbd 100644 --- a/doc/GomokuBoard.html +++ b/doc/GomokuBoard.html @@ -1,7 +1,7 @@ - + GomokuBoard diff --git a/doc/GomokuCell.html b/doc/GomokuCell.html index af636d3..11571c1 100644 --- a/doc/GomokuCell.html +++ b/doc/GomokuCell.html @@ -1,7 +1,7 @@ - + GomokuCell diff --git a/doc/GomokuGame.html b/doc/GomokuGame.html index 60d22e4..777f711 100644 --- a/doc/GomokuGame.html +++ b/doc/GomokuGame.html @@ -1,7 +1,7 @@ - + GomokuGame diff --git a/doc/Human.html b/doc/Human.html index 57c3a85..8b1a811 100644 --- a/doc/Human.html +++ b/doc/Human.html @@ -1,7 +1,7 @@ - + Human diff --git a/doc/Player.html b/doc/Player.html index 36976af..c79d057 100644 --- a/doc/Player.html +++ b/doc/Player.html @@ -1,7 +1,7 @@ - + Player diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html index c33cdb0..705de20 100644 --- a/doc/allclasses-index.html +++ b/doc/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces diff --git a/doc/allpackages-index.html b/doc/allpackages-index.html index 38bddb8..85f3568 100644 --- a/doc/allpackages-index.html +++ b/doc/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages diff --git a/doc/constant-values.html b/doc/constant-values.html index 754ddbd..6695bae 100644 --- a/doc/constant-values.html +++ b/doc/constant-values.html @@ -1,7 +1,7 @@ - + Constant Field Values diff --git a/doc/help-doc.html b/doc/help-doc.html index a44152f..215de70 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -1,7 +1,7 @@ - + API Help diff --git a/doc/index-all.html b/doc/index-all.html index 549ccda..2a67660 100644 --- a/doc/index-all.html +++ b/doc/index-all.html @@ -1,7 +1,7 @@ - + Index diff --git a/doc/index.html b/doc/index.html index ad31daa..b25e1bf 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,7 +1,7 @@ - + Generated Documentation (Untitled) diff --git a/doc/overview-tree.html b/doc/overview-tree.html index 44330e0..8e7e280 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy diff --git a/doc/package-summary.html b/doc/package-summary.html index 97e8d9c..2aaa7f2 100644 --- a/doc/package-summary.html +++ b/doc/package-summary.html @@ -1,7 +1,7 @@ - + Unnamed Package diff --git a/doc/package-tree.html b/doc/package-tree.html index 8b32c6a..479ce63 100644 --- a/doc/package-tree.html +++ b/doc/package-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy diff --git a/doc/search.html b/doc/search.html index 79f36e1..7937f1f 100644 --- a/doc/search.html +++ b/doc/search.html @@ -1,7 +1,7 @@ - + Search diff --git a/src/GomokuCell.java b/src/GomokuCell.java index 10e1de0..8aa551f 100644 --- a/src/GomokuCell.java +++ b/src/GomokuCell.java @@ -1,6 +1,8 @@ import java.util.EnumMap; import java.util.concurrent.ExecutionException; +import javax.smartcardio.Card; + /** * This class is cell of the board of the Gomoku game. */ @@ -83,7 +85,10 @@ public class GomokuCell{ * @return True if the current cell can be played with the condition of the gomoku. */ public boolean isPlayable(){ - return this.neighbour.size() > 0; + for (Cardinal c : Cardinal.values()) { + if (this.getNeighbour(c).isPlayed()) return true; + } + return false; }