From a83e40a27ef7b20c0a9862399d478b883d7164d0 Mon Sep 17 00:00:00 2001 From: b21221851 <mohamed-amine.BEL-KHALIFA@etu.univ-amu.fr> Date: Fri, 18 Nov 2022 12:55:06 +0100 Subject: [PATCH] player --- app/src/main/java/model/HumanPlayer.java | 37 ++++++++++++++++++++++++ app/src/main/java/model/Player.java | 7 +++++ 2 files changed, 44 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..2621aff --- /dev/null +++ b/app/src/main/java/model/HumanPlayer.java @@ -0,0 +1,37 @@ +package model; + +public class HumanPlayer implements Player { + + private String name; + private Cell startCell; + + HumanPlayer(String name, Cell startCell) { + this.name = name; + this.startCell = startCell; + } + HumanPlayer(Cell startCell1) { + + this.startCell = startCell1; + } + + @Override + public boolean isHuman() { + return true; + } + + @Override + public void setName(String name) { + this.name = name; + + } + + @Override + public String getName() { + return name; + } + + @Override + public Cell getStartCell() { + return startCell; + } +} diff --git a/app/src/main/java/model/Player.java b/app/src/main/java/model/Player.java index ded52af..ee3932d 100644 --- a/app/src/main/java/model/Player.java +++ b/app/src/main/java/model/Player.java @@ -2,4 +2,11 @@ package model; public interface Player { boolean isHuman(); + + void setName(String name); + + String getName(); + + Cell getStartCell(); + } -- GitLab