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; + } +}