From 4f03815ea77f2aeffc383abf4931502741a70d78 Mon Sep 17 00:00:00 2001 From: gabrielshiraishi Date: Thu, 17 Apr 2025 11:41:05 +0200 Subject: [PATCH] Move class, and start of auto player --- OOP_2B1_Project/src/backend/AutoPlayer.java | 2 ++ OOP_2B1_Project/src/backend/Board.java | 1 + OOP_2B1_Project/src/backend/Move.java | 18 +++++++++++++++--- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/OOP_2B1_Project/src/backend/AutoPlayer.java b/OOP_2B1_Project/src/backend/AutoPlayer.java index a48c0c2..1b56073 100644 --- a/OOP_2B1_Project/src/backend/AutoPlayer.java +++ b/OOP_2B1_Project/src/backend/AutoPlayer.java @@ -10,6 +10,8 @@ public class AutoPlayer { */ public Move computeBestMove(Board board) { + + return null; } diff --git a/OOP_2B1_Project/src/backend/Board.java b/OOP_2B1_Project/src/backend/Board.java index acd675f..06ee583 100644 --- a/OOP_2B1_Project/src/backend/Board.java +++ b/OOP_2B1_Project/src/backend/Board.java @@ -14,6 +14,7 @@ public class Board { public boolean turnColor; public ArrayList> possibleMoves = new ArrayList<>(); public LinkedList boardHistory = new LinkedList<>(); + public Board(int colNum, int lineNum) { this.width = colNum; this.height = lineNum; diff --git a/OOP_2B1_Project/src/backend/Move.java b/OOP_2B1_Project/src/backend/Move.java index 08befa1..9252396 100644 --- a/OOP_2B1_Project/src/backend/Move.java +++ b/OOP_2B1_Project/src/backend/Move.java @@ -1,9 +1,21 @@ package backend; -public class Move { - - +import java.util.ArrayList; +public class Move { + private int x; + private int y; + + + public Move(int x, int y) { + this.x=x; + this.y=y; + + } + + + +