From c14dc0151ee2651ae47a8b79ed998c7a9eb6875c Mon Sep 17 00:00:00 2001 From: dragapsy <elghaoutiayman20@gmail.com> Date: Fri, 18 Nov 2022 23:13:56 +0100 Subject: [PATCH] =?UTF-8?q?Tache=207=20(Ajout=20de=20la=20classe=20HumanPl?= =?UTF-8?q?ayer=20+=20Ajout=20de=20ces=20deux=20constructeur=20+=20redefin?= =?UTF-8?q?ition=20des=20methodes=20implement=C3=A9):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/model/HumanPlayer.java | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 app/src/main/java/model/HumanPlayer.java diff --git a/app/src/main/java/model/HumanPlayer.java b/app/src/main/java/model/HumanPlayer.java new file mode 100644 index 0000000..3fd0bea --- /dev/null +++ b/app/src/main/java/model/HumanPlayer.java @@ -0,0 +1,40 @@ +package model; + +public class HumanPlayer implements Player{ + + private Cell startCell; + private String name; + + + public HumanPlayer(String name, Cell startCell){ + this.name=name; + this.startCell=startCell; + } + + public HumanPlayer(Cell startCell){ + this.startCell=startCell; + this.name="player"; + } + + + + @Override + public boolean isHuman() { + return true; + } + + @Override + public void setName(String name) { + this.name=name; + } + + @Override + public String getName() { + return this.name; + } + + @Override + public Cell getStartCell() { + return this.startCell; + } +} -- GitLab