From ea2c0066fd95ae27c05424697bdb7e1b0a62882b Mon Sep 17 00:00:00 2001 From: valen Date: Mon, 23 Jun 2025 13:16:52 +0200 Subject: [PATCH] Die Klasse wurde beim letzten "Commi and Push" nicht mit genommen --- .../informatik/chess/model/MyPlayer.java | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 schach/src/main/java/de/hs_mannheim/informatik/chess/model/MyPlayer.java diff --git a/schach/src/main/java/de/hs_mannheim/informatik/chess/model/MyPlayer.java b/schach/src/main/java/de/hs_mannheim/informatik/chess/model/MyPlayer.java new file mode 100644 index 0000000..7681ff9 --- /dev/null +++ b/schach/src/main/java/de/hs_mannheim/informatik/chess/model/MyPlayer.java @@ -0,0 +1,72 @@ +package de.hs_mannheim.informatik.chess.model; + +import com.github.bhlangonijr.chesslib.game.Player; +import com.github.bhlangonijr.chesslib.game.PlayerType; + +public class MyPlayer implements Player { + private String id = ""; + private String name; + private int elo = 0; + private PlayerType type = PlayerType.HUMAN; + private String description = ""; + private String longDescription = ""; + + public MyPlayer(String name) { + this.name = name; + } + + @Override + public String getId() { + return id; + } + + @Override + public void setId(String id) { + this.id = id; + } + + @Override + public int getElo() { + return elo; + } + + @Override + public void setElo(int elo) { + this.elo = elo; + } + + @Override + public String getName() { + return name; + } + + @Override + public void setName(String name) { + this.name = name; + } + + @Override + public PlayerType getType() { + return type; + } + + @Override + public void setType(PlayerType type) { + this.type = type; + } + + @Override + public String getDescription() { + return description; + } + + @Override + public void setDescription(String description) { + this.description = description; + } + + @Override + public String getLongDescription() { + return longDescription; + } +}