From b294b37bfa85bcdb6303159edf04763ac527d24a Mon Sep 17 00:00:00 2001 From: Cyprien111 <105004796+Cyprien111@users.noreply.github.com> Date: Mon, 31 Mar 2025 08:38:22 +0200 Subject: [PATCH 1/3] le size --- src/GomokuAI.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GomokuAI.java b/src/GomokuAI.java index 90efcf6..850cfb0 100644 --- a/src/GomokuAI.java +++ b/src/GomokuAI.java @@ -1,4 +1,3 @@ -import java.util.List; import java.util.Random; public class GomokuAI{ @@ -24,7 +23,7 @@ public class GomokuAI{ int x=0,y=0; if(difficulty == 0) { - int rand = random.nextInt(board.getPlayableCells().lenght()); + int rand = random.nextInt(board.getPlayableCells().size()); } From f3e09f61db450b00c37e30982c8195f1492a088f Mon Sep 17 00:00:00 2001 From: Dorian HAMDANI Date: Mon, 31 Mar 2025 08:38:38 +0200 Subject: [PATCH 2/3] Add renderer files --- src/ConsoleRenderer.java | 12 ++++++++++++ src/GomokuRenderer.java | 7 +++++++ src/SwingRenderer.java | 12 ++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 src/ConsoleRenderer.java create mode 100644 src/GomokuRenderer.java create mode 100644 src/SwingRenderer.java diff --git a/src/ConsoleRenderer.java b/src/ConsoleRenderer.java new file mode 100644 index 0000000..d536b19 --- /dev/null +++ b/src/ConsoleRenderer.java @@ -0,0 +1,12 @@ + + +public class ConsoleRenderer extends GomokuRenderer { + + public ConsoleRenderer() {} + + @Override + public void init() {} + + @Override + public void update(GomokuGame game) {} +} diff --git a/src/GomokuRenderer.java b/src/GomokuRenderer.java new file mode 100644 index 0000000..1618ff1 --- /dev/null +++ b/src/GomokuRenderer.java @@ -0,0 +1,7 @@ + + +public abstract class GomokuRenderer { + + public abstract void init(); + public abstract void update(GomokuGame game); +} diff --git a/src/SwingRenderer.java b/src/SwingRenderer.java new file mode 100644 index 0000000..e8f8b8e --- /dev/null +++ b/src/SwingRenderer.java @@ -0,0 +1,12 @@ + + +public class SwingRenderer extends GomokuRenderer { + + public SwingRenderer() {} + + @Override + public void init() {} + + @Override + public void update(GomokuGame game) {} +} From a81638263a4a9943ac021449094ce3652a70fc41 Mon Sep 17 00:00:00 2001 From: Cyprien111 <105004796+Cyprien111@users.noreply.github.com> Date: Mon, 31 Mar 2025 08:40:14 +0200 Subject: [PATCH 3/3] get cell --- src/Human.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Human.java b/src/Human.java index c123f0d..2e63a3c 100644 --- a/src/Human.java +++ b/src/Human.java @@ -1,6 +1,5 @@ import java.io.Console; -import java.util.List; public class Human extends Player{ @@ -50,7 +49,7 @@ public class Human extends Player{ while(!pass); - pass =board.getCell(x,y).isPlayable(); + pass =board.get(x,y).isPlayable(); if(!pass) { System.out.println("Cette case n'est pas jouable !");