From 1fd94a0828f30f843b390344d31978d7b21b7279 Mon Sep 17 00:00:00 2001 From: Cyprien111 <105004796+Cyprien111@users.noreply.github.com> Date: Mon, 7 Apr 2025 10:39:10 +0200 Subject: [PATCH] MAIN CHANGE --- src/GomokuGame.java | 50 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/src/GomokuGame.java b/src/GomokuGame.java index f44fed5..8c93b34 100644 --- a/src/GomokuGame.java +++ b/src/GomokuGame.java @@ -25,14 +25,62 @@ public class GomokuGame { int nbTokens1, nbTokens2; public static void main(String[] args) { + + GomokuGame g = new GomokuGame();//metre true ou fals si in veut l'affichage ou non + + int sizeX = 0; + int sizeY = 0; + int nbToken = 0; + int nbJetonsAligne = 0; + + for (int i = 0; i < args.length; i++) { + switch (args[i]) { + case "--save": + if (i + 1 < args.length) { + //load(g.load(Path.of(".cache/test.dat"))); + } + break; + + case "--size": + if (i + 2 < args.length) { + sizeX = Integer.parseInt(args[++i]); + sizeY = Integer.parseInt(args[++i]); + } + break; + + case "--nbToken": + if (i + 1 < args.length) { + nbToken = Integer.parseInt(args[++i]); + } + break; + + case "--nbTokenToWin": + if (i + 1 < args.length) { + nbJetonsAligne = Integer.parseInt(args[++i]); + } + break; + + case "--renderer": + if (i + 1 < args.length) { + //renderer = args[++i]; + } + break; + + default: + System.out.println("Option inconnue : " + args[i]); + break; + } + } + // Test - GomokuGame g = new GomokuGame(); System.out.println(g.load(Path.of(".cache/test.dat"))); g.renderer = new ConsoleRenderer(); g.renderer.init(g); g.renderer.update(); g.board.expandBoard(Cardinal.SE); g.renderer.update(); + + } public void newGame(boolean bot, String name1, String name2) {